Заняття 11-12

Структура програми на мові Pascal. Створення програмного коду. Поняття події. Вказівка присвоювання. Поняття методу. Використання методів в проектах.

Практична робота № 3. «Побудова лінійних алгоритмів та їх реалізація у вигляді проектів».

МЕТА УРОКУ:

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

Розвиваюча. розвивати логічне мислення та креативність

Виховна. виховувати інформаційну культуру, дбайливе ставлення до комп’ютерної техніки

Обладнання та наочність: дошка, комп’ютери з підключенням до мережі Інтернет, підручник, навчальна презентація.

Програмне забезпечення: Середовище програмування Lazarus,браузер.

ТИП УРОКУ: комбінований.

ХІД УРОКУ.

Хід уроку

І. Організаційний етап

· привітання

· перевірка присутніх

· перевірка готовності учнів до уроку

ІІ. Актуалізація опорних знань

Тестування у програмі MyTestX

ІІІ. Формулювання теми, мети й завдань уроку; мотивація навчальної діяльності

IV. Сприйняття та усвідомлення нового матеріалу

Пояснення вчителя з елементами демонстрування презентації

(використовуються можливості локальної мережі кабінету або проектор)

8 клас Урок 24 події.pptx
lazarus подія

IV. Сприйняття та усвідомлення нового матеріалу

Пояснення вчителя з елементами демонстрування презентації

(використовуються можливості локальної мережі кабінету або проектор)

Робота з підручником: § 5.2

VI. Засвоєння нових знань, формування вмінь

Практичне завдання. «Побудова лінійних алгоритмів та їх реалізація у вигляді проектів».

I. Відкрити проект "Animals".

1. Всі зображення тварин зробити невидимими.

2. Зберегти проект.

3. Запустити програму на виконання.

4. Створити програмний код

a) який би дозволяв при одинарному клацаню миші по назві робив відповідний малюнок видимий,

b) а при подвійному клацаню миші по назві робив відповідний малюнок невидимий,

c) при одинарному клацаню миші по зображеню робив відповідний напис видимий,

d) а при подвійному клацаню миші по зображеню робив відповідний напис невидимий,

5. Зберегти проект .

6. Запустити програму на виконання.

II. Розробити проект світлофор "Light".

1. Створити за допомогою графічних примітивів (Shape) зображення світлофору

2. Створити програмний код

a) При наведені миші на верхнє коло (подія OnMouseEnter) колір заливки цього кола стає червоним, а а колір заливки середнього та нижнього стає - без кольору;

b) При наведені миші на середнє коло колір заливки цього кола стає жовтим, а а колір заливки верхнього та нижнього стає - без кольору;

c) При онаведені миші на нижнє коло колір заливки цього кола стає зеленим, а а колір заливки середнього та верхнього стає - без кольору.

3. Зберегти проект.

4. Запустити програму на виконання.

VIІ. Підбиття підсумків уроку

VІІI. Домашнє завдання

ІХ Оцінювання роботи учнів

Додаткові завдання

IІI. Розробити проект "People".

1. Розмістити на формі 3 зображення, з архіву people.zip: people1.png, people2.png, people3.png.

2. Зображення з файлу people1.png повинно бути відразу видимим, інші невидимі.

3. Створити програмний код

a) При одинарному натисканні лівої кнопки миші зображення people1.png стає невидимим, а зображення people2.png стає видимим;

b) При одинарному натисканні лівої кнопки миші зображення people2.png стає невидимим, а зображення people3.png стає видимим;

c) При одинарному натисканні лівої кнопки миші зображення people3.png стає невидимим, а зображення people1.png стає видимим.

4. Розмістити зображення один над одним.

5. Зберегти проект.

IV. Розробити діалогову програму "Розмова",

  1. Розмістити на формі 7 міток та 4 текстові поля.
  2. на початку роботи програми відображається лише 1 текстова мітка(Label1) з питанням "Як тебе звуть? " та 1 текстове поле вводу(Edit1)
  3. Організувати розмову між комп’ютером та користувачем по питаннях:
        • "Як тебе звуть?" -> Відповідь у полі введення. (при введенні тексту в поле вводу (Подія onChange) стають видимими 2 наступних тексти та нове поле вводу )
        • "Добрий день, (ім’я)" (До напису приєднується текст з поля введення)
        • "Скільки тобі років?" ->Відповідь у полі введення. (при введенні тексту в поле вводу (Подія onChange) стають видимими 2 наступних тексти та нове поле вводу )
        • "Який ти, (ім’я), молодий!"
        • "Який твій улюблений предмет?" -> відповідь у полі введення/ (при введенні тексту в поле вводу (Подія onChange) стають видимими 2 наступних тексти та нове поле вводу )
        • "Ти будеш писати наукову роботу з предмету (предмет)?" -> Відповідь у полі введення.
        • Бажаю тобі, (ім’я), успіхів у вивченні предмету (предмет)!

3. Зберегти проект під іменем Dialog.