2. Зміст
Завдання 1. Турагенція
Завдання 2. Сума цифр
Завдання 3. Доріжки в парку
Завдання 4. Літак (с.р.)
Завдання 5. Сімейний депозит (с.р.)
Завдання 6. Залишок (с.р.)
Завдання 7. Електрик
Завдання 8. Домашня бухгалтерія (с.р.)
Завдання 9. Вирази (с.р.)
Завдання 10. Кімната (с.р.)
Завдання 11. Парк атракціонів
Завдання 12. Тривалість рейсу (с.р.)
Завдання 13.Квартплата (с.р.)
Завдання 14. Вітальна листівка
Завдання 15. Нагадування
Завдання 16. Дата народження
Завдання 17. Анкета
Завдання 18. Слова (с.р.)
Завдання 19. Шифрувальник (с.р.)
Завдання 20. Розрядні одиниці (с.р.)
Завдання 21. Калькулятор
11. Завдання 3
У деякому місті всі пішоходні доріжки побудували на
перпендикулярних лініях. Але це не був найкоротший шлях.
Розробіть проект, за допомогою якого можна буде
представити мерії деякого міста нову модель та розрахунок
довжини нових коротких доріжок
12. Завдання 3
var
Form1: TForm1;
a,b:integer; c:real;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
begin
a:=strtoint(edit1.text); b:=strtoint(edit2.text);
c:=sqrt(a*a+b*b); edit3.text:=floattostr(c);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
edit1.text:='не визначено'; edit2.text:='не визначено';edit3.text:='не визначено';
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
close;
end;
25. Завдання 11
У парку атракціонів побудували гірку
завдожки с, яка біля підніжжя
нахилена до основи в під кутом α
градусів. Розробить проект Атракціон,
за допомогою якого можна визначити
висоту гірки а та довжину основи в.
29. Завдання 14
Розробіть проект Вітальна листівка, у якому у відповідні текстові поля на
екранній формі користувач вносить ім'я адресата привітання, подію та ім'я
автора привітання.створіть процедуру опрацювання події ”натиснуто
кнопку Сформувати”. У вікні редактора коду опишіть змінні person, Event,
nik з типом string. У процедурі запишіть команди, за допомогою яких текст,
введений у текстові поля форми, присвоєно значенням властивості caption
написів. При цьому текстові поля та написи із запитаннями стануть
невидимими.
32. Завдання 15
Розробіть проект, у якому користувач буде вводити
день тижня, натискати кнопку Гаразд й
отримувати у вікні таке повідомлення:
Сьогодні - <день тижня, який було введено>
36. Завдання 17
Розташувати на формі поле для введення імені та
прізвища кнопку “Ок” та кнопку “Cancel”.
Якщо обрати кнопку “Cancel”, в полі для введення
повинно зникнути інформація.
Якщо обрати кнопку “Ок” , вивести запитання “Шановний
” + strA + “, Ви готові до участі в олімпіаді?”.
Передбачити можливість надання відповіді на запитання
“Так” або “Ні” - зміна кольору форми, надання
відповідного значення змінної.
37.
38. Завдання 17
var
Form1: TForm1;
strA:string; f:boolean;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Edit1Change(Sender: TObject);
begin
strA:=edit1.text;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
label1.visible:=false;
edit1.visible:=false;
label2.Caption:='Шановний '+strA+', Ви готові до
участі в олімпіаді?';
label2.visible:=true;
button3.visible:=true;
button4.visible:=true;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
label1.visible:=true;
edit1.Visible:=true; edit1.Text:=' ';
label2.visible:=false;
button3.Visible:=false;
button4.Visible:=false;
form1.color:=clDefault;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
form1.Color:=clgreen; f:=true;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
form1.Color:=clred; f:=false;
end;
45. Завдання 21 (підказка)
procedure TForm1.Button1Click(Sender: TObject);
begin
s1:=edit1.text; s2:=edit2.text;
res:=strtoint(s1)+strtoint(s2);
label3.caption:=floattostr(res);
end;
46. Джерела
1. Морзе Н.В., Барна О.В., Вембер В.П. Інформатика.підручник для 8
класу загальноосвітніх навчальних закладів. – К.:Оріон, 2016.
2. http://intuit.valrkl.ru/course-1265/index.html#ID.3.section.4 –
Программирование на Lazarus. Ачкасов Вячеслав Юрьевич
3. Лисенко Т.С., Ривкінд Й.Я., Чернікова Л.А., Шакотько В.В.
Інформатика. Академічний рівень, профільний рівень. – К: Ґенеза,
2011.
4. Вовк Т. В. Готуємось до ДПА з інформатики. На допомогу вчителю
та учням. - Днвпропетрівськ, 2011.
5. Бондаренко О.О. Інформатика. Visual Basic. 9 клас. – Шепетівка:
ПП Шестопалов, 2009.
6. Дудзяний І. М. Програмування мовою Visual Basic/VBA. - Львів:
Видавничий центр ЛНУ імені Івані Франка, 2004
7. http://visualbasic.at.ua/ - Початковий курс програмування Visual
Basic
8. http://urokinfo.ho.ua/view_post.php?id=146 - Iнформатика в школі.
Матеріали до уроків
1. Морзе Н.В., Барна О.В., Вембер В.П. Інформатика.підручник для 8
класу загальноосвітніх навчальних закладів. – К.:Оріон, 2016.
2. http://intuit.valrkl.ru/course-1265/index.html#ID.3.section.4 –
Программирование на Lazarus. Ачкасов Вячеслав Юрьевич
3. Лисенко Т.С., Ривкінд Й.Я., Чернікова Л.А., Шакотько В.В. Інформатика.
Академічний рівень, профільний рівень. – К: Ґенеза, 2011.
4. Вовк Т. В. Готуємось до ДПА з інформатики. На допомогу вчителю та
учням. - Днвпропетрівськ, 2011.
5. Бондаренко О.О. Інформатика. Visual Basic. 9 клас. – Шепетівка: ПП
Шестопалов, 2009.
6. Дудзяний І. М. Програмування мовою Visual Basic/VBA. - Львів:
Видавничий центр ЛНУ імені Івані Франка, 2004
7. http://visualbasic.at.ua/ - Початковий курс програмування Visual Basic
8. http://urokinfo.ho.ua/view_post.php?id=146 - Iнформатика в школі.
Матеріали до уроків