You are on page 1of 2

9 клас. Урок № 49.

«Структуровані типи даних. Поняття одновимірного масиву (списку)»

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та


санітарно-гігієнічних норм.
Завдання 1. Розробіть проект для введення масиву х, що складається з n (n < 20)
дійсних чисел, де значення кількості елементів масиву вводять у текстове поле, а
самі елементи - у вікні введення.

Алгоритм роботи
1. Відкрийте середовище Lazarus, створіть новий проект, розмістіть на екранній
формі об'єкти, надайте значення їхнім властивостям самостійно.

2. Створіть процедуру опрацювання події натиснення кнопки Розпочати


введення. У вікні редактора коду опишіть змінні, які будуть використовуватись у
проекті: x - масив дійсних чисел, n - кількість елементів масиву, i - номер (індекс)
елемента масиву.

3. У вікні редактора коду запишіть команди введення кількості елементів


масиву та надання значень елементів у вікні повідомлення з використанням
оператора повторення for.

4. Збережіть проект у своїй папці із іменем Завдання 1 та скомпілюйте


програму. Проведіть тестування.

Завдання 2. Розробіть проект для введення масиву, що складається з 5 цитат, при


введені номера цитати і натисканні кнопки буде генеруватись цитата. Якщо буде
введено номер, відсутній у масиві, буде генеруватись повідомлення про помилку.

Алгоритм роботи
1. Створіть форму за зразком
2. Зарезервуйте масив із 5 рядків.
Підказка
a: array [0..4] of String;
n:integer;
3. Запрограмуйте клавішу «Показати цитату» :
Підказка
procedure TForm1.Button1Click(Sender: TObject);
begin
n:=StrToInt(Edit1.Text);
if (n<=0) or (n>=6) then
ShowMessage('Введене число не коректне')
else
begin
a[0]:='Терпіння - прекрасна якість, але життя дуже коротке, щоб довго
терпіти';
a[1]:='Одне добре слово може зігрівати три зимові місяці';
a[2]:='Щоб ми не говорили, люди вірять лише в те, в що хочуть';
a[3]:='Ким би ти не був - будь краще';
a[4]:='Ставлення до дітей - міра духовної гідності людини';
label3.Caption:=a[n-1];
end;
end;
4. Збережіть проект у папку Завдання 2 та скомпілюйте програму. Проведіть
тестування.

Завдання 3. Змініть програмний код із завдання 2, таким чином, щоб цитати


генерувались випадковим чином. Форма має містити кнопку і текст, де буде
генеруватись цитата.

You might also like