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

Зміст навчального матеріалу

Поняття про об’єкт у програмуванні. Властивості об’єкта. Створення програмних об’єктів.

Поняття події. Види подій. Програмне опрацювання події.

Змінювання значень властивостей об’єкта в програмі.

Вкладені алгоритмічні структури повторення та розгалуження.

Розв’язання задачі методом поділу на підзадачі. 

Знаннєва складова

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

Пояснювати поняття події та наводити приклади подій та їх опрацювання.

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

Діяльнісна складова

Розкладати задачу на підзадачі та розв’язує їх (здійснює декомпозицію задачі).

Додавати об’єкти до програмного проекту.

Уміти змінювати значення властивостей об’єктів, у тому числі програмно.

Уміти перевіряти результат виконання програми на відповідність умові задачі.

Програмувати опрацювання подій.

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

Ціннісна складова

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

Обґрунтовувати необхідність застосування вкладених алгоритмічних структур.