9
клас інформатика
30.03 -03.04
Урок
№ 1
Тема:
Елемент керування «багаторядкове текстове поле».
1.
Вивчення нового матеріалу
величиною, або одновимірним масивом.
Кожна змінна, що
входить до табличної величини, називається її елементом.
Ім’я елемента
табличної величини складається з імені цієї табличної
величини і
порядкового номера цього елемента в табличній величині, який узято у квадратні
дужки.
Якщо розглядати
табличну величину зі 100 елементів дійсного типу, то в рядку var відповідна
змінна a такого типу записується так:
var a: array
[1..100] of real. Імена елементів цієї табличної величини:
a[1], a[2], a[3],
..., a[100]. Кожна із цих змінних матиме тип real.
Задача .
Створити
проект, у якому вводяться значення елементів табличної величини з 8 цілих
чисел, що знаходяться в багаторядковому текстовому полі, кожне із цих чисел
збільшується на свій номер і результати виводяться в інше багаторядкове
текстове поле.
1.
Відкрийте вікно середовища Lazarus.
2.
Розмістіть на формі два багаторядкових текстових поля висотою 200 пікселів і
кнопку з текстом Збільшити числа.
3.
Збережіть проект у папці з іменем Прізвище_Вправа 6.1, створеній у вашій папці.
4.
Створіть обробник події Click для кнопки та введіть у нього такий текст:
var
a: array [0..7] of integer; i: integer;
begin
for
i :=0 to 7 do
a[i]
:=StrToInt(Memo1.Lines[i]);
for
i :=0 to 7 do
a[i]
:=a[i] + і;
Memo2.Clear;
for
i :=0 to 7 do
Memo2.Lines.Append(IntToStr(a[i]));
end;
5.
Збережіть оновлену версію проекту.
6.
Запустіть проект на виконання.
7.
Очистіть перше багаторядкове текстове поле та введіть у нього числа:
–6; 12;
–13; 0; 4;
138; –34; 55.
8.
Виберіть кнопку Збільшити числа.
9.
Проаналізуйте значення, виведені у друге багаторядкове текстове поле.
10.
Змініть кілька чисел у першому багаторядковому текстовому полі.
11.
Виберіть кнопку Збільшити числа.
12.
Проаналізуйте значення, виведені у друге багаторядкове текстове поле.
13.
Закрийте вікно виконання проекту.
14.
Закрийте вікно середовища Lazarus.
2.2
Вправа 33. Елемент керування Багаторядкове текстове поле
Здравствуйте, а где в 32 параграфе вправа 34?
ОтветитьУдалитьнема
ОтветитьУдалить