Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Pascal.rtf
Скачиваний:
5
Добавлен:
22.11.2019
Размер:
2.69 Mб
Скачать

Тема 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