- •Основи програмування мовою Паскаль
- •Часть 1. Основы языка Паскаль 2
- •Часть 2. Элементы профессионального программирования на Паскалі 62
- •Частина 1. Основи мови Паскаль
- •1. Алгоритм і програма
- •1.1. Алгоритм
- •1.2. Властивості алгоритму
- •1.3. Форми запису алгоритму
- •1.4. Програма й програмне забезпечення
- •1.5. Етапи розробки програми
- •2. Дані в мові Паскаль
- •2.1 Константи
- •2.2 Змінні й типи змінних
- •3. Арифметичні вирази
- •4. Лінійний обчислювальний процес
- •4.1 Оператор присвоювання
- •4.2 Оператор уведення
- •4.3 Оператор виведення
- •4.4 Керування виводом даних
- •4.5 Вивід на друк
- •5. Структура простої програми на Паскалі
- •6. Компілятор і оболонка Turbo Pascal
- •7. Обчислювальний процес, що розгалужується, і умовний оператор
- •7.4. Короткий умовний оператор
- •If логічний_вираз then оператор1;
- •7.5. Повний умовний оператор
- •If логічний_вираз then оператор1
- •7.7. Вкладені умовні оператори
- •7.9. Приклади програм з умовним оператором
- •8. Директиви компілятора й обробка помилок уведення
- •9. Оператор циклу. Цикли із передумовою і після-умовою
- •10. Цикл із лічильником і дострокове завершення циклів
- •11. Типові алгоритми табулювання функцій, обчислення кількості, суми й добутку
- •11.1 Алгоритм табулювання
- •11.2 Алгоритм організації лічильника
- •11.3 Алгоритми нагромадження суми й добутку
- •12. Типові алгоритми пошуку максимуму й мінімуму
- •13. Розв'язок навчальних завдань на цикли
- •14. Одномірні масиви. Опис, уведення, вивід і обробка масивів на Паскалі
- •15. Розв'язок типових завдань на масиви
- •Частина 2. Елементи професійного програмування на Паскалі
- •16. Кратні цикли
- •16.1 Подвійний цикл і типові завдання на подвійний цикл
- •16.2 Оператор безумовного переходу
- •17. Матриці й типові алгоритми обробки матриць
- •18. Підпрограми
- •18.1 Процедури
- •18.2 Функції
- •18.3 Масиви як параметри підпрограми
- •18.4 Відкриті масиви
- •19. Безлічі й перечислимые типи
- •20. Обробка символьних і строкових даних
- •20.1. Робота із символами
- •20.2 Робота з рядками
- •21. Текстові файли
- •21.1 Загальні операції
- •21.2 Приклади роботи з файлами
- •21.3 Робота з параметрами командного рядка
- •22. Записи. Бінарні файли
- •23. Модулі. Створення модулів
- •23.1. Призначення й структура модулів
- •Implementation
- •23.2. Стандартні модулі Паскаля
- •24. Модуль crt і створення простих інтерфейсів
- •25. Модуль Graph і створення графіки на Паскалі
- •Додаток 1. Таблиці Ascii-Кодів символів для операційних систем dos і Windows
- •Додаток 2. Основні директиви компілятора Паскаля
- •Додаток 3. Основні повідомлення про помилки Паскаля
- •Додаток 4. Додаткові лістинги програм
- •Додаток 5. Розширені коди клавіатури
- •Ascii‑ коди
- •Розширені коди
- •Додаток 6. Правила гарного коду
- •Додаток 7. Рекомендована література
Основи програмування мовою Паскаль
Зміст:
Частина 1. Основи мови Паскаль 2
1. Алгоритм і програма 2
2. Дані в мові Паскаль 6
3. Арифметичні вирази 10
4. Лінійний обчислювальний процес 13
5. Структура простої програми на Паскалі 18
6. Компілятор і оболонка Turbo Pascal 20
7. Обчислювальний процес, що розгалужується, і умовний оператор 23
8. Директиви компілятора й обробка помилок уведення 32
9. Оператор циклу. Цикли із передумовою і після-умовою 34
10. Цикл із лічильником і дострокове завершення циклів 36
11. Типові алгоритми табулювання функцій, обчислення кількості, суми й добутку 38
12. Типові алгоритми пошуку максимуму й мінімуму 47
13. Розв'язок навчальних завдань на цикли 49
14. Одномірні масиви. Опис, уведення, вивід і обробка масивів на Паскалі 53
15. Розв'язок типових завдань на масиви 60
Частина 2. Елементи професійного програмування на Паскалі 66
16. Кратні цикли 66
17. Матриці й типові алгоритми обробки матриць 77
18. Підпрограми 85
19. Безлічі й перечислимые типи 109
20. Обробка символьних і строкових даних 113
21. Текстові файли 121
22. Записи. Бінарні файли 130
23. Модулі. Створення модулів 135
24. Модуль CRT і створення простих інтерфейсів 139
25. Модуль Graph і створення графіки на Паскалі 146
Додаток 1. Таблиці Ascii-Кодів символів для операційних систем DOS і Windows 161
Додаток 2. Основні директиви компілятора Паскаля 163
Додаток 3. Основні повідомлення про помилки Паскаля 165
Додаток 4. Додаткові лістинги програм 171
Додаток 5. Розширені коди клавіатури 242
Додаток 6. Правила гарного коду 243
Додаток 7. Рекомендована література 248
Часть 1. Основы языка Паскаль 2
1. Алгоритм и программа 2
2. Данные в языке Паскаль 5
3. Арифметические выражения 9
4. Линейный вычислительный процесс 12
5. Структура простой программы на Паскалі 16
6. Компилятор и оболочка Turbo Pascal 18
7. Разветвляющийся вычислительный процесс и условный оператор 21
8. Директивы компилятора и обработка ошибок ввода 30
9. Оператор цикла. Циклы с передумовою и після-умовою 32
10. Цикл со счетчиком и досрочное завершение циклов 33
110.Типовые алгоритмы табулирования функций, вычисления количества, суммы и произведения 35
12. Типовые алгоритмы поиска максимума и минимума 43
13. Решение учебных задач на циклы 46
14. Одномерные массивы. Описание, ввод, вывод и обработка массивов на Паскалі 50
15. Решение типовых задач на массивы 56
Часть 2. Элементы профессионального программирования на Паскалі 62
16. Кратні цикли 62
17. Матрицы и типовые алгоритмы обработки матриц 72
18. Подпрограммы 80
19. Множества и перечислимые типы 103
20. Обработка символьных и строковых данных 106
21. Текстовые файлы 114
221.Записи. Бинарные файлы 122
23. Модули. Создание модулей 128
24. Модуль CRT и создание простых интерфейсов 131
25. Модуль Graph и создание графики на Паскалі 138
Приложение 1. Таблицы ASCII-кодов символов для операционных систем DOS и Windows 152
Приложение 2. Основные директивы компилятора Паскаля 154
Приложение 3. Основные сообщения об ошибках Паскаля 155
Приложение 4. Дополнительные листинги программ 162
Приложение 5. Расширенные коды клавиатуры 233
Приложение 6. Правила хорошего кода 234
Приложение 7. Рекомендуемая литература 238