Початки програмування:

Pascal

І. Вступ

1.1. Етапи розв’язування задач за допомогою ПК. Моделювання об’єктів і процесів.

1.2. Інформаційна модель. Побудова інформаційної моделі.

ІІ. Алгоритми.

2.1. Поняття алгоритму. Приклади алгоритмів. Виконавець алгоритмів. Властивості алгоритмів. Способи представлення алгоритмів.

2.2. Базові структури алгоритмів.

2.3. Структурний підхід до побудови алгоритмів. Метод покрокової деталізації.

2.4. Модульна побудова алгоритму. Поняття про аналіз алгоритмів. Поняття про метод послідовного уточнення при побудові алгоритму.

2.5. Величини. Основні характеристики величин. Надання імені величині.

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

ІІІ. Програми: мови програмування, структура, основні поняття мови програмування.

3.1. Величини. Основні характеристики величин. Надання імені величині.

3.2. Процедурна мова програмування. Логічне програмування. Об'єктне програмування. Інтегровані середовища програмування. Поняття редактора, транслятора, налагоджувача.

3.3. Мова програмування. Складові мови. Алфавіт. Основні поняття мови.

3.4. Величини. Типи даних. Набір функцій та операцій для стандартних типів.

3.5. Структура програми. Вказівка надання значення. Вказівки введення та виве­дення. Переклад алгоритму на мову програмування.

3.6. Вирази. Пріоритети операцій. Переклад алгоритму на мову програмування. Лінійні програми.

3.7. Лінійні програми. Розв'язування вправ.

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

IV. Підпрограми. Процедури і функції.

4.1. Поняття основного і допоміжного алгоритму.

4.2. Формальні і фактичні параметри.

4.3. Опис процедур мовою Pascal.

4.4. Звернення до процедур і функцій.

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

V. Розгалуження і цикли у програмах.

5.1. Опис вказівок розгалуження мовою програмування Паскаль. Опис умов.

5.2. Програми з розгалуженням. Складені умови галуження.

5.3. Складання програм із вказівкою розгалуження.

5.4. Складання програм із вказівкою розгалуження.

5.5. Циклічні програми типу перелік ( For …to… do).

5.6. Повторення типу перелік. Складання програм.

5.7. Опис вказівки повторення циклу з перед і після умовою. Складання програм.

5.8. Вказівки повторення циклу з до- і після умовою. Складання програм.

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

VI. Структуровані дані: масиви.

6.1. Табличні величини. Опис в мові Pascal та алгоритми роботи з табличними ве­личинами.

6.2. Методи впорядкування та пошуку.

6.3. Вибір і опрацювання елементів за ознакою. Складання програм.

6.4. Алгоритм пошуку мінімального (максимального) елемента масиву.

6.5. Визначення індексу ( розміщення в масиві) елемента з певною ознакою.

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

6.7. Впорядкування масивів.

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

VII. Опрацювання рядкових величин.

7.1. Рядкові величини. Операції над рядковими величинами.

7.2. Алгоритми роботи рядками. Опис найпростіших алгоритмів роботи з рядками мовою програмування.

7.3. Складання програм з функціями для рядкових величин.

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

VIII. Коротко про графіку.

8.1. Опис графічних операцій мовою Pascal.

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