Завдання.Розробіть у середовищі Lazarus проект,
після запуску якого до текстових полів екранної форми користувач вводиме прізвище ім'я по-батькові. Після натиснення кнопки Пуск до відповідного тек-
стового поля будуть виводитися прізвище та ініціали
(мал. 22. 10).
1. Сплануйте проект. Передбачте, які об'єкти бу-
дуть використані на екранній формі та які події відбуватимуться з нимих.
2. Упапці Навчальні проекти власної структури папок створіть папку Ініціали.
3.Запустіть середовище Lazarus, створіть новий проект. Змініть значення
властивості Caption об'єкта Form1, надавши значення Ініціали. Розміс-
тіть на формі об'єкти за зразком і надайте значень іх властивостям, що
Визначені самостійно. Властивості Enabled текстового поля для відобра-
ження прізвища та ініціалів надайте значення False, щоб користувач не
міг змінити вміст цього поля з клавіатури.
4.Створіть процедуру опрацювання події: натиснути кнопку Пуск. У вікні ре-
дактора коду опишіть змінні, які будуть використовуватись у проекті:
var last name, first name, sname, full name: string;
5.У вікні редактора коду запишіть команди присвоювання значень змінним last_name,first_name,sname.
6.Запишіть команду знаходження значення змінної величини , full name:
full nema:=last neme+ ' '+ UTF8copy(first name , 1,1)+' . '+UTF8copy(sname,1,1)+' . ';
7.Передбачте виведення отриманого значення змінної у відповідне текстове поле.
8.Запустіть проект на виконання.Введіть дані в текстові поля . Натисніть кнопку Пуск і перевірте правильність роботи програми.Якщо є помилки виправте їх .
9.Завершіть роботу з проектом і середовищем.
ответ:ОБЪЯВЛЕНИЕ МАССИВА
Массивы в Паскале используются двух типов: одномерные и двумерные.
Определение одномерного массива в Паскале звучит так: одномерный массив — это определенное количество элементов, относящихся к одному и тому же типу данных, которые имеют одно имя, и каждый элемент имеет свой индекс — порядковый номер.
Описание массива в Паскале (объявление) и обращение к его элементам происходит следующим образом:
Описание массива в Паскале
Объявление массива
var dlina: array [1..3] of integer;
begin
dlina[1]:=500;
dlina[2]:=400;
dlina[3]:=150;
...
dlina — идентификатор (имя) массива;
для объявления используется служебное слово Array (в переводе с англ. «массив» или «набор»);
[1..3] — в квадратных скобках ставится номер (индекс) первого элемента, затем две точки и индекс последнего элемента массива, т.е. по сути, указывается количество элементов; количество элементов массива называется размерностью массива
of integer (с англ. «из целых чисел») — указывает, к какому типу относится массив, of здесь — служебное слово.
Объявить размер можно через константу:
размер массива через константу
ИНИЦИАЛИЗАЦИЯ МАССИВА
Кроме того, массив может быть сам константным, т.е. все его элементы в программе заранее определены. Описание такого массива выглядит следующим образом:
const a:array[1..4] of integer = (1, 3, 2, 5);
Заполнение последовательными числами:
заполнение массива
Результат:
A[1] = 8, A[2] = 9, A[3] = 10, ..., A[N] = A[N-1] + 1
Ввод с клавиатуры:
Пример: Рассмотрим, как происходит ввод массива в Паскале:
writeln ('введите кол-во элементов: ');
readln(n); {если кол-во заранее не известно, - запрашиваем его}
for i := 1 to n do begin
write('a[', i, ']=');
read(a[i]);
...
end;
...
Объяснение:
1 Аполлон - божество солнца, сын Зевса и Лето, а все остальные планеты
2. Флейта - духовный инструмент, а остальные струнные
3. Рикша - это повозка, а остальные название морских судов
4. Тургенев - писатель, а остальные композиторы
5. Нью-Йорк - город, а все остальные столицы
6. бунгало, иглу, шале - это жилье, причем тут осень и зима
7. Нил - река в африке, а остальные в Европе
8. Руслан - название самолета, остальные название авто
9. Торф - минерал, остальные твердые ископаемые
10. Кофе - мужского рода, остальные среднего рода