SlideShare a Scribd company logo
1 of 46
Урок №31-38. Вправи
Зміст
 Завдання 1. Турагенція
 Завдання 2. Сума цифр
 Завдання 3. Доріжки в парку
 Завдання 4. Літак (с.р.)
 Завдання 5. Сімейний депозит (с.р.)
 Завдання 6. Залишок (с.р.)
 Завдання 7. Електрик
 Завдання 8. Домашня бухгалтерія (с.р.)
 Завдання 9. Вирази (с.р.)
 Завдання 10. Кімната (с.р.)
 Завдання 11. Парк атракціонів
 Завдання 12. Тривалість рейсу (с.р.)
 Завдання 13.Квартплата (с.р.)
 Завдання 14. Вітальна листівка
 Завдання 15. Нагадування
 Завдання 16. Дата народження
 Завдання 17. Анкета
 Завдання 18. Слова (с.р.)
 Завдання 19. Шифрувальник (с.р.)
 Завдання 20. Розрядні одиниці (с.р.)
 Завдання 21. Калькулятор
Завдання 1
Завдання 1
Завдання 1
Завдання 1
Завдання 1
Завдання 2
Завдання 2
Завдання 2
Завдання 3
У деякому місті всі пішоходні доріжки побудували на
перпендикулярних лініях. Але це не був найкоротший шлях.
Розробіть проект, за допомогою якого можна буде
представити мерії деякого міста нову модель та розрахунок
довжини нових коротких доріжок
Завдання 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;
Завдання 4 (самостійно)
Завдання 4 (підказка)
 r1,r2,k:integer;
 k:=2+r1*4+r2*5; edit3.text:=inttostr(k);
Завдання 5 (самостійно)
Завдання 5 (підказка)
 s:real;
 s:=strtofloat(edit1.text);
 s:=s*1.18; edit3.text:=floattostr(s);
Завдання 6 (самостійно)
A,r:integer; s:real;
S:=a*a-3.1415*sqr(r);
Завдання 7
Завдання 7 (варіант І)
var
Form1: TForm1;
r1,r2,r3,r4:integer; r:real;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
begin
r1:=strtoint(edit1.text); r2:=strtoint(edit2.text);
r3:=strtoint(edit3.text); r4:=strtoint(edit4.text);
r:=r1+r2+r3+r4; edit5.text:=floattostr(r);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
r1:=strtoint(edit1.text); r2:=strtoint(edit2.text);
r3:=strtoint(edit3.text); r4:=strtoint(edit4.text);
r:=1/r1+1/r2+1/r3+1/r4; edit5.text:=floattostr(r);
end;
Завдання 7 (варіант ІІ)
var
Form1: TForm1;
r1,r2,r3,r4:integer; r:real;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
begin
r1:=strtoint(inputbox('введення даних','R1',''));
r2:=strtoint(inputbox('введення даних','R2',''));
r3:=strtoint(inputbox('введення даних','R3',''));
r4:=strtoint(inputbox('введення даних','R4',''));
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
r:=r1+r2+r3+r4;
messagedlg(floattostr(r), mtinformation,
[mbOk],0);
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
r:=1/r1+1/r2+1/r3+1/r4;
messagedlg(floattostr(r), mtinformation,
[mbOk],0);
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
close;
end;
Завдання 8 (самостійно)
Завдання 9
Завдання 9 (підказка)
x:=strtofloat(edit1.text);y:=strtofloat(edit2.text);
z1:=(abs(x)+abs(y))/(1+abs(x*y));
edit3.text:=floattostr(z1);
…
Завдання 10 (самостійно)
Створіть проект, який за довжиною,
шириною і висотою кімнати обчислює
площу підлоги і площу поверхні стін.
Завдання 11
У парку атракціонів побудували гірку
завдожки с, яка біля підніжжя
нахилена до основи в під кутом α
градусів. Розробить проект Атракціон,
за допомогою якого можна визначити
висоту гірки а та довжину основи в.
Завдання 11
Завдання 12 (самостійно)
K:=s1/v1+s2/v2+s3/v3+2*tl;
Edit8.text:=floattostr(k);
Завдання 13 (самостійно)
s:=strtoint(inputbox('введення даних',‘s=',''));
n:=strtoint(inputbox('введення даних',‘n=',''));
L:=s*0.36;
label2.caption:=floattustr(l);
…
Op:=l+cm+r+kp;
label9.caption:=floattustr(op);
Завдання 14
Розробіть проект Вітальна листівка, у якому у відповідні текстові поля на
екранній формі користувач вносить ім'я адресата привітання, подію та ім'я
автора привітання.створіть процедуру опрацювання події ”натиснуто
кнопку Сформувати”. У вікні редактора коду опишіть змінні person, Event,
nik з типом string. У процедурі запишіть команди, за допомогою яких текст,
введений у текстові поля форми, присвоєно значенням властивості caption
написів. При цьому текстові поля та написи із запитаннями стануть
невидимими.
Завдання 14
спочатку…..visible:=false
Завдання 14
procedure TForm1.Button1Click(Sender:
TObject);
begin
label2.caption:='Дорога '+Edit1.Text;
label2.Visible:=true;
label1.Visible:=false;edit1.Visible:=false;
Label3.caption:=
label3.caption+edit2.text;label3.Visible:=t
rue;
label4.Visible:=false; edit2.Visible:=false;
label7.caption:=edit3.text;
label5.Visible:=true;
label6.visible:=false; edit3.visible:=false;
end;
procedure TForm1.Button1Click(Sender:
TObject);
Begin
Person:= Edit1.Text
label2.caption:='Дорога '+ Person;
label2.Visible:=true;
label1.Visible:=false;edit1.Visible:=false;
Event:=edit2.text
Label3.caption:= label3.caption+ Event;
label3.Visible:=true;
label4.Visible:=false; edit2.Visible:=false;
nik:= edit3.text
label7.caption:= nik; label5.Visible:=true;
label6.visible:=false; edit3.visible:=false;
end;
або
Завдання 15
Розробіть проект, у якому користувач буде вводити
день тижня, натискати кнопку Гаразд й
отримувати у вікні таке повідомлення:
Сьогодні - <день тижня, який було введено>
Завдання 15
procedure TForm1.Button1Click(Sender: TObject);
begin
messagedlg('Сьогодні - '+ edit1.text,mtinformation,[mbOk],0)
end;
Завдання 16 (самостійно)
Завдання 16
!
Завдання 17
Розташувати на формі поле для введення імені та
прізвища кнопку “Ок” та кнопку “Cancel”.
Якщо обрати кнопку “Cancel”, в полі для введення
повинно зникнути інформація.
Якщо обрати кнопку “Ок” , вивести запитання “Шановний
” + strA + “, Ви готові до участі в олімпіаді?”.
Передбачити можливість надання відповіді на запитання
“Так” або “Ні” - зміна кольору форми, надання
відповідного значення змінної.
Завдання 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;
Завдання 18 (самостійно)
s1:=edit1.text;
s2:=copy(s1,4,1)+copy(s1,10,2)+copy(s1,7,1)+copy(s1,3,1)+copy(s1,9,1);
edit2.text:=s2;
Завдання 19 (самостійно)
Завдання 19 (підказка)
 S1:=s[1]+s[1]+s[2]+s[2]+…
 S2:=s[2]+s[1]+s[4]+s[3]+s[5];
 S3:=s[1]+s[5]+s[2]+s[5]+….
 S4:=inttostr(ord(s[1]))+….
 S5:=chr(ord(s[1]+1)+…
Завдання 20 (самостійно)
Завдання 20 (підказка)
procedure TForm1.Button1Click(Sender: TObject);
begin
s1:=edit1.text;
s2:=s1[1]+'*1000+'+s1[2]+'*100+'+s1[3]+'*10+'+s1[4]+'*1';
edit2.text:=s2;
end;
Завдання 21 (самостійно)
Завдання 21 (підказка)
procedure TForm1.Button1Click(Sender: TObject);
begin
s1:=edit1.text; s2:=edit2.text;
res:=strtoint(s1)+strtoint(s2);
label3.caption:=floattostr(res);
end;
Джерела
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нформатика в школі.
Матеріали до уроків

More Related Content

What's hot

What's hot (17)

Pascal osnovu
Pascal osnovuPascal osnovu
Pascal osnovu
 
Основи мови Ci
Основи мови CiОснови мови Ci
Основи мови Ci
 
08 Functions
08 Functions08 Functions
08 Functions
 
Pascal основи програмування частина 2
Pascal основи програмування частина 2Pascal основи програмування частина 2
Pascal основи програмування частина 2
 
Lecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile DevicesLecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile Devices
 
Презентація на тему :"Первісна та невизначений інтеграл"
Презентація на тему :"Первісна та невизначений інтеграл"Презентація на тему :"Первісна та невизначений інтеграл"
Презентація на тему :"Первісна та невизначений інтеграл"
 
+5 розгал в с++
+5 розгал в с+++5 розгал в с++
+5 розгал в с++
 
Lecture 07 swift
Lecture 07 swiftLecture 07 swift
Lecture 07 swift
 
Опрацювання одновимірних масивів
Опрацювання одновимірних масивівОпрацювання одновимірних масивів
Опрацювання одновимірних масивів
 
Less36
Less36Less36
Less36
 
лекція 7.ряди фурє 2_пі
лекція 7.ряди фурє 2_пілекція 7.ряди фурє 2_пі
лекція 7.ряди фурє 2_пі
 
Less37
Less37Less37
Less37
 
лекція 1 ряди фурье
лекція 1 ряди фурьелекція 1 ряди фурье
лекція 1 ряди фурье
 
програмування на мові паскаль
програмування на мові паскаль програмування на мові паскаль
програмування на мові паскаль
 
Less35
Less35Less35
Less35
 
практ 1 копия
практ 1   копияпракт 1   копия
практ 1 копия
 
Освіта
ОсвітаОсвіта
Освіта
 

Viewers also liked

Урок 23-26 (форми та об'єкти) - вправи
Урок 23-26 (форми та об'єкти) -  вправиУрок 23-26 (форми та об'єкти) -  вправи
Урок 23-26 (форми та об'єкти) - вправиЮлія Артюх
 
Уроки 39-41 (розгалуження) - вправи
Уроки 39-41 (розгалуження) -  вправиУроки 39-41 (розгалуження) -  вправи
Уроки 39-41 (розгалуження) - вправиЮлія Артюх
 
Уроки 27-30 (форми та об'єкти) - вправи
Уроки 27-30 (форми та об'єкти) -  вправиУроки 27-30 (форми та об'єкти) -  вправи
Уроки 27-30 (форми та об'єкти) - вправиЮлія Артюх
 
Вивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusВивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusЮлія Артюх
 
Уроки 46-50 (графіка) - вправи
Уроки 46-50 (графіка) -  вправиУроки 46-50 (графіка) -  вправи
Уроки 46-50 (графіка) - вправиЮлія Артюх
 
5 клас урок 28 нова програма
5 клас урок 28 нова програма5 клас урок 28 нова програма
5 клас урок 28 нова програмаЮлія Артюх
 
Безпека в Інтернеті
Безпека в ІнтернетіБезпека в Інтернеті
Безпека в ІнтернетіЮлія Артюх
 
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.КонотопТворчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.КонотопЮлія Артюх
 
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.КонотопТворчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.КонотопЮлія Артюх
 
6 клас урок 14. Поняття про мультимедіа
6 клас урок 14. Поняття про мультимедіа6 клас урок 14. Поняття про мультимедіа
6 клас урок 14. Поняття про мультимедіаЮлія Артюх
 
Audience Profile
Audience Profile Audience Profile
Audience Profile libmcooper
 
Presentación encuesta facil.com
Presentación encuesta facil.comPresentación encuesta facil.com
Presentación encuesta facil.comWenHernandez
 
Ciclo del agua helga
Ciclo del agua helgaCiclo del agua helga
Ciclo del agua helgavilmapatri3
 
Estudo de Caso - Estação Nova Lapa
Estudo de Caso - Estação Nova LapaEstudo de Caso - Estação Nova Lapa
Estudo de Caso - Estação Nova Lapaprojetoarq
 

Viewers also liked (20)

Урок 23-26 (форми та об'єкти) - вправи
Урок 23-26 (форми та об'єкти) -  вправиУрок 23-26 (форми та об'єкти) -  вправи
Урок 23-26 (форми та об'єкти) - вправи
 
Уроки 39-41 (розгалуження) - вправи
Уроки 39-41 (розгалуження) -  вправиУроки 39-41 (розгалуження) -  вправи
Уроки 39-41 (розгалуження) - вправи
 
Уроки 27-30 (форми та об'єкти) - вправи
Уроки 27-30 (форми та об'єкти) -  вправиУроки 27-30 (форми та об'єкти) -  вправи
Уроки 27-30 (форми та об'єкти) - вправи
 
Вивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusВивчаємо мову програмування Lazarus
Вивчаємо мову програмування Lazarus
 
Уроки 46-50 (графіка) - вправи
Уроки 46-50 (графіка) -  вправиУроки 46-50 (графіка) -  вправи
Уроки 46-50 (графіка) - вправи
 
5 клас урок 28 нова програма
5 клас урок 28 нова програма5 клас урок 28 нова програма
5 клас урок 28 нова програма
 
Безпека в Інтернеті
Безпека в ІнтернетіБезпека в Інтернеті
Безпека в Інтернеті
 
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.КонотопТворчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
 
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.КонотопТворчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
 
El internet gbi
El internet gbiEl internet gbi
El internet gbi
 
6 клас урок 14. Поняття про мультимедіа
6 клас урок 14. Поняття про мультимедіа6 клас урок 14. Поняття про мультимедіа
6 клас урок 14. Поняття про мультимедіа
 
Rise of NewSQL
Rise of NewSQLRise of NewSQL
Rise of NewSQL
 
Mini partition utk sub topik
Mini partition utk sub topikMini partition utk sub topik
Mini partition utk sub topik
 
Greziako historia
Greziako historiaGreziako historia
Greziako historia
 
Audience Profile
Audience Profile Audience Profile
Audience Profile
 
Presentación encuesta facil.com
Presentación encuesta facil.comPresentación encuesta facil.com
Presentación encuesta facil.com
 
Shiba muilt work 2
Shiba muilt work 2Shiba muilt work 2
Shiba muilt work 2
 
Ciclo del agua helga
Ciclo del agua helgaCiclo del agua helga
Ciclo del agua helga
 
El INTERNET GBI
El INTERNET GBIEl INTERNET GBI
El INTERNET GBI
 
Estudo de Caso - Estação Nova Lapa
Estudo de Caso - Estação Nova LapaEstudo de Caso - Estação Nova Lapa
Estudo de Caso - Estação Nova Lapa
 

More from Юлія Артюх

Типове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівниківТипове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівниківЮлія Артюх
 
інформаційний куточок зно 2018
інформаційний куточок зно 2018інформаційний куточок зно 2018
інформаційний куточок зно 2018Юлія Артюх
 
Інформатика, 10 клас, Н.В.Морзе, рівень стандарту
Інформатика, 10 клас, Н.В.Морзе, рівень стандартуІнформатика, 10 клас, Н.В.Морзе, рівень стандарту
Інформатика, 10 клас, Н.В.Морзе, рівень стандартуЮлія Артюх
 
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.КонотопПрезентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.КонотопЮлія Артюх
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програмаЮлія Артюх
 

More from Юлія Артюх (20)

Типове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівниківТипове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівників
 
Технологія Web 2.0
Технологія Web 2.0Технологія Web 2.0
Технологія Web 2.0
 
9 клас урок 19
9 клас урок 199 клас урок 19
9 клас урок 19
 
4 клас урок 12
4 клас урок 124 клас урок 12
4 клас урок 12
 
9 клас урок 17
9 клас урок 179 клас урок 17
9 клас урок 17
 
9 клас урок 16
9 клас урок 169 клас урок 16
9 клас урок 16
 
9 клас урок 15
9 клас урок 159 клас урок 15
9 клас урок 15
 
інформаційний куточок зно 2018
інформаційний куточок зно 2018інформаційний куточок зно 2018
інформаційний куточок зно 2018
 
4 клас урок 11
4 клас урок 114 клас урок 11
4 клас урок 11
 
ЗНО-2018
ЗНО-2018 ЗНО-2018
ЗНО-2018
 
4 клас, урок 8
4 клас, урок 84 клас, урок 8
4 клас, урок 8
 
Інформатика, 10 клас, Н.В.Морзе, рівень стандарту
Інформатика, 10 клас, Н.В.Морзе, рівень стандартуІнформатика, 10 клас, Н.В.Морзе, рівень стандарту
Інформатика, 10 клас, Н.В.Морзе, рівень стандарту
 
9 klas informatika_morze_2017
9 klas informatika_morze_20179 klas informatika_morze_2017
9 klas informatika_morze_2017
 
9 клас урок 2
9 клас урок 29 клас урок 2
9 клас урок 2
 
9 клас урок 1
9 клас урок 19 клас урок 1
9 клас урок 1
 
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.КонотопПрезентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
 
6 клас урок 21
6 клас урок 216 клас урок 21
6 клас урок 21
 
6 клас урок 20
6 клас урок 206 клас урок 20
6 клас урок 20
 
6 клас урок 19
6 клас урок 196 клас урок 19
6 клас урок 19
 

Recently uploaded

освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .zaskalko111
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 

Recently uploaded (7)

освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 
Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 

Уроки 31-38 (лінійне пр) - вправи

  • 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;
  • 14. Завдання 4 (підказка)  r1,r2,k:integer;  k:=2+r1*4+r2*5; edit3.text:=inttostr(k);
  • 16. Завдання 5 (підказка)  s:real;  s:=strtofloat(edit1.text);  s:=s*1.18; edit3.text:=floattostr(s);
  • 19. Завдання 7 (варіант І) var Form1: TForm1; r1,r2,r3,r4:integer; r:real; implementation {$R *.lfm} { TForm1 } procedure TForm1.Button1Click(Sender: TObject); begin r1:=strtoint(edit1.text); r2:=strtoint(edit2.text); r3:=strtoint(edit3.text); r4:=strtoint(edit4.text); r:=r1+r2+r3+r4; edit5.text:=floattostr(r); end; procedure TForm1.Button2Click(Sender: TObject); begin r1:=strtoint(edit1.text); r2:=strtoint(edit2.text); r3:=strtoint(edit3.text); r4:=strtoint(edit4.text); r:=1/r1+1/r2+1/r3+1/r4; edit5.text:=floattostr(r); end;
  • 20. Завдання 7 (варіант ІІ) var Form1: TForm1; r1,r2,r3,r4:integer; r:real; implementation {$R *.lfm} { TForm1 } procedure TForm1.Button1Click(Sender: TObject); begin r1:=strtoint(inputbox('введення даних','R1','')); r2:=strtoint(inputbox('введення даних','R2','')); r3:=strtoint(inputbox('введення даних','R3','')); r4:=strtoint(inputbox('введення даних','R4','')); end; procedure TForm1.Button2Click(Sender: TObject); begin r:=r1+r2+r3+r4; messagedlg(floattostr(r), mtinformation, [mbOk],0); end; procedure TForm1.Button3Click(Sender: TObject); begin r:=1/r1+1/r2+1/r3+1/r4; messagedlg(floattostr(r), mtinformation, [mbOk],0); end; procedure TForm1.Button4Click(Sender: TObject); begin close; end;
  • 24. Завдання 10 (самостійно) Створіть проект, який за довжиною, шириною і висотою кімнати обчислює площу підлоги і площу поверхні стін.
  • 25. Завдання 11 У парку атракціонів побудували гірку завдожки с, яка біля підніжжя нахилена до основи в під кутом α градусів. Розробить проект Атракціон, за допомогою якого можна визначити висоту гірки а та довжину основи в.
  • 28. Завдання 13 (самостійно) s:=strtoint(inputbox('введення даних',‘s=','')); n:=strtoint(inputbox('введення даних',‘n=','')); L:=s*0.36; label2.caption:=floattustr(l); … Op:=l+cm+r+kp; label9.caption:=floattustr(op);
  • 29. Завдання 14 Розробіть проект Вітальна листівка, у якому у відповідні текстові поля на екранній формі користувач вносить ім'я адресата привітання, подію та ім'я автора привітання.створіть процедуру опрацювання події ”натиснуто кнопку Сформувати”. У вікні редактора коду опишіть змінні person, Event, nik з типом string. У процедурі запишіть команди, за допомогою яких текст, введений у текстові поля форми, присвоєно значенням властивості caption написів. При цьому текстові поля та написи із запитаннями стануть невидимими.
  • 31. Завдання 14 procedure TForm1.Button1Click(Sender: TObject); begin label2.caption:='Дорога '+Edit1.Text; label2.Visible:=true; label1.Visible:=false;edit1.Visible:=false; Label3.caption:= label3.caption+edit2.text;label3.Visible:=t rue; label4.Visible:=false; edit2.Visible:=false; label7.caption:=edit3.text; label5.Visible:=true; label6.visible:=false; edit3.visible:=false; end; procedure TForm1.Button1Click(Sender: TObject); Begin Person:= Edit1.Text label2.caption:='Дорога '+ Person; label2.Visible:=true; label1.Visible:=false;edit1.Visible:=false; Event:=edit2.text Label3.caption:= label3.caption+ Event; label3.Visible:=true; label4.Visible:=false; edit2.Visible:=false; nik:= edit3.text label7.caption:= nik; label5.Visible:=true; label6.visible:=false; edit3.visible:=false; end; або
  • 32. Завдання 15 Розробіть проект, у якому користувач буде вводити день тижня, натискати кнопку Гаразд й отримувати у вікні таке повідомлення: Сьогодні - <день тижня, який було введено>
  • 33. Завдання 15 procedure TForm1.Button1Click(Sender: TObject); begin messagedlg('Сьогодні - '+ edit1.text,mtinformation,[mbOk],0) end;
  • 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;
  • 41. Завдання 19 (підказка)  S1:=s[1]+s[1]+s[2]+s[2]+…  S2:=s[2]+s[1]+s[4]+s[3]+s[5];  S3:=s[1]+s[5]+s[2]+s[5]+….  S4:=inttostr(ord(s[1]))+….  S5:=chr(ord(s[1]+1)+…
  • 43. Завдання 20 (підказка) procedure TForm1.Button1Click(Sender: TObject); begin s1:=edit1.text; s2:=s1[1]+'*1000+'+s1[2]+'*100+'+s1[3]+'*10+'+s1[4]+'*1'; edit2.text:=s2; 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нформатика в школі. Матеріали до уроків