Працюємо з текстовими величинами
- Опрацювати п. 22 до кінця, основні відомості та правила записати в зошит, а саме:
- які операції виконують над текстовими величинами (табл 22.4);
- які функції застосовують для опрацювання текстових величин.(табл 22.6).
2. Виконати вправу в середовищі Lasarus(по можливості скачати і встановити на комп'ютер), записати код програми в зошит.
procedure TForm1.Button1Click(Sender: TObject);
var last_name, first_name, sname, fuul_name:string;
begin
last_name:=Edit1.Text ;
first_name:=Edit2.Text;
sname:=Edit3.Text;
fuul_name:= last_name+ ' '+UTF8copy(first_name, 1,1)+'.'+ UTF8copy(sname,1,1)+'.';
Edit4.Text:=fuul_name;
end;
Практична робота 10Налагодженя готової програми
- Повторити п. 20-22;
- Пройти тест ,натиснувши посилання https://naurok.com.ua/test/joingamecode=419571 вказавши свої ініціали. Код доступу 419571
- Оцінки, та хто пройшов тест, я буду бачити.
- Виправити помилки у вправі "Перетворення виразів" в коді програми, що знаходиться за посиланням Програма. Пам'ятайте, що виправити вище потрібно ще так: Результат скинути на mariapanas04@gmail.com . Всім!!!!!!
Величини логічного типу
- Опрацювати презентацію(натиснути Презентація). Основне в зошиті записати.
- Виконати завдання
Складання та виконання алгоритмів з елементами управління. Елемент для введення даних: прапорець
- Опрацювати презентацію(натиснути Презентація). Основне в зошиті записати.
- Вправа 1. Складіть проект Замовлення квітів в середовищі Lazarus для оформлення електронного замовлення квітів за зразком У проекті натиснення кнопки Оформити замовлення викликає виведення відповідного тексту в текстовому полі, яке захищене від змін, а натиснення кнопки Завершити – закриває вікно форми. Задайте значення False для властивості Enabled текстового поля для виведення значення.
- Створіть процедуру опрацювання події натиснення кнопки Оформити замовлення. У вікні редактора коду введіть програмний код:
procedure TForm1.Button1Click(Sender: TObject); var s, t: string; begin s:=''; t:=''; if CheckBox1.Checked then s:=s+CheckBox1.Caption+', '; if CheckBox2.Checked then s:=s+CheckBox2.Caption+', '; if CheckBox3.Checked then s:=s+CheckBox3.Caption+', '; if CheckBox4.Checked then s:=s+CheckBox4.Caption+', '; if CheckBox5.Checked then s:=s+CheckBox5.Caption+', '; if RadioButton1.Checked then t:=t+'у кошику.' else if RadioButton2.Checked then t:=t+'в звичайному пакуванні.' else t:=t+'в особливому пакуванні.'; Edit1.Text:='Ви обрали '+s+t; end;
- Створіть процедуру опрацювання події натиснення кнопки Завершити. У вікні редактора коду введіть програмний код:
procedure TForm1.Button2Click(Sender: TObject); begin Form1.Close; end;
- Запустіть проект на виконання!
Результат надіслати на електронну адресу ВСІМ!!!!
mariapanas04@gmail.com

Алгоритми з елементом управління «список, що розкривається»
- Опрацювати презентацію(натиснути презентація).
- Завдання. Картка учасника змагань
Розробіть проект Картка учасника змагань в середовищі програмування Lazarus, у якому користувач вводить прізвище та ім'я та по батькові в текстове поле; позначає прапорцями вид змагання; зі списку, що розкривається, обирає вікову групу. Після натиснення кнопки Зареєструватись отримує у вікні повідомлення про підтвердження реєстрації.


Рекомендації до виконання завдання:
1. Завантажте середовище Lazarus і створіть новий проект.
2. Змініть значення властивостей об'єкта Form1, розмістіть на формі об'єкти, як на зразку, та надайте значень їх властивостям. Змініть шрифт і розмір текстових написів на формі.

3. Задайте властивість Text об'єкта Edit1 пустою.
4. Для задання заголовків об'єктів CheckBox та ComboBox змініть властивість Items. Для створення об'єкта ComboBox встановіть властивості:Молодша, Середня, Старша.

5. Створіть процедуру Button1Click для кнопки Зареєструватися.
Зразок:

6. Запустіть проект на виконання. Перевірте, чи відповідають умові завдання дії, пов'язані з об'єктами управління (прапорцями та списком, що розкривається) екранної форми. Якщо є помилки - виправте їх.
7. Збережіть проект і завершіть роботу із середовищем програмування.
Результат надіслати на електронну адресу ВСІМ!!!!
mariapanas04@gmail.com
Алгоритми з повторенням для опрацювання величин
Завдання 1. Урожай
Фермер вирощує новий сорт рослин для годівлі тварин. Він дослідив закономірність, що після кожного зрізу, який здійснюється через тиждень (один раз на два тижні) не більше 5 разів, кількість зеленої маси збільшується за формулою s=s+(i-1)*i, де і – номер тижня, s – кількість зеленої маси. Розробіть проект у середовищі програмування мовою Free Pascal, за яким буде визначено, чи встигне фермер зібрати n одиниць зеленої маси.
Вказівка до виконання:

Результат надіслати на електронну адресу ВСІМ!!!!
mariapanas04@gmail.com
Складання та реалізація алгоритмів із циклом із лічильником у середовищі програмування.
Завдання 2. Сума n чисел. Складіть проект для обчислення суми n чисел, перше з яких дорівнює х, а кожне наступне на 5 більше від попереднього.
Наприклад: 5 + (5+5) + (10 + 5) + (15 + 5) + ... Рекомендації до виконання:
Як можна це зробити без lasarus?
ВідповістиВидалитиМожна скачати лазарус і встановити в себе на комп'ютері.
Видалитиhttps://www.lazarus-ide.org/index.php?page=downloads
ВідповістиВидалитиА за виконанням завдання у Lazarus ви кладете оцінки?
ВідповістиВидалитиfuul_name:= last_name+ ' '+UTF8copy(first_name, 1,1)+'.'+ UTF8copy(sname,1,1)+'.';
ВідповістиВидалитив мене вибиває помилка в лазарусі
В uses напишіть lazutf8 для нового Лазаруса
ВидалитиВ мене теж. А хто переді мною писав?
ВідповістиВидалитиВ uses напишіть lazutf8 для нового Лазаруса
ВідповістиВидалитинапишіть як має бути
ВидалитиUTF8copy у мене в цьому проблема помилка
ВідповістиВидалитити зрозумів ,що потрібно зробити?
ВидалитиОлеся, ти скільки разів тест проходила?Я за яку спробу маю його оцінити?
ВідповістиВидалитиБудь ласка, повідомте решті своєї підгрупи, що потрібно пройти тест до 26.03.
ВідповістиВидалитиНа ваші прохання,про вашу помилку,хто ще не зрозумів, оновила, показано, куди ще потрібно дописати, щоб усе вийшло.
ВідповістиВидалитиВиконуйте тест один раз!!! і хто такий ДІА?
ВідповістиВидалитиДувбеняк Ілона
ВидалитиВідпишіться !!!
ВідповістиВидалитиДоброго дня. Що має робити програма, де треба виправити помилки? Змінна s1 чому має дорівнювати?
ВідповістиВидалитиУ відео все показано!
ВидалитиНу що ж, дякую за коментарі, але кінець навчального року теж прийде!
ВідповістиВидалитиЯк робите, те будете і мати!
ВідповістиВидалити