Turbo Pascal. Самоучитель

О.А. Меженный

Назначение этой книги - научить неподготовленного читателя создавать программы на Turbo Pascal. В то же время она также вполне может использоваться студентами и учащимися в качестве учебника. Главы книги содержат информацию об основных аспектах программирования на языке Turbo Pascal, таких как типы данных, операторы, файлы, подпрограммы, указатели, динамическая память, модули и объектно-ориентированное программирование. В конце книги имеется несколько приложений, в которых содержатся вспомогательные материалы справочного характера.

Издательство: Вильямс, Диалектика, 2008 г.

ISBN 978-5-8459-1330-2

Количество страниц: 336.

Содержание книги «Turbo Pascal. Самоучитель»:

  • 13 От автора
  • 14 ВВЕДЕНИЕ
    • 14 Как построена эта книга
      • 15 Используемые пиктограммы
    • 16 Историческая справка
  • 15 ГЛАВА 1. ВВЕДЕНИЕ В TURBO PASCAL
    • 18 Примеры простых программ
      • 18 Ваша первая программа
      • 21 Ваша вторая программа
    • 27 О типах данных
      • 27 Тип Real
      • 28 Тип Integer
      • 28 Тип Char
      • 29 Тип Boolean
    • 30 Алфавит и зарезервированные слова
      • 30 Алфавит языка Turbo Pascal
      • 30 Зарезервированные слова
    • 31 Комментарии
    • 32 Переменные
    • 33 Константы
    • 34 Тесты
  • 37 ГЛАВА 2. ОПЕРАТОРЫ
    • 37 Оператор присваивания
    • 38 Составной оператор
    • 38 Условные операторы
      • 38 Оператор IF
      • 40 Оператор CASE
    • 43 Операторы цикла
      • 43 Оператор WHILE
      • 46 Оператор REPEAT
      • 48 Оператор FOR
      • 50 Вложенные циклы
    • 53 Оператор перехода
    • 54 Пустой оператор
    • 55 Оператор WITH
    • 55 Оператор IN
    • 55 Тесты
  • 57 ГЛАВА 3. ПРОЦЕДУРЫ И ФУНКЦИИ
    • 57 Что такое подпрограмма
    • 58 Описание процедур
    • 60 Описание функции
    • 61 Сферы действия имен
    • 62 Параметры
    • 65 Рекурсия
    • 68 Опережающее описание
    • 69 Стандартные процедуры и функции
    • 69 Тесты
  • 72 ГЛАВА 4. ТИПЫ ДАННЫХ
    • 72 Понятие типа данных
    • 73 Простые тины
      • 73 Вещественные типы
      • 76 Порядковые типы
      • 76 Целочисленные типы
      • 79 Символьный тип
      • 80 Логический тип
      • 81 Перечислимый тип данных
      • 82 Диапазоны
    • 83 Строки
      • 84 Применимые действия (операции)
      • 87 Применимые стандартные процедуры и функции
    • 88 Структурированные типы данных
      • 88 Массивы
        • 90 Последовательный доступ к элементам массива
        • 91 Поиск элемента в массиве
        • 92 Сортировка массива
        • 94 Многомерные массивы
        • 95 Применимые операции
      • 95 Записи
        • 97 Оператор WITH
        • 98 Иерархические (вложенные) записи
        • 100 Записи с вариантами
        • 101 Применимые операции
      • 102 Множества
        • 103 Применимые действия
        • 106 Пример программы
    • 107 Совместимость типов
      • 108 Совместимость в выражении
      • 108 Совместимость по присваиванию
    • 109 Приведение типов
    • 110 Тесты
  • 114 ГЛАВА 5. ФАЙЛЫ
    • 114 Что такое файл
    • 115 Файловые типы и файловые переменные
    • 117 Операции над файлами
      • 117 Организация доступа к файлам
        • 117 Файловые переменные и реальные файлы
        • 120 Открытие, закрытие и удаление файла
      • 122 Запись-считывание
      • 122 Манипулирование содержимым файла
        • 123 Поэлементная обработка файла
        • 124 Усечение файла
        • 126 Размер файла, положение и перемещение указателя в файле
    • 128 Виды файлов
      • 128 Типизированные файлы
      • 130 Текстовые файлы
        • 130 Стандартные текстовые файлы
        • 131 Текстовые файлы: запись-считывание
      • 134 Нетипизированные файлы
    • 136 Тесты
  • 139 ГЛАВА 6. ДИНАМИЧЕСКАЯ ПАМЯТЬ И УКАЗАТЕЛИ
    • 139 Типичная проблема
    • 140 Статические и динамические переменные
    • 141 Указатели
      • 143 Состояния указателя
      • 143 Выделение и освобождение динамической памяти
        • 143 Для типизированных указателей
        • 145 Для нетипизированных указателей
      • 147 Действия над указателями и динамическими переменными
    • 148 Два вида динамических данных
      • 148 Динамические данные без внутренних ссылок
        • 150 Работа с обширным массивом (решение типичной проблемы)
      • 153 Динамические данные с внутренними ссылками
        • 157 Прочие динамические структуры
    • 158 Тесты
  • 160 ГЛАВА 7. МОДУЛИ
    • 160 Кое-что о модулях
    • 161 Стандартные модули
    • 163 Структура модуля
      • 163 Заголовок модуля
      • 164 Интерфейсный раздел
        • 164 Раздел реализации
    • 165 Инициирующий раздел
    • 166 Компиляция модулей
    • 167 Использование модулей
      • 167 Порядок действия имен
      • 168 Косвенное использование модулей
      • 168 Взаимное использование модулей
      • 169 Порядок выполнения инициирующих разделов
    • 170 Библиотеки модулей. Файл TURBO.TPL
      • 170 Утилита TPUMOVER
    • 172 Тесты
  • 174 ГЛАВА 8. ИСПОЛЬЗОВАНИЕ ВОЗМОЖНОСТЕЙ MS DOS
    • 174 Обслуживание прерываний
    • 179 Дата и время
    • 180 Статус диска
    • 181 Поиск файлов
      • 182 Поиск в единственном каталоге
      • 184 Поиск в нескольких каталогах
    • 185 Обработка процессов
    • 187 Версия MS DOS
    • 188 Тесты
  • 190 ГЛАВА 9. УПРАВЛЕНИЕ КЛАВИАТУРОЙ, ЭКРАНОМ И ЗВУКОМ
    • 190 Управление клавиатурой
      • 191 Клавиши и коды
      • 192 Выявление нажатия любой клавиши
      • 192 Выявление нажатия определенной клавиши
      • 193 Программа определения кодов
    • 194 Управление выводом на экран
      • 194 Выбор текстового режима
      • 195 Цвета символов и фона
      • 196 Яркость
      • 197 Перемещение курсора
      • 197 Текстовые окна
      • 199 Очистка окна
    • 199 Управление звуком
    • 200 Тесты
  • 202 ГЛАВА 10. TURBO PASCAL И КОМПЬЮТЕРНАЯ ГРАФИКА
    • 202 Режимы: графический и текстовый
      • 202 Переход в графический режим
      • 205 Ошибка графической операции
      • 207 Информация об используемом графическом режиме
      • 208 Режимы графических драйверов
      • 209 Выход из графического режима
    • 210 Цвета и заполнения
      • 210 Выбор текущего цвета
      • 211 Выбор шаблона и цвета заполнения
      • 212 Шаблон заполнения, созданный пользователем
    • 213 Координаты и окна
      • 213 Разрешение по горизонтали и вертикали
      • 213 Перемещение указателя в определенную точку
      • 214 Создание графических окон
      • 215 Коррекция изображения
      • 216 Произвольный коэффициент коррекции
    • 217 Точки и линии
      • 217 Точка на экране
      • 218 Линия между двумя заданными точками
      • 219 Еще линия
      • 220 И еще линия
      • 220 Характеристики линии
      • 222 Наложение линий
    • 223 Незаполненные фигуры
      • 223 Прямоугольник
      • 224 Многоугольник
      • 225 Окружность
      • 226 Дуга окружности
      • 227 Координаты центра, начала и конца дуги
      • 228 Дуга эллипса
    • 229 Заполненные фигуры
      • 229 Заполнение области
      • 230 Заполненный прямоугольник
      • 230 Параллелепипед
      • 232 Заполненный многоугольник
      • 233 Заполненный эллипс
      • 234 Заполненный сектор эллипса
      • 235 Заполненный сектор окружности
    • 236 Текст в графическом режиме
      • 236 Вывод текста
      • 237 Шрифт и размер символов выводимого текста
      • 239 Выравнивание текста
      • 240 Определение размера символов по горизонтали и вертикали
    • 242 Вывод подвижного изображения
    • 244 Тесты
  • 246 ГЛАВА 11. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
    • 246 Что такое ООП
    • 247 Инкапсуляция
    • 250 Наследование
    • 252 Виртуальные методы и полиморфизм
    • 255 Конструкторы, динамические объекты и деструкторы
    • 259 Поля и методы: скрытые и общедоступные
    • 260 Тесты
  • 262 ГЛАВА 12. НЕСКОЛЬКО ТИПИЧНЫХ ЗАДАЧ
    • 262 Теория чисел
      • 262 Наибольший общий делитель
      • 263 Наименьшее общее кратное
      • 264 Разложение числа на простые сомножители
      • 265 Перевод числа из одной системы счисления в другую
    • 267 Поиск и сортировка
      • 267 Поиск в отсортированном массиве (поиск делением пополам)
      • 269 Сортировка файлов
    • 275 Разное
      • 275 Решение системы линейных уравнений
      • 278 Перенос слов (лингвистический пример)
        • 278 Правила переноса
        • 278 От задачи к программе
        • 279 Создание программы
    • 281 Тесты
  • 283 ПРИЛОЖЕНИЕ А. ОТВЕТЫ К ТЕСТАМ
  • 291 ПРИЛОЖЕНИЕ Б. ИНТЕГРИРОВАННАЯ СРЕДА
    • 291 Основные понятия и определения
      • 291 Информационные окна
      • 293 Диалоговые окна
      • 295 Строка меню
      • 295 Меню
      • 297 Строка подсказки
    • 297 Система меню
      • 298 Меню File
      • 301 Меню Edit
      • 302 Меню Search
      • 305 Меню Run
      • 306 Меню Compile
      • 308 Меню Debug
      • 313 Меню Tools
      • 314 Меню Options
      • 320 Меню Window
      • 323 Меню Help
      • 326 Локальное меню
  • 327 ПРИЛОЖЕНИЕ В. СТРУКТУРНАЯ СХЕМА ПРОГРАММЫ
  • 329 ПРИЛОЖЕНИЕ Г. РЕСУРСЫ INTERNET, ПОСВЯЩЕННЫЕ TURBO PASCAL
  • 331 ПРИЛОЖЕНИЕ Д. ТАБЛИЦА ASCII
  • 333 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

Инструкция как скачать книгу О.А. Меженный: Turbo Pascal. Самоучитель в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Turbo Pascal. Самоучитель
Рейтинг книги:
2 голоса
1595

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: