Предисловие
Соглашение о выделениях
Введение
Алгоритм и программа
Переменные
Основные типы данных
Описание переменных
Инструкция присваивания
Выражение
Тип выражения
Выполнение инструкции присваивания
Ввод и вывод информации
Инструкции WRITE и WRITELN
Инструкции READ и READLN
Структура простой программы
Пример программы
Среда программирования Turbo Pascal 7.0
Перед началом работы
Начало работы
Клавиатура
Мышь
Диалоговые окна
Перемещение внутри диалоговых окон
Клавиатура
Мышь
Кнопка команды
Поле ввода
Поле списка
Клавиатура
Мышь
Поле вывода
Завершение диалога
Начальная настройка среды
программирования
Подготовка текста программы
Начало работы
Ввод текста и внесение изменений в текст
программы
Работа с фрагментом текста
Выделение фрагмента текста
Перемещение фрагмента текста
Копирование фрагмента текста
Удаление фрагмента текста
Отмена команды редактирования
Использование справочной системы
Сохранение текста программы в файле
Загрузка существующего текста программы
Другие возможности редактора текста
Сохранение настроек
Компиляция
Режим компиляции
Ошибки времени компиляции
Пробный запуск программы на выполнение
Ошибки времени выполнения программы
Генерация исполняемого файла программы
Завершение работы
Управляющие структуры
Условие
Выбор
Инструкция IF
Инструкция CASE
Циклы
Инструкция FOR
Инструкция WHILE
Инструкция REPEAT
Инструкция GOTO
Массивы
Объявление массива
Некоторые типичные действия с массивами
Вывод массива
Ввод массива
Сортировка массива
Сортировка методом прямого выбора
Сортировка методом прямого обмена
Поиск в массиве
Поиск минимального (максимального)
элемента массива
Многомерные массивы
Ошибки при использовании массивов
Символы и строки
Символы
Массив символов
Преобразование строчных букв в прописные
Строки
Функция LENGTH
Процедура DELETE
Функция POS
Функция COPY
Процедура VAL
Функции
Встроенные функции
Функции, создаваемые программистом
Определение
Использование
Процедуры
Определение
Использование
Процедура или функция?
Параметр-переменная и параметр-значение
Локальные и глобальные переменные
Рекурсия
Понятие рекурсии
Пример программы: поиск пути
Пример программы: поиск кратчайшего пути
Вывод в файл
Объявление файла
Назначение файла
Инструкции вывода в файл
Открытие файла для вывода
Ошибки открытия файла
Закрытие файла
Примеры программ
Вывод на печать
Переключение вывода между экраном,
файлом и принтером
Ввод из файла
Открытие файла
Чтение из файла
Чтение чисел
Чтение строк
Конец файла
Введение в структурное программирование
Типы данных, определяемые программистом
Перечисляемый тип
Интервальный тип
Запись
Объявление записи
Инструкция WITH
Ввод и вывод записей в файл
Динамические структуры данных
Переменные-указатели
Динамические переменные
Связанные списки
Библиотечные функции и процедуры
Использование библиотечных функций и
процедур
Библиотека Crt
Управление курсором
Управление цветом
Очистка экрана
Ввод символа с клавиатуры
Пример программы "Меню"
Другие библиотеки
Примеры программ для MS-DOS
Система проверки знаний
Комментарии
Чтение вопроса и вариантов ответа
Получение номера варианта ответа от
экзаменуемого
Обработка результатов теста
Игра "Угадай число"
Представление данных
Текст программы и пояснения
Комментарии
Среда визуального программирования Delphi
Запуск Delphi
Первый проект
Форма приложения
Компоненты формы
Событие и обработчик события
Сохранение проекта
Компиляция
Запуск приложения из среды
программирования
Структура простой программы Delphi
Усовершенствование приложения
Окончательная настройка приложения
Создание уникального значка для
приложения
Установка приложения
Создание новой программной группы
Установка приложения в группу
Введение в объектно-ориентированное
программирование
Класс
Объект
Метод
Инкапсуляция и свойства объекта
Наследование
Директивы PROTECTED и PRIVATE
Полиморфизм и виртуальные методы
Классы и объекты Delphi
Пример программы
Файл теста
Форма приложения
Приложение
1. Язык Pascal. Краткий справочник
Зарезервированные слова
Структура программы
Основные типы данных
Целые числа
Действительные числа
Строки
Массивы
Записи
Выбор
Инструкция IF
Инструкция CASE
Циклы
Инструкция FOR
Инструкция REPEAT
Инструкция WHILE
Безусловный переход
Инструкция GoTo
Объявление функции
Объявление процедуры
Встроенные функции и процедуры
Математические
Преобразования
Для работы со строками и символами
Прочие
2. Кодировка символов ASCII
3. Представление информации в компьютере
Десятичные и двоичные числа
Память компьютера
Литература
Предметный указатель