Базовый практический курс языка Pascal: 10 уроков, от первой программы до работы с файлами. Каждый урок — отдельная папка с краткими конспектами и рабочими примерами кода.
Курс рассчитан на начинающих. Опыт программирования не требуется.
Примеры проверены в Pascal ABC / PascalABC.NET.
- Скачать: https://pascalabc.net
- Открыть
.pas-файл и нажать F9 для запуска.
Альтернатива — Free Pascal (fpc 3.2+). Отдельные примеры могут потребовать небольших правок (в частности, подключения модулей).
| № | Тема | Конспект | Примеры |
|---|---|---|---|
| 1 | Введение, структура программы | README | код |
| 2 | Переменные, типы, ввод/вывод | README | код |
| 3 | Ветвления: if, case |
README | код |
| 4 | Циклы: for, while, repeat |
README | код |
| 5 | Массивы | README | код |
| 6 | Процедуры и функции | README | код |
| 7 | Строки и символы | README | код |
| 8 | Записи и множества | README | код |
| 9 | Файлы | README | код |
| 10 | Итоговый проект | README | код |
pascal-course/
├── README.md
├── lesson-01-intro/
│ ├── README.md
│ └── *.pas
├── lesson-02-vars/
│ ├── README.md
│ └── *.pas
...
В каждой папке урока:
README.md— краткий конспект: цель, ключевые понятия, примеры, что дальше.*.pas— рабочие примеры кода с комментариями.
- Читаем
README.mdурока. - Открываем и разбираем примеры
*.pas. - Запускаем, меняем, экспериментируем.
- Переходим к следующему уроку.
- Pascal ABC / PascalABC.NET (рекомендуется)
- либо Free Pascal 3.2+