Программирование в Turbo Pascal 7.0 и Delphi (с дискетой)

Никита Культин

Предисловие

Соглашение о выделениях

Введение

Алгоритм и программа

Переменные

Основные типы данных

Описание переменных

Инструкция присваивания

Выражение

Тип выражения

Выполнение инструкции присваивания

Ввод и вывод информации

Инструкции 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. Представление информации в компьютере

Десятичные и двоичные числа
Память компьютера

Литература

Предметный указатель