ерні мережі.
Метою дослідження є опрацювання проблеми вивчення основ об'єктно-орієнтованого програмування в шкільному курсі інформатики.
З визначення цілей випливають завдання дослідження : вивчити теорію об'єктно-орієнтованого програмування, показати використання візуального середовища програмування при розробці програм , розглянути методику навчання основам об'єктно-орієнтованого програмування.
Предметом дослідження є теорія і методика навчання інформатики, а об'єктом є навчання об'єктно-орієнтованого програмування.
Глава 1. Введення в об'єктно-орієнтоване програмування
.1 Основні поняття ООП
В основі об'єктно-орієнтованого програмування лежить ідея об'єднання даних і дій, які виробляються над цими даними, в одній структурі.
Кожна використовувана в програмі змін на я має сенс тільки тоді, коли може приймати які-небудь значення. Безліч значень, які може приймати змінна, є визначальною характеристикою змінної і називаетсо я її типом. Тип змінної, у свою чергу, визначає набір операцій, які можна до неї застосовувати.
В об'єктно-орієнтованому програмуванні базовими одиницями програм і даних є класи.
1. Об'єкт і клас
Клас - це структура даних, яка може містити в своєму складі перемінні, функції і процедури. Переме нн ті, в залежності від призначення, називаються полями (field) або властивостями. Процедури і функції, що входять до складу клас а, називаються методами (класи також називаються об'єктними типами ).
У Object Pascal визначено структурний тип class. Оголошення типу class схоже на оголошення типу record, проте в ньому можуть міститися не тільки поля-перем ен ві, а й методи. Крім того, в оголошенні класу використовується ряд спеціальних зарезервованих слів, що визначають область видимості полів і методів. На відміну від всіх інших типів, тип class обов'язково повинен бути описаний як користувальницький тип в розділі type ( додаток 1).