37
Урок №27-30. Вправи

Уроки 27-30 (форми та об'єкти) - вправи

  • Upload
    -

  • View
    54

  • Download
    2

Embed Size (px)

Citation preview

Урок №27-30. Вправи

Зміст Завдання 1. Мій проект Завдання 2. Кнопка “Вихід” Завдання 3. Зміна кольорів Завдання 4. Весела кнопка Завдання 5. Прості й складені

числа Завдання 6. Подільність (с.р.) Завдання 7.

Словосполучення Завдання 8. Чарівні кнопки

Завдання 9. Анаграма Завдання 10. Обмін (с. р.)

Завдання 11. Довідник з фізики Завдання 12. Моя Україна (с. р.) Завдання 13. Довідник з

інформатики (с. р.) Завдання 14. Вітання Завдання 15. Тест з біології Завдання 16. Табло Завдання 17. Мозаїка (с. р.)

Завдання 1На формі розташувати кнопкуПісля натиснення на кнопку повинен

з'явитися текст “мій проект”

Завдання 1

2 клік

Завдання 2Розташувати на формі кнопку вихід і

написати для неї програмний код, якій містить процедуру виходу з програми.

Завдання 2

2 клік

Чим відрізняться дія команд?

Завдання 3На формі у довільному місці розташуйте

кнопку. Запрограмуйте зміну кольору форми та напису кнопки при наведенні на неї вказівника миші та повернення початкових налаштувань при наведенні вказівника миші на область форми не зайнятою кнопкою

Завдання 3

Завдання 4Проект «Весела кнопка»

У інспекторі об'єктів змінюємо розміри об'єкта Form: у властивостях міняємо властивість висота (Height) = 600 ширина (Width) =800

Додати на форму 2 мітки (label) і 2 кнопки (button) У властивості (Caption) першої мітки змінити label1 на «Хочеш

отримати 2?», за допомогою властивості Font змінити шрифт, розмір і колір заголовка.

Аналогічно змінити заголовок другої мітки на «Я знав, що ти двієчник!»

Змінити властивість другої мітки Visible на False. Змінити заголовок першої кнопки «так», другий – «ні» При натисканні на кнопку «так» повинна з'явитися друга мітка. Кнопка «ні» повинна “тікати”

Завдання 4 При натисканні на кнопку «так» повинна з'явитися друга

мітка. Для цього в редакторі коду у процедурі цієї події написати:

procedure TForm1.Button1Click (Sender: TObject);beginlabel2.visible:=true;end; Кнопка «ні» повинна “тікати”. На вкладці Події Інспектора

об'єктів вибрати подію в подіях другої кнопки OnMouseMove і редактор вихідного коду в процедурі цієї події написати:

beginbutton2.top:= random(Form1.Height);button2.left:= random(Form1.Width);end;

Завдання 5Створіть проект Числа так, щоб серед натуральних чисел від1

до 10 після натискання кнопки Складені числа на екрані відображалися складені числа, а після натискання кнопки Прості числа – прості.

Завдання 5

Завдання 6 (самостійно)

Завдання 6 (підказка)procedure TForm1.Button4Click(Sender: TObject);begin label1.visible:=true; label2.visible:=true; label3.visible:=true; label4.visible:=true; label5.visible:=true; label6.visible:=true; label7.visible:=true; label8.visible:=true; label9.visible:=true; label10.visible:=true;end;

procedure TForm1.Button5Click(Sender: TObject);begin Close;end;

Завдання 7

Види зв’язку слів у словосполученні

Узгодження Керування Прилягання

Залежне слово вживається у тому ж роді, числі й відмінку, що й головне

Головне слово керує залежним, яке приєднується до головного за допомогою прийменника або без нього

Залежне слова зв’язується з головним лише за змістом

Завдання 7

Label1.caption:=

2 клік2 клік

Завдання 7

Завдання 8

Завдання 8

Завдання 9

Завдання 9 (підказка)procedure TForm1.Button1Click(Sender: TObject);begin label1.Caption:=edit1.text+edit2.text+edit3.text; label2.Caption:=edit1.text+edit3.text+edit2.text; label3.Caption:=edit2.text+edit1.text+edit3.text; label4.caption:=edit2.text+edit3.text+edit1.text; label5.caption:=edit3.text+edit1.text+edit2.text; label6.caption:=edit3.text+edit2.text+edit1.text;end;

Завдання 10

Завдання 10 (1 спосіб)

Завдання 11

Завдання 11

Завдання 12-13 (самостійно)

Завдання 14 Розробити проект Вітання за зразком

Завдання 14

2 клік

ShowMessage(Вітаю, ' + Edit1.Text + '!');

Завдання 15

Завдання 15

Завдання 15

Завдання 16

Завдання 16

Завдання 16

Завдання 16 (підказка)procedure TForm1.Button1Click(Sender: TObject);begin panel1.Caption:=' '; panel2.Caption:='*'; panel3.Caption:=' '; panel4.Caption:='*'; panel5.Caption:='*'; panel6.Caption:=' '; panel7.Caption:=' '; panel8.Caption:='*'; panel9.Caption:=' '; panel10.Caption:=' '; panel11.Caption:='*'; panel12.Caption:=' '; panel13.Caption:=' '; panel14.Caption:='*'; panel15.Caption:=' ';end;

Завдання 17 (самостійно)

Panel1.color:=clyellow;

Panel2.color:=clwhite; …

Джерела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 Basic8. 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 Basic8. http://urokinfo.ho.ua/view_post.php?id=146 - Iнформатика в школі.

Матеріали до уроків