- •Основи програмування мовою Паскаль
- •Часть 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. Рекомендована література
Додаток 7. Рекомендована література
Нижче наведені не всі книги по основах програмування на Паскалі, але тільки сучасні й найбільш корисні видання.
Глинский Я. Turbo Pascal 7.0 і Delphi. Навчальний посібник. / Я. Н. Глинский. — М.: Диасофт, 2001. – 208 с.
Гусєва А. Вчимося програмувати: Pascal 7.0. Завдання й методи їх розв'язку. / А. І. Гусєва. М.: Діалог-Мифи, 2005. – 256 с.
Зеленяк О. Практикум програмування на Turbo Pascal. Завдання, алгоритми й розв'язку. / О. П. Зеленяк. Спб.: ДиаСофтЮП, ДМК Пресс, 2007. – 320 с.
Кетков Ю. Практика програмування: Бейсик, Си, Паскаль. / Ю. Л. Кетков, А. Ю. Кетков. Спб.: БХВ‑ Петербург, 2001. – 480 с.
Климова Л. Pascal 7.0. Практичне програмування. Розв'язок типових завдань. / Л. М. Климова. М.: КУДИЦ‑ образ, 2003. – 528 с.
Коффман Є. Turbo Pascal. / Є.Б. Коффман. М.: Діалектика, 2002. – 896 с.
Культин Н. Програмування в Turbo Pascal 7.0 і Delphi. / Н. Б. Культин. Спб.: БХВ‑ Петербург, 2007. – 400 с.
Лукин С.Н. Турбо Паскаль 7.0. Самовчитель для початківців. / С.Н. Лукин. М.: Діалог‑ МИФИ, 2002. – 400 с.
Марченко А. Програмування в середовищі Turbo Pascal 7.0. Базовий курс. / А. І. Марченко, Л. А. Марченко. М.: Століття+, 2003. – 464 с.
Меженний О. Turbo Pascal. Вчитеся програмувати./ О. А. Меженний М.: Вільямс, 2001. – 448 с.
Немнюгин C. Вивчаємо Turbo Pascal. / Л. В. Перколаб, C. А. Немнюгин. СПб: Пітер, 2007. – 320 с.
Немнюгин С. Turbo Pascal. / С. А. Немнюгин. Спб.: Пітер, 2006. – 268 с.
Фаронов В. Turbo Pascal 7. Початковий курс. / В. В. Фаронов. М.: ОМД Груп, 2003. – 576 с.
Фаронов В. Turbo Pascal 7. Практика програмування. / В. В. Фаронов. М.: ОМД Груп, 2003. – 415 с.
Федоренко Ю. Алгоритми й програми на Turbo Pascal. Навчальний курс. / Ю. П. Федоренко. СПб: Пітер, 2001. – 240 с.
Система програмування Турбо Паскаль: учеб. посібник / Воробйова А. П., Соппа М. С.; Новосиб. гос. архитектур.‑будує. ун‑ т. – Новосибірськ, 2006. – 136 с.