- •Тема 5 Управління послідовністю дій у програмах мовою Паскаль 30
- •Тема 6 Організація циклічного обчислювального процесу 35
- •Тема 7 Організація масивів даних 44
- •Тема 8 Обробка файлів даних у програмах мовою Паскаль 56
- •Тема 9 Структура типів даних мови Паскаль 66
- •Тема 5 Управління послідовністю дій у програмах мовою Паскаль 26
- •Тема 6 Організація циклічного обчислювального процесу 31
- •Тема 7 Організація масивів даних 37
- •Тема 12 Математичне моделювання функціональних залежностей 69
- •Тема 1 Основні поняття мови Паскаль
- •Тема 2 Базові типи даних мови Паскаль
- •Тема 3 Структура програми мовою Паскаль
- •Тема 4 Операції над даними
- •Тема 5 Управління послідовністю дій у програмах мовою Паскаль
- •Тема 6 Організація циклічного обчислювального процесу
- •Тема 7 Організація масивів даних
- •Тема 8 Обробка файлів даних у програмах мовою Паскаль
- •Тема 9 Структура типів даних мови Паскаль
- •Тема 10 Побудова графіку функції
- •Тема 11 Розробка програм з підпрограмами.
- •Тема 12 Математичне моделювання функціональних залежностей
- •Математична постановка задачі (мпз).
- •Математична постановка задачі обчислення значення функції для кожної із точок
- •Ітеративний підхід
- •Рекурсивний підхід
- •Обчислення значення ланцюгового дробу
- •Ітеративний підхід
- •Рекурсивний підхід
Тема 5 Управління послідовністю дій у програмах мовою Паскаль 26
Послідовний (лінійний) обчислювальний процес 26
Розгалужений обчислювальний процес 27
Реалізація розгалужень у програмах мовою Pascal 28
Оператор IF - THEN - ELSE 28
Оператор case – of – else 29
Складений оператор 30
Контрольні запитання за темою 31
Тема 6 Організація циклічного обчислювального процесу 31
Цикли з перед-умовою 31
Цикл з пост-умовою 33
Цикл з параметром 34
Контрольні запитання за темою 36
Тема 7 Організація масивів даних 37
Індексація елементів масиву 38
Тип діапазон 38
Тип перелічення 39
Операції над масивами 40
Багатовимірні масиви 40
Введення / виведення масивів 41
Одномірні масиви 41
Двовимірні масиви 42
Правила використання вкладених циклів 43
Спакований масив 43
Рядки символів 44
Введення / виведення рядків символів 45
Процедури роботи з рядками 45
Функції роботи з рядками 45
Опис типізованих констант-масивів та констант-рядків 46
Контрольні запитання за темою 46
ТЕМА 8 Обробка файлів даних у програмах мовою Паскаль 47
Програмна модель файлу 47
Файли прямого та послідовного доступу 3
Обробка файлів у програмі мовою Паскаль 49
Оголошення файлової змінної 49
Зв’язування файлової змінну з файлом на диску 49
Відкриття файлу 49
Доступ до елементів файлу 50
Закриття файлу 54
Зовнішні пристрої і стандартні текстові файли 55
Контрольні запитання за темою 55
ТЕМА 9 Структура типів даних мови Паскаль 56
Загальна характеристика типів даних мови Паскаль 56
Тип запис мови Паскаль 57
Оператор приєднання 58
Опис власного типу даних 59
Використання масиву записів 59
Використання вкладених записів 60
Запис з варіантною частиною 61
Тип множина 62
Операції над множинами 63
Опис типізованих констант-записів та констант-множин 63
Контрольні запитання за темою 64
ТЕМА 10 Побудова графіку функції 65
Підключення графічної бібліотеки 65
Ініціалізація графічного режиму роботи екрану 65
Ініціалізація графічного режиму роботи екрану 65
Установка розмірів активного вікна для виводу зображення 66
Відображення осей координат 66
Вибір масштабу зображення 67
Побудова графіку функції 68
ТЕМА 11 Розробка програм з підпрограмами 69
Підпрограма. 69
Виклик підпрограми 69
“Чорна скриня” 69
Специфікація підпрограми 69
Функція 69
Параметри підпрограми 69
Формальні параметри 69
Фактичні параметри 69
Глобальні ідентифікатори 69
Локальні ідентифікатори 69
Час життя змінної 69
Область дії імен(область видимості) 69
Правила опису та відмінності в використання підпрограм-процедур та підпрограм-функцій 69
Підпрограма, формальні та фактичні параметри підпрограми, локальність та глобальність змінних, час життя та область дії змінної 69
Тема 12 Математичне моделювання функціональних залежностей 69
Обчислення суми степеневого ряду 69
Математична постановка задачі (МПЗ) 69
Математична постановка задачі обчислення значення функції для кожної із точок 70
Ітеративний підхід 70
Рекурсивний підхід 71
Обчислення значення ланцюгового дробу 71
Ітеративний підхід 72
Рекурсивний підхід 72
Чисельні методи визначення коренів нелінійних рівнянь 72
Ітеративний підхід 73
Рекурсивний підхід 73
СПИСОК ЛІТЕРАТУРИ 75