ВСТУП
|
|
ОСНОВИ АЛГОРИТМIЗАЦIЇ ТА ПРОГРАМУВАННЯ
|
|
1. IНФОРМАЦIЙНА (МАТЕМАТИЧНА) МОДЕЛЬ
|
|
1.1 Основнi етапи розв’язування прикладної задачi з використанням ЕОМ
|
|
1.2 Поняття iнформацiйної (математичної) моделi. Побудова моделi
|
|
1.3 Запитання, завдання, тести
|
|
2. АЛГОРИТМИ
|
|
2.1 Алгоритми. Властивостi алгоритмiв. Форми подання алгоритмiв. Виконавець алгоритму
|
|
2.2 Базовi структури алгоритмiв
|
|
2.3 Метод покрокової деталізації. Конструювання алгоритмів «зверху донизу»
|
|
2.4 Навчальна алгоритмічна мова. Правила описання алгоритмів навчальною алгоритмічною мовою
|
|
2.5 Величини. Основні характеристики величин
|
|
2.6 Вказівка присвоювання
|
|
2.7 Запитання, завдання, тести
|
|
МОВА ПРОГРАМУВАННЯ ПАСКАЛЬ
|
|
3. МОВА ПРОГРАМУВАННЯ ПАСКАЛЬ. СИСТЕМА ПРОГРАМУВАННЯ
|
|
3.1 Поняття програми. Мова програмування. Переклад програм з однiєї мови на iншу. Поняття про транслятори, систему програмування
|
|
3.2 Поняття про середовище програмування Turbo Pascal
|
|
3.3 Практична робота №1
|
|
3.4 Запитання, завдання, тести
|
|
3.5 Алфавіт мови програмування. Величини та їх опис мовою програмування. Змінні та константи
|
|
3.6 Запитання, завдання, тести
|
|
3.7 Ідентифікатори величин. Типи величин
|
|
3.6 Запитання, завдання, тести
|
|
3.9 Вказівки введення й виведення. Вказівка присвоювання
|
|
3.10 Запитання, завдання, тести
|
|
3.11 Стандартні типи змінних. Опис типів змінних
|
|
3.12 Опис програм за правилами мови програмування
|
|
3.13 Практична робота №2
|
|
3.14 Запитання, завдання, тести
|
|
3.15 Набір функцій та операцій, що визначені для кожного із стан-дартних типів. Арифметичні вирази. Пріоритет операцій
|
|
3.16 Запитання, завдання, тести
|
|
3.17 Переклад лінійних алгоритмів з навчальної алгоритмічної мови на мову програмування
|
|
3.18 Практична робота №3
|
|
4. ВКАЗIВКИ ПОВТОРЕННЯ ТА РОЗГАЛУЖЕННЯ
|
|
4.1 Вказiвки повторення і розгалуження
|
|
4.1.1 Вказівка повторення
|
|
4.1.2 Переклад циклічних алгоритмів із навчальної алгорит-мічної мови на мову програмування
|
|
4.1.3 Практична робота №4
|
|
4.1.4 Запитання, завдання, тести
|
|
4.2 Вказівка розгалуження
|
|
4.2.1 Опис вказівки розгалуження мовою програмування
|
|
4.2.2 Опис алгоритмів із розгалуженням мовою програмування
|
|
4.2.3 Практична робота №5
|
|
4.2.4 Запитання, завдання, тести
|
|
5. ТАБЛИЧНI ВЕЛИЧИНИ. МАСИВИ
|
|
5.1 Табличнi величини та їх опис мовою програмування
|
|
5.2 Алгоритм знаходження суми й добутку елементів таблиць
|
|
5.3 Складання алгоритмів та програм на опрацювання табличних величин
|
|
5.4 Алгоритми пошуку в таблицях елементів із деякою властивістю
|
|
5.5 Алгоритми впорядкування табличних величин
|
|
5.6 Складання алгоритмів та програм на опрацювання табличних величин
|
|
5.7 Практична робота №6
|
|
5.8 Запитання, завдання, тести
|
|
6. ЗВЕРНЕННЯ ДО АЛГОРИТМІВ І ФУНКЦІЙ
|
|
6.1 Підпрограми. Типи підпрограм. Опис підпрограм мовою програмування. Звернення до підпрограм
|
|
6.2 Створення програм iз використанням пiдпрограм
|
|
6.3 Практична робота №7
|
|
6.4 Запитання, завдання, тести
|
|
7. РЯДКОВI ВЕЛИЧИНИ
|
|
7.1 Вказiвки i функцiї опрацювання рядкових величин
|
|
7.2 Складання та реалізація програм опрацювання рядкових величин
|
|
7.3 Практична робота №8
|
|
7.4 Запитання, завдання, тести
|
|
8. ГРАФІЧНИЙ РЕЖИМ РОБОТИ ЕОМ
|
|
8.1 Вказівки для роботи у графічному режимі. Створення графіч-них примітивів
|
|
8.2 Практична робота №9
|
|
8.3 Запитання, завдання, тести
|
|
9. ЗАПИСИ
|
|
10. ФАЙЛИ
|
|
11. ПРОЦЕДУРИ КЕРУВАННЯ ЗВУКОВИМИ СИГНАЛАМИ
|
|
12. СЛОВНИК
|
|
13. СПИСОК ЛIТЕРАТУРИ |