Тема 5. Алгоритми та програми

Урок 33.  Інструктаж з БЖД. Поняття мови програмування. Складові мови програмування. 

Завантаження середовища Lazarus

Встановлення середовища Lazarus на власний ПК.

Урок 34. Інструктаж з БЖД. Знайомство з середовищем програмування. Елементи вікна середовища програмування. Поняття форми. Програмний проект і файли, що входять до його складу. Створення найпростішого проекту, його компіляція, збереження, виконання.


Урок 35. Інструктаж з БЖД. Поняття події, обробника події. Редагування коду обробника події. Використання вікон повідомлень. Записпрограми засобами середовища програмування.


Урок 36. Інструктаж з БЖД. Практична робота 9.  Створення об’єктно-орієнтованої програми, що відображає вікно повідомлення.

Презентація до уроку
Завдання до виконання практичної роботи

Урок 37. Інструктаж з БЖД. Елемент керування «кнопка».Основні компоненти програми для ОС з графічним інтерфейсом.

Урок 38. Інструктаж з БЖД. Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.  

Урок 39. Інструктаж з БЖД. Елемент керування «напис».Складання програм, що обробляють натискання кнопок та визначають вміст написівна формі.

Урок 40. Інструктаж з БЖД. Практична робота 10. Створення програми з кнопками та написами. Тематичне оцінювання.

Презентація до уроку

Тематичне оцінювання

Практична робота

 Урок 41. Інструктаж з БЖД. Поле, його властивості.

Урок 42. Інструктаж з БЖД. Величини (змінні і константи),їхні властивості.

Зразок проекту
ДодатковоСкласти програми згідно зразку та відеоуроку

Урок 43. Інструктаж з БЖД. Практична робота 11. Складання та виконання лінійних алгоритмів опрацювання величин в навчальному середовищі програмування.

Презентація до уроку
Завдання до виконання практичної роботи
Зразок виконання практичної роботи (зразок проекту)

Урок 44. Інструктаж з БЖД. Налагодження програм.

Урок 45. Інструктаж з БЖД. Практична робота 12.  Налагодження готової програми.

Презентація до уроку
Завдання до виконання практичної роботи

Урок 46. Інструктаж з БЖД. Величини логічного типу, операції над ними.
Урок 47. Інструктаж з БЖД. Величини логічного типу, операції над ними.

Виконайте практичне завдання, показане у відеоролику

Урок 48. Інструктаж з БЖД. Алгоритми з розгалуженнями для опрацювання величин.
Урок 49. Інструктаж з БЖД. Алгоритми з розгалуженнями для опрацювання величин.

Завдання: скласти програму для пошуку коренів квадратного рівняння.

Урок 50. Інструктаж з БЖД. Алгоритми з розгалуженнями для опрацювання величин. 

Тематичний контроль

Урок 51. Інструктаж з БЖД. Елементи для введення даних: текстове поле, прапорець, випадаючий список. Співвідношення типів даних та елементів для введення даних, зчитування даних з елементів введення.

Презентація до уроку
Три прапорці (зразок програми)
Поле з розкривним списком (зразок програми)
Завдання: створити власні проекти за вказаними зразками.

Урок 52. Інструктаж з БЖД. Елементи для введення даних: текстове поле, прапорець, випадаючий список.

Презентація до уроку
Проект "Перемикачі"
Завдання: створити власний проект за вказаним зразком.

Урок 53. Інструктаж з БЖД. Алгоритми з повтореннями дляопрацювання величин. Цикл з лічильником.

Завдання: створити власний проект за вказаним відеозразком.

Урок 54. Інструктаж з БЖД. Цикл з лічильником.

Презентація до уроку
Практичне завдання "Цикл For"
Практичне завдання "Цикл For ListBox"

Урок 55. Інструктаж з БЖД. Цикл з передумовою.
Урок 56. Інструктаж з БЖД. Цикл з післяумовою.

Презентація до уроку
Практичне завдання "Кількість слів"
Практичне завдання "Цикл Repeat"

Урок 57. Інструктаж з БЖД. Складання алгоритмів опрацювання величин у навчальному середовищі програмування, їх налагодження і виконання.

Презентація до уроку
Практичне завдання "Таблиця множеня"
Практичне завдання "Тризначні числа"