SlideShare a Scribd company logo
Урок №46-50. Вправи
Зміст
 Завдання 1. Ефект збільшення
 Завдання 2. Перетворення
 Завдання 3. Малюнок із ліній
 Завдання 4. Стовпчаста діаграма
 Завдання 5. Бульбашкова діаграма (с.р.)
 Завдання 6. Полюси магнітів
 Завдання 7. Кошеня (*)
 Завдання 8. Площа фігур
 Завдання 9. Прямокутник
 Завдання 10. Енціклопедія(*)
 Завдання 11. Пелюстки
 Завдання 12. Гра(*)
 Завдання 13. Рух
 Завдання 14. Графічний редактор (*)
 Завдання 15. Креслення
Завдання 1
Розробіть проект, форма якого містить
малюнок, що збережений у файлі
писанка.jpg у папці Графіка. При
натисненні кнопки Збільшення
розміри малюнка збільшуються
(імітується ефект наближення)
Завдання 1
True
Завдання 1

Завдання 2
Розробіть проект, у якому, коли за клацають мишею
на зображенні круга, він зафарбовується в колір,
обраний у групі перемикачів Колір, а коли
клацають на зображенні прямокутника, - він
зафарбовується обраним кольором та
застосовується стиль заливки, який обирається у
групі Заливка
Завдання 2
Завдання 2
Завдання 2
Завдання 2
procedure
TForm1.Shape1MouseDown(Sende
r: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if radiogroup1.ItemIndex=0 then
Shape1.brush.color:=clred;
if radiogroup1.ItemIndex=1 then
Shape1.brush.color:=clblue;
if radiogroup1.ItemIndex=2 then
Shape1.brush.color:=clgreen;
end;
procedure TForm1.Shape2MouseDown(Sender:
TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if radiogroup1.ItemIndex=0 then
Shape2.brush.color:=clred;
if radiogroup1.ItemIndex=1 then
Shape2.brush.color:=clblue;
if radiogroup1.ItemIndex=2 then
Shape2.brush.color:=clgreen;
if radiogroup2.ItemIndex=0 then
Shape2.brush.style:=bscross;
if radiogroup2.ItemIndex=1 then
Shape2.brush.style:=bshorizontal;
if radiogroup2.ItemIndex=2 then
Shape2.brush.style:=bsfdiagonal;
end;
Завдання 3
Завдання 3
Завдання 4
Розробіть проект, у якому у вікні головної
форми буде побудована стовпчаста
діаграма, що демонструє співвідношення
між числами 15, 50, 70, 25, 10, 30.
Завдання 4
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.Canvas.Pen.Color:=clgreen;
form1.Canvas.Line(150,100,250,100);
form1.Canvas.Brush.Color:=clblue;
form1.Canvas.Rectangle(155,100,165,100-15);
form1.Canvas.Rectangle(170,100,180,100-50);
form1.Canvas.Rectangle(185,100,195,100-70);
form1.Canvas.Rectangle(200,100,210,100-25);
form1.Canvas.Rectangle(215,100,225,100-10);
form1.Canvas.Rectangle(230,100,240,100-30);
end;
Завдання 5 (самостійно)
Розробіть проект, у якому у вікні головної форми
буде побудована бульбашкова діаграма, що
демонструє співвідношення між числами 15, 50,
70, 25, 10, 30
form1.Canvas.Ellipse(50,100,50+15,100-15);
form1.Canvas.Ellipse(150,100,150+50,100-50);
Завдання 6
Завдання 6
Завдання 7
Завдання 7
Таймер відключено,
інтервал - 0
Завдання 7
Для image7 малюнок не
задано, visible=true
Завдання 7
var
flag:integer;
…
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Interval:=300; timer1.Enabled:=true; flag:=1; {таймер включено, інтервал=300, змінна для вибору
малюнка=1}
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
case flag of {на кожний крок таймера обирається наступний малюнок}
1:Image7.Picture:=Image1.Picture;
2:Image7.Picture:=Image2.Picture;
3:Image7.Picture:=Image3.Picture;
4:Image7.Picture:=Image4.Picture;
5:Image7.Picture:=Image5.Picture;
6:Image7.Picture:=Image6.Picture;
end;
flag:=flag+1;
if flag=7 then flag:=1;
end;
Завдання 8
Завдання 8
Завдання 8 (підказка)
procedure TForm1.Shape1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
label1.caption:='s=1/2*h*b'; label1.visible:=true;
end;
procedure TForm1.Shape1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
label1.visible:=false;
end;
…
label2.caption:='s=a*b';
…
label3.caption:='s=pi*r*r';
…
Завдання 9
Завдання 9
Завдання 10
Завдання 10
Завдання 10
Завдання 10
.visible=false
Завдання 10
!
Завдання 10
procedure TForm1.Button1Click(Sender: TObject);
begin
if radiogroup1.ItemIndex=0 then k:=0 else k:=1;
Case combobox1.ItemIndex of
0: begin
if k=0 then
begin
memo1.visible:=false;
image1.Picture.LoadFromFile('c:/marina/8 klass/lazarus/oko.jpg');
image1.visible:=true;
end
else
begin
Memo1.Lines.LoadFromFile ('c:/marina/8 klass/lazarus/oko.txt');
memo1.visible:=true
end;
end;… end; end;
1: uho
2: nis
3:vestib
4: ruh
5: dotuk
6: temp
7: bil
маршрут
Завдання 11
Завдання 11
var
x1,x2,y1,y2:integer; …..
procedure TForm1.Button1Click(Sender: TObject);
begin
randomize;
x1:=random(200)+150; y1:=random(200)+50;
if radiogroup1.ItemIndex=0 then begin x2:=x1+300;y2:=y1+300;end
else if radiogroup1.ItemIndex=1 then begin x2:=x1+200; y2:=y1+200; end
else begin x2:=x1+100;y2:=y1+100; end;
form1.Canvas.Brush.Color:=clred;
form1.canvas.Pie(x1,y1,x2,y2,x1+2*(x2-x1) div 3, y1,x1+(x2-x1)div 3,y1 );
form1.canvas.Pie(x1,y1,x2,y2,x1,y1+(y2-y1) div 4, x1,y1+2*(y2-y1) div 4);
form1.canvas.Pie(x1,y1,x2,y2,x1,y1+3*(y2-y1) div 4, x1+(x2-x1)div 3, y2);
form1.canvas.Pie(x1,y1,x2,y2,x1+2*(x2-x1)div 3,y2, x2,y1+3*(y2-y1) div 4);
form1.canvas.Pie(x1,y1,x2,y2,x2,y1+2*(y2-y1) div 4,x2,y1+(y2-y1) div 4);
end;
Завдання 12
У прикладі заховано 3 пари ромбів, фігури не вилітають,а ховаються
(самостійно доопрацювати проект)
Завдання 12
procedure TForm1.Panel1Click(Sender: TObject);
begin
shape1.visible:=true;
case n of
1: begin shape1.Visible:=false;end;
2: begin shape2.Visible:=false;end;
3: begin shape3.Visible:=false;end;
4: begin shape4.Visible:=false;end;
5: begin shape5.Visible:=false;end;
6: begin shape6.Visible:=false;end;
end;
k:=k+1;
if k=2 then
begin
col2:=shape1.Brush.Color; k:=0;
if col1=col2 then
begin
panel1.color:=clwhite; shape1.Visible:=false;
case n of
1: begin
panel1.color:=clwhite;shape1.Visible:=false;end;
2: begin
panel2.color:=clwhite;shape2.Visible:=false;end;
3: begin
panel3.color:=clwhite;shape3.Visible:=false;end;
4: begin
panel4.color:=clwhite;shape4.Visible:=false;end;
5: begin
panel5.color:=clwhite;shape5.Visible:=false;end;
6: begin
panel6.color:=clwhite;shape6.Visible:=false;end;
end;
end;
end
else begin col1:=shape1.Brush.Color; ;end; n:=1
end;
procedure TForm1.Panel2Click(Sender: TObject);
begin
shape2.visible:=true;
case n of
1: begin shape1.Visible:=false;end;
2: begin shape2.Visible:=false;end;
3: begin shape3.Visible:=false;end;
4: begin shape4.Visible:=false;end;
5: begin shape5.Visible:=false;end;
6: begin shape6.Visible:=false;end;
end;
k:=k+1;
if k=2 then
begin
col2:=shape2.Brush.Color; k:=0;
if col1=col2 then
begin
panel2.color:=clwhite; shape2.Visible:=false;;
case n of
1: begin
panel1.color:=clwhite;shape1.Visible:=false;end;
2: begin
panel2.color:=clwhite;shape2.Visible:=false;end;
3: begin
panel3.color:=clwhite;shape3.Visible:=false;end;
4: begin
panel4.color:=clwhite;shape4.Visible:=false;end;
5: begin
panel5.color:=clwhite;shape5.Visible:=false;end;
6: begin
panel6.color:=clwhite;shape6.Visible:=false;end;
end;
end;
end
else begin col1:=shape2.Brush.Color; ;end; n:=2
end;
Завдання 13
Завдання 13
Завдання 13
Завдання 13
var
flag:byte;
…
procedure
TForm1.Shape4MouseDown(Sender:
TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Timer1.Interval:=300; timer1.Enabled:=true;
flag:=1; {червоне світло, таймер
включено}
end;
procedure
TForm1.Shape5MouseDown(Sender:
TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Timer1.Interval:=300;
timer1.Enabled:=true; flag:=2; {зелене
світло, таймер включено}
end;

procedure TForm1.Timer1Timer(Sender:
TObject);
begin
if flag=1 then
begin {}
image1.Left:=image1.left+10;
image2.Left:=image2.Left-10;
end;
if flag=2 then
begin {}
image3.top:=image3.top+10;
end;
end;
Завдання 14
Завдання 14
Visible=false
Завдання 14
if checkbox1.Checked = true then
begin
shape1.shape:=stcircle;
shape2.shape:=stcircle;
shape3.shape:=stcircle;
shape4.shape:=stcircle;
shape5.shape:=stcircle;
end; …
if radiogroup1.ItemIndex=0 then
begin
shape1.brush.color:=clred;
shape2.brush.color:=clred;
shape3.brush.color:=clred;
shape4.brush.color:=clred;
shape5.brush.color:=clred;
end; ….
if radiogroup2.ItemIndex=0 then
begin
shape1.brush.style:=bsSolid;
shape2.brush.style:=bsSolid;
shape3.brush.style:=bsSolid;
shape4.brush.style:=bsSolid;
shape5.brush.style:=bsSolid;
end; …
x:=strtoint(edit1.text)+250;
y:=strtoint(edit2.text)+100;
shape1.left:=x;
shape1.top:=y;
shape2.top:=y;
shape3.top:=y;
shape4.top:=y;
shape5.top:=y;
randomize;
k:=random(4)+1;
kr:=random(40)+10; ;
for i:=1 to k do
begin
case i of
1:begin shape1.left:=x+i*kr;shape1.Visible:=true;end;
2:begin shape2.left:=x+i*kr;shape2.Visible:=true;end;
3:begin shape3.left:=x+i*kr;shape3.Visible:=true;end;
4:begin shape4.left:=x+i*kr;shape4.Visible:=true;end;
5:begin shape5.left:=x+i*kr;shape5.Visible:=true;end;
end;
end;
Завдання 15
Lazarus
Завдання 15
procedure TForm1.Button1Click(Sender:
TObject);
begin
form1.Canvas.Pen.Style:=pssolid;
form1.canvas.Rectangle(120,25,160,125);
form1.canvas.Rectangle(50,50,160,100);
form1.canvas.moveto(120,50);
form1.canvas.LineTo(120,100);
form1.canvas.moveto(180,50);
form1.canvas.LineTo(220,25);
form1.canvas.LineTo(260,50);
form1.canvas.LineTo(260,100);
form1.canvas.LineTo(220,125);
form1.canvas.LineTo(180,100);
form1.canvas.LineTo(180,50);;

form1.canvas.Ellipse(190,50,250,100);
form1.Canvas.Pen.Style:=psdashdot;
form1.canvas.moveto(40,75);
form1.canvas.LineTo(170,75);
form1.canvas.moveto(175,75);
form1.canvas.LineTo(270,75);
form1.canvas.moveto(220,15);
form1.canvas.LineTo(220,130);
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

Viewers also liked

5 клас урок 28 нова програма
5 клас урок 28 нова програма5 клас урок 28 нова програма
5 клас урок 28 нова програма
Юлія Артюх
 
Презентація до 21 уроку в 8 класі
Презентація до 21 уроку в 8 класіПрезентація до 21 уроку в 8 класі
Презентація до 21 уроку в 8 класі
Юлія Артюх
 
6 клас урок 18
6 клас урок 186 клас урок 18
6 клас урок 18
Юлія Артюх
 
Формати аудіо- та відеофайлів. Програмне забезпечення для опрацювання об’єкт...
Формати аудіо- та відеофайлів. Програмне забезпечення для  опрацювання об’єкт...Формати аудіо- та відеофайлів. Програмне забезпечення для  опрацювання об’єкт...
Формати аудіо- та відеофайлів. Програмне забезпечення для опрацювання об’єкт...
Юлія Артюх
 
6 клас урок 19
6 клас урок 196 клас урок 19
6 клас урок 19
Юлія Артюх
 
инструкция к Prezi
инструкция к Preziинструкция к Prezi
инструкция к Prezi
Елена Пономарева
 
Презентація вчителя математики СЗШ № 12 Маражі М.А.
Презентація вчителя математики СЗШ № 12 Маражі М.А.Презентація вчителя математики СЗШ № 12 Маражі М.А.
Презентація вчителя математики СЗШ № 12 Маражі М.А.talya32
 
Безпека в Інтернеті
Безпека в ІнтернетіБезпека в Інтернеті
Безпека в ІнтернетіЮлія Артюх
 
Как работать в Prezi
Как работать в PreziКак работать в Prezi
Как работать в PreziOlga Titova
 
9 клас 24 урок. Створення текстового документа. Введення і редагування тексту.
9 клас 24 урок. Створення текстового документа. Введення і редагування тексту.9 клас 24 урок. Створення текстового документа. Введення і редагування тексту.
9 клас 24 урок. Створення текстового документа. Введення і редагування тексту.
StAlKeRoV
 
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
VsimPPT
 
Портфоліо вчителя інформатики Пазіної Наталії Вікторівни
Портфоліо вчителя інформатики Пазіної Наталії ВікторівниПортфоліо вчителя інформатики Пазіної Наталії Вікторівни
Портфоліо вчителя інформатики Пазіної Наталії Вікторівни
Nataliya Pazina
 
Опис досвіду роботи учителя інформатики
Опис досвіду роботи учителя інформатикиОпис досвіду роботи учителя інформатики
Опис досвіду роботи учителя інформатики
vmakarets
 
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.КонотопТворчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
Юлія Артюх
 
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.КонотопТворчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
Юлія Артюх
 
З досвіду роботи вчителя математики та інформатики Березоволуцької
З досвіду роботи вчителя математики та інформатики БерезоволуцькоїЗ досвіду роботи вчителя математики та інформатики Березоволуцької
З досвіду роботи вчителя математики та інформатики БерезоволуцькоїNadija60
 
Творчий звіт вчителя математики та інформатики СЗШ № 12 Красовського М.М.
Творчий звіт вчителя математики та інформатики СЗШ № 12 Красовського М.М.Творчий звіт вчителя математики та інформатики СЗШ № 12 Красовського М.М.
Творчий звіт вчителя математики та інформатики СЗШ № 12 Красовського М.М.
talya32
 
Урок 26 для 9 класу - Операції з фрагментами тексту. Робота з кількома докуме...
Урок 26 для 9 класу - Операції з фрагментами тексту. Робота з кількома докуме...Урок 26 для 9 класу - Операції з фрагментами тексту. Робота з кількома докуме...
Урок 26 для 9 класу - Операції з фрагментами тексту. Робота з кількома докуме...
VsimPPT
 
Портфоліо вчителя інформатики Ковальської Г.М.
Портфоліо вчителя інформатики Ковальської Г.М.Портфоліо вчителя інформатики Ковальської Г.М.
Портфоліо вчителя інформатики Ковальської Г.М.robingyt
 
Портфоліо вчителя інформатики Смереки О.М.
Портфоліо вчителя інформатики Смереки О.М.Портфоліо вчителя інформатики Смереки О.М.
Портфоліо вчителя інформатики Смереки О.М.Смерека Олександра
 

Viewers also liked (20)

5 клас урок 28 нова програма
5 клас урок 28 нова програма5 клас урок 28 нова програма
5 клас урок 28 нова програма
 
Презентація до 21 уроку в 8 класі
Презентація до 21 уроку в 8 класіПрезентація до 21 уроку в 8 класі
Презентація до 21 уроку в 8 класі
 
6 клас урок 18
6 клас урок 186 клас урок 18
6 клас урок 18
 
Формати аудіо- та відеофайлів. Програмне забезпечення для опрацювання об’єкт...
Формати аудіо- та відеофайлів. Програмне забезпечення для  опрацювання об’єкт...Формати аудіо- та відеофайлів. Програмне забезпечення для  опрацювання об’єкт...
Формати аудіо- та відеофайлів. Програмне забезпечення для опрацювання об’єкт...
 
6 клас урок 19
6 клас урок 196 клас урок 19
6 клас урок 19
 
инструкция к Prezi
инструкция к Preziинструкция к Prezi
инструкция к Prezi
 
Презентація вчителя математики СЗШ № 12 Маражі М.А.
Презентація вчителя математики СЗШ № 12 Маражі М.А.Презентація вчителя математики СЗШ № 12 Маражі М.А.
Презентація вчителя математики СЗШ № 12 Маражі М.А.
 
Безпека в Інтернеті
Безпека в ІнтернетіБезпека в Інтернеті
Безпека в Інтернеті
 
Как работать в Prezi
Как работать в PreziКак работать в Prezi
Как работать в Prezi
 
9 клас 24 урок. Створення текстового документа. Введення і редагування тексту.
9 клас 24 урок. Створення текстового документа. Введення і редагування тексту.9 клас 24 урок. Створення текстового документа. Введення і редагування тексту.
9 клас 24 урок. Створення текстового документа. Введення і редагування тексту.
 
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
 
Портфоліо вчителя інформатики Пазіної Наталії Вікторівни
Портфоліо вчителя інформатики Пазіної Наталії ВікторівниПортфоліо вчителя інформатики Пазіної Наталії Вікторівни
Портфоліо вчителя інформатики Пазіної Наталії Вікторівни
 
Опис досвіду роботи учителя інформатики
Опис досвіду роботи учителя інформатикиОпис досвіду роботи учителя інформатики
Опис досвіду роботи учителя інформатики
 
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.КонотопТворчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
Творчий звіт учителя математики Шуть В.Б., СШ 9, м.Конотоп
 
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.КонотопТворчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
Творчий звіт учителя математики Карпенко І.І, СШ 9, м.Конотоп
 
З досвіду роботи вчителя математики та інформатики Березоволуцької
З досвіду роботи вчителя математики та інформатики БерезоволуцькоїЗ досвіду роботи вчителя математики та інформатики Березоволуцької
З досвіду роботи вчителя математики та інформатики Березоволуцької
 
Творчий звіт вчителя математики та інформатики СЗШ № 12 Красовського М.М.
Творчий звіт вчителя математики та інформатики СЗШ № 12 Красовського М.М.Творчий звіт вчителя математики та інформатики СЗШ № 12 Красовського М.М.
Творчий звіт вчителя математики та інформатики СЗШ № 12 Красовського М.М.
 
Урок 26 для 9 класу - Операції з фрагментами тексту. Робота з кількома докуме...
Урок 26 для 9 класу - Операції з фрагментами тексту. Робота з кількома докуме...Урок 26 для 9 класу - Операції з фрагментами тексту. Робота з кількома докуме...
Урок 26 для 9 класу - Операції з фрагментами тексту. Робота з кількома докуме...
 
Портфоліо вчителя інформатики Ковальської Г.М.
Портфоліо вчителя інформатики Ковальської Г.М.Портфоліо вчителя інформатики Ковальської Г.М.
Портфоліо вчителя інформатики Ковальської Г.М.
 
Портфоліо вчителя інформатики Смереки О.М.
Портфоліо вчителя інформатики Смереки О.М.Портфоліо вчителя інформатики Смереки О.М.
Портфоліо вчителя інформатики Смереки О.М.
 

More from Юлія Артюх

Типове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівниківТипове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівників
Юлія Артюх
 
Технологія 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
Юлія Артюх
 
5 клас урок 24 нова програма
5 клас урок 24 нова програма5 клас урок 24 нова програма
5 клас урок 24 нова програма
Юлія Артюх
 

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
 
5 клас урок 24 нова програма
5 клас урок 24 нова програма5 клас урок 24 нова програма
5 клас урок 24 нова програма
 

Recently uploaded

Безбар’єрність в бібліотеці – суспільна норма
Безбар’єрність в бібліотеці – суспільна нормаБезбар’єрність в бібліотеці – суспільна норма
Безбар’єрність в бібліотеці – суспільна норма
ssuser15a891
 
Топ книг для літнього настрою: рекомендаційні списки літератури для позакласн...
Топ книг для літнього настрою: рекомендаційні списки літератури для позакласн...Топ книг для літнього настрою: рекомендаційні списки літератури для позакласн...
Топ книг для літнього настрою: рекомендаційні списки літератури для позакласн...
Чернівецька обласна бібліотека для дітей
 
№ 133, 04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
№ 133,  04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...№ 133,  04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
№ 133, 04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
olha1koval
 
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
tetiana1958
 
Р.Л.Стівенсон "Вересовий трунок". Допомога учню
Р.Л.Стівенсон "Вересовий трунок". Допомога учнюР.Л.Стівенсон "Вересовий трунок". Допомога учню
Р.Л.Стівенсон "Вересовий трунок". Допомога учню
Adriana Himinets
 
"Він плакав і сміявся з народом: творчий спадок Федьковича"
"Він плакав і сміявся з народом: творчий спадок Федьковича""Він плакав і сміявся з народом: творчий спадок Федьковича"
"Він плакав і сміявся з народом: творчий спадок Федьковича"
Чернівецька обласна бібліотека для дітей
 
Звіт директора за 2023-2024 н. р. [Автозбережено].ppt
Звіт директора  за 2023-2024 н. р. [Автозбережено].pptЗвіт директора  за 2023-2024 н. р. [Автозбережено].ppt
Звіт директора за 2023-2024 н. р. [Автозбережено].ppt
ssuser59c0a2
 
zarahuvannia do pershogo klassu IMG_20240607_0001.pdf
zarahuvannia do pershogo klassu IMG_20240607_0001.pdfzarahuvannia do pershogo klassu IMG_20240607_0001.pdf
zarahuvannia do pershogo klassu IMG_20240607_0001.pdf
AleksSaf
 
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Pervushina1983
 
Віртуальна виставка «Батько – це сила і мудрість».
Віртуальна виставка «Батько – це сила і мудрість».Віртуальна виставка «Батько – це сила і мудрість».
Віртуальна виставка «Батько – це сила і мудрість».
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
Передвиборча програма Ковальової Катерини
Передвиборча програма Ковальової КатериниПередвиборча програма Ковальової Катерини
Передвиборча програма Ковальової Катерини
tetiana1958
 
Звіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовищаЗвіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовища
ssuserce4e97
 
Оригінал. Переклад. Види перекладів. Допомога учню
Оригінал. Переклад. Види перекладів. Допомога учнюОригінал. Переклад. Види перекладів. Допомога учню
Оригінал. Переклад. Види перекладів. Допомога учню
Adriana Himinets
 
Р.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". ПрезентаціяР.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". Презентація
Adriana Himinets
 
курсова робота теорема Штольца з математики
курсова робота теорема Штольца з математикикурсова робота теорема Штольца з математики
курсова робота теорема Штольца з математики
ssuser3a363c
 
Передвиборча програма Майора Станіслава
Передвиборча програма  Майора СтаніславаПередвиборча програма  Майора Станіслава
Передвиборча програма Майора Станіслава
tetiana1958
 
Постанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdfПостанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdf
24tvua
 
Звіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.pptЗвіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.ppt
ssuserce4e97
 
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
ssuser46127c
 
Майстер графічного малюнку. Георгій Якутовича
Майстер графічного малюнку. Георгій ЯкутовичаМайстер графічного малюнку. Георгій Якутовича
Майстер графічного малюнку. Георгій Якутовича
НБУ для дітей
 

Recently uploaded (20)

Безбар’єрність в бібліотеці – суспільна норма
Безбар’єрність в бібліотеці – суспільна нормаБезбар’єрність в бібліотеці – суспільна норма
Безбар’єрність в бібліотеці – суспільна норма
 
Топ книг для літнього настрою: рекомендаційні списки літератури для позакласн...
Топ книг для літнього настрою: рекомендаційні списки літератури для позакласн...Топ книг для літнього настрою: рекомендаційні списки літератури для позакласн...
Топ книг для літнього настрою: рекомендаційні списки літератури для позакласн...
 
№ 133, 04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
№ 133,  04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...№ 133,  04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
№ 133, 04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
 
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
 
Р.Л.Стівенсон "Вересовий трунок". Допомога учню
Р.Л.Стівенсон "Вересовий трунок". Допомога учнюР.Л.Стівенсон "Вересовий трунок". Допомога учню
Р.Л.Стівенсон "Вересовий трунок". Допомога учню
 
"Він плакав і сміявся з народом: творчий спадок Федьковича"
"Він плакав і сміявся з народом: творчий спадок Федьковича""Він плакав і сміявся з народом: творчий спадок Федьковича"
"Він плакав і сміявся з народом: творчий спадок Федьковича"
 
Звіт директора за 2023-2024 н. р. [Автозбережено].ppt
Звіт директора  за 2023-2024 н. р. [Автозбережено].pptЗвіт директора  за 2023-2024 н. р. [Автозбережено].ppt
Звіт директора за 2023-2024 н. р. [Автозбережено].ppt
 
zarahuvannia do pershogo klassu IMG_20240607_0001.pdf
zarahuvannia do pershogo klassu IMG_20240607_0001.pdfzarahuvannia do pershogo klassu IMG_20240607_0001.pdf
zarahuvannia do pershogo klassu IMG_20240607_0001.pdf
 
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
 
Віртуальна виставка «Батько – це сила і мудрість».
Віртуальна виставка «Батько – це сила і мудрість».Віртуальна виставка «Батько – це сила і мудрість».
Віртуальна виставка «Батько – це сила і мудрість».
 
Передвиборча програма Ковальової Катерини
Передвиборча програма Ковальової КатериниПередвиборча програма Ковальової Катерини
Передвиборча програма Ковальової Катерини
 
Звіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовищаЗвіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовища
 
Оригінал. Переклад. Види перекладів. Допомога учню
Оригінал. Переклад. Види перекладів. Допомога учнюОригінал. Переклад. Види перекладів. Допомога учню
Оригінал. Переклад. Види перекладів. Допомога учню
 
Р.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". ПрезентаціяР.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". Презентація
 
курсова робота теорема Штольца з математики
курсова робота теорема Штольца з математикикурсова робота теорема Штольца з математики
курсова робота теорема Штольца з математики
 
Передвиборча програма Майора Станіслава
Передвиборча програма  Майора СтаніславаПередвиборча програма  Майора Станіслава
Передвиборча програма Майора Станіслава
 
Постанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdfПостанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdf
 
Звіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.pptЗвіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.ppt
 
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
 
Майстер графічного малюнку. Георгій Якутовича
Майстер графічного малюнку. Георгій ЯкутовичаМайстер графічного малюнку. Георгій Якутовича
Майстер графічного малюнку. Георгій Якутовича
 

Уроки 46-50 (графіка) - вправи

  • 2. Зміст  Завдання 1. Ефект збільшення  Завдання 2. Перетворення  Завдання 3. Малюнок із ліній  Завдання 4. Стовпчаста діаграма  Завдання 5. Бульбашкова діаграма (с.р.)  Завдання 6. Полюси магнітів  Завдання 7. Кошеня (*)  Завдання 8. Площа фігур  Завдання 9. Прямокутник  Завдання 10. Енціклопедія(*)  Завдання 11. Пелюстки  Завдання 12. Гра(*)  Завдання 13. Рух  Завдання 14. Графічний редактор (*)  Завдання 15. Креслення
  • 3. Завдання 1 Розробіть проект, форма якого містить малюнок, що збережений у файлі писанка.jpg у папці Графіка. При натисненні кнопки Збільшення розміри малюнка збільшуються (імітується ефект наближення)
  • 6. Завдання 2 Розробіть проект, у якому, коли за клацають мишею на зображенні круга, він зафарбовується в колір, обраний у групі перемикачів Колір, а коли клацають на зображенні прямокутника, - він зафарбовується обраним кольором та застосовується стиль заливки, який обирається у групі Заливка
  • 10. Завдання 2 procedure TForm1.Shape1MouseDown(Sende r: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if radiogroup1.ItemIndex=0 then Shape1.brush.color:=clred; if radiogroup1.ItemIndex=1 then Shape1.brush.color:=clblue; if radiogroup1.ItemIndex=2 then Shape1.brush.color:=clgreen; end; procedure TForm1.Shape2MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if radiogroup1.ItemIndex=0 then Shape2.brush.color:=clred; if radiogroup1.ItemIndex=1 then Shape2.brush.color:=clblue; if radiogroup1.ItemIndex=2 then Shape2.brush.color:=clgreen; if radiogroup2.ItemIndex=0 then Shape2.brush.style:=bscross; if radiogroup2.ItemIndex=1 then Shape2.brush.style:=bshorizontal; if radiogroup2.ItemIndex=2 then Shape2.brush.style:=bsfdiagonal; end;
  • 13. Завдання 4 Розробіть проект, у якому у вікні головної форми буде побудована стовпчаста діаграма, що демонструє співвідношення між числами 15, 50, 70, 25, 10, 30.
  • 14. Завдання 4 procedure TForm1.Button1Click(Sender: TObject); begin form1.Canvas.Pen.Color:=clgreen; form1.Canvas.Line(150,100,250,100); form1.Canvas.Brush.Color:=clblue; form1.Canvas.Rectangle(155,100,165,100-15); form1.Canvas.Rectangle(170,100,180,100-50); form1.Canvas.Rectangle(185,100,195,100-70); form1.Canvas.Rectangle(200,100,210,100-25); form1.Canvas.Rectangle(215,100,225,100-10); form1.Canvas.Rectangle(230,100,240,100-30); end;
  • 15. Завдання 5 (самостійно) Розробіть проект, у якому у вікні головної форми буде побудована бульбашкова діаграма, що демонструє співвідношення між числами 15, 50, 70, 25, 10, 30 form1.Canvas.Ellipse(50,100,50+15,100-15); form1.Canvas.Ellipse(150,100,150+50,100-50);
  • 20. Завдання 7 Для image7 малюнок не задано, visible=true
  • 21. Завдання 7 var flag:integer; … procedure TForm1.Button1Click(Sender: TObject); begin Timer1.Interval:=300; timer1.Enabled:=true; flag:=1; {таймер включено, інтервал=300, змінна для вибору малюнка=1} end; procedure TForm1.Timer1Timer(Sender: TObject); begin case flag of {на кожний крок таймера обирається наступний малюнок} 1:Image7.Picture:=Image1.Picture; 2:Image7.Picture:=Image2.Picture; 3:Image7.Picture:=Image3.Picture; 4:Image7.Picture:=Image4.Picture; 5:Image7.Picture:=Image5.Picture; 6:Image7.Picture:=Image6.Picture; end; flag:=flag+1; if flag=7 then flag:=1; end;
  • 24. Завдання 8 (підказка) procedure TForm1.Shape1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin label1.caption:='s=1/2*h*b'; label1.visible:=true; end; procedure TForm1.Shape1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin label1.visible:=false; end; … label2.caption:='s=a*b'; … label3.caption:='s=pi*r*r'; …
  • 32. Завдання 10 procedure TForm1.Button1Click(Sender: TObject); begin if radiogroup1.ItemIndex=0 then k:=0 else k:=1; Case combobox1.ItemIndex of 0: begin if k=0 then begin memo1.visible:=false; image1.Picture.LoadFromFile('c:/marina/8 klass/lazarus/oko.jpg'); image1.visible:=true; end else begin Memo1.Lines.LoadFromFile ('c:/marina/8 klass/lazarus/oko.txt'); memo1.visible:=true end; end;… end; end; 1: uho 2: nis 3:vestib 4: ruh 5: dotuk 6: temp 7: bil маршрут
  • 34. Завдання 11 var x1,x2,y1,y2:integer; ….. procedure TForm1.Button1Click(Sender: TObject); begin randomize; x1:=random(200)+150; y1:=random(200)+50; if radiogroup1.ItemIndex=0 then begin x2:=x1+300;y2:=y1+300;end else if radiogroup1.ItemIndex=1 then begin x2:=x1+200; y2:=y1+200; end else begin x2:=x1+100;y2:=y1+100; end; form1.Canvas.Brush.Color:=clred; form1.canvas.Pie(x1,y1,x2,y2,x1+2*(x2-x1) div 3, y1,x1+(x2-x1)div 3,y1 ); form1.canvas.Pie(x1,y1,x2,y2,x1,y1+(y2-y1) div 4, x1,y1+2*(y2-y1) div 4); form1.canvas.Pie(x1,y1,x2,y2,x1,y1+3*(y2-y1) div 4, x1+(x2-x1)div 3, y2); form1.canvas.Pie(x1,y1,x2,y2,x1+2*(x2-x1)div 3,y2, x2,y1+3*(y2-y1) div 4); form1.canvas.Pie(x1,y1,x2,y2,x2,y1+2*(y2-y1) div 4,x2,y1+(y2-y1) div 4); end;
  • 35. Завдання 12 У прикладі заховано 3 пари ромбів, фігури не вилітають,а ховаються (самостійно доопрацювати проект)
  • 37. procedure TForm1.Panel1Click(Sender: TObject); begin shape1.visible:=true; case n of 1: begin shape1.Visible:=false;end; 2: begin shape2.Visible:=false;end; 3: begin shape3.Visible:=false;end; 4: begin shape4.Visible:=false;end; 5: begin shape5.Visible:=false;end; 6: begin shape6.Visible:=false;end; end; k:=k+1; if k=2 then begin col2:=shape1.Brush.Color; k:=0; if col1=col2 then begin panel1.color:=clwhite; shape1.Visible:=false; case n of 1: begin panel1.color:=clwhite;shape1.Visible:=false;end; 2: begin panel2.color:=clwhite;shape2.Visible:=false;end; 3: begin panel3.color:=clwhite;shape3.Visible:=false;end; 4: begin panel4.color:=clwhite;shape4.Visible:=false;end; 5: begin panel5.color:=clwhite;shape5.Visible:=false;end; 6: begin panel6.color:=clwhite;shape6.Visible:=false;end; end; end; end else begin col1:=shape1.Brush.Color; ;end; n:=1 end; procedure TForm1.Panel2Click(Sender: TObject); begin shape2.visible:=true; case n of 1: begin shape1.Visible:=false;end; 2: begin shape2.Visible:=false;end; 3: begin shape3.Visible:=false;end; 4: begin shape4.Visible:=false;end; 5: begin shape5.Visible:=false;end; 6: begin shape6.Visible:=false;end; end; k:=k+1; if k=2 then begin col2:=shape2.Brush.Color; k:=0; if col1=col2 then begin panel2.color:=clwhite; shape2.Visible:=false;; case n of 1: begin panel1.color:=clwhite;shape1.Visible:=false;end; 2: begin panel2.color:=clwhite;shape2.Visible:=false;end; 3: begin panel3.color:=clwhite;shape3.Visible:=false;end; 4: begin panel4.color:=clwhite;shape4.Visible:=false;end; 5: begin panel5.color:=clwhite;shape5.Visible:=false;end; 6: begin panel6.color:=clwhite;shape6.Visible:=false;end; end; end; end else begin col1:=shape2.Brush.Color; ;end; n:=2 end;
  • 41. Завдання 13 var flag:byte; … procedure TForm1.Shape4MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin Timer1.Interval:=300; timer1.Enabled:=true; flag:=1; {червоне світло, таймер включено} end; procedure TForm1.Shape5MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin Timer1.Interval:=300; timer1.Enabled:=true; flag:=2; {зелене світло, таймер включено} end;  procedure TForm1.Timer1Timer(Sender: TObject); begin if flag=1 then begin {} image1.Left:=image1.left+10; image2.Left:=image2.Left-10; end; if flag=2 then begin {} image3.top:=image3.top+10; end; end;
  • 44. Завдання 14 if checkbox1.Checked = true then begin shape1.shape:=stcircle; shape2.shape:=stcircle; shape3.shape:=stcircle; shape4.shape:=stcircle; shape5.shape:=stcircle; end; … if radiogroup1.ItemIndex=0 then begin shape1.brush.color:=clred; shape2.brush.color:=clred; shape3.brush.color:=clred; shape4.brush.color:=clred; shape5.brush.color:=clred; end; …. if radiogroup2.ItemIndex=0 then begin shape1.brush.style:=bsSolid; shape2.brush.style:=bsSolid; shape3.brush.style:=bsSolid; shape4.brush.style:=bsSolid; shape5.brush.style:=bsSolid; end; … x:=strtoint(edit1.text)+250; y:=strtoint(edit2.text)+100; shape1.left:=x; shape1.top:=y; shape2.top:=y; shape3.top:=y; shape4.top:=y; shape5.top:=y; randomize; k:=random(4)+1; kr:=random(40)+10; ; for i:=1 to k do begin case i of 1:begin shape1.left:=x+i*kr;shape1.Visible:=true;end; 2:begin shape2.left:=x+i*kr;shape2.Visible:=true;end; 3:begin shape3.left:=x+i*kr;shape3.Visible:=true;end; 4:begin shape4.left:=x+i*kr;shape4.Visible:=true;end; 5:begin shape5.left:=x+i*kr;shape5.Visible:=true;end; end; end;
  • 47. Джерела 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нформатика в школі. Матеріали до уроків