- Раздел 1. Алгоритм и алгоритмические структуры
- Тема 1. Интуитивное определение алгоритма
- Тема 2. Формы представления алгоритмов
- Тема 3. Базовые алгоритмические структуры
- Тема 4. Итерационные и рекурсивные алгоритмы
- Тема 5. Сложность алгоритмов
- Тема 6. Этапы построения и реализации алгоритмов
- Раздел 2. Основы языка программирования Pascal
- Тема 1. Основные понятия
- Тема 2. Краткая история языков семейства Pascal
- Тема 3. Основы работы в PascalABC.NET
- Тема 4. Элементы языка программирования
- Тема 5. Операторы сравнения и присваивания
- Тема 6. Структура программы
- Тема 7. Ввод и вывод данных
- Раздел 3. Раздел описаний программы
- Тема 1. Модули
- Тема 2. Метки. Оператор безусловного перехода
- Тема 3. Константы
- Тема 4. Понятие типа данных. Простые типы данных
- Раздел 4. Реализация алгоритмических конструкций
- Тема 1. Условный оператор
- Тема 2. Оператор выбора
- Тема 3. Циклические конструкции
- Раздел 5. Арифметические и логические выражения
- Тема 1. Описание арифметических процедур и функций
- Тема 2. Построение логических выражений
- Тема 3. Примеры решения задач на вычисление арифметических выражений
- Раздел 6. Структурированные типы данных
- Тема 1. Массивы
- Тема 2. Множества
- Тема 3. Записи
- Раздел 7. Строковый тип данных
- Тема 1. Основные сведения
- Тема 2. Примеры решения задач с данными строкового типа
- Раздел 8. Файлы
- Тема 1. Общие сведения
- Тема 2. Работа с текстовыми файлами
- Тема 3. Работа с типизированными файлами
- Тема 4. Работа с нетипизированными файлами
- Раздел 9. Подпрограммы
- Тема 1. Общие сведения
- Тема 2. Пример использования процедур и функций
- Тема 3. Реализация рекурсивных алгоритмов
- Раздел 10. Указатели
- Раздел 11. Основы объектно-ориентированного программирования
- Тема 1. Базовые понятия
- Тема 2. Обработка классов и объектов в PascalABC.NET
- Тема 3. Применение объектно-ориентированных технологий в практике программирования