trains_hr.gif
 


В ПОМОЩЬ СТУДЕНТУ И ШКОЛЬНИКУ

 


Горбачев Л.И. Основы программирования в среде Turbo Pascal.

[НАЗАД]    [ДАЛЕЕ]

СОДЕРЖАНИЕ КНИГИ
Раздел I.

ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ.
1. Зарезервированные слова.
2. Идентификаторы.
   2.1. Стандартные идентификаторы.
   2.2. Идентификаторы пользователя.
3. Комментарии.
4. Константы и переменные.
   4.1. Константы.
   4.2. Зарезервированные константы.
   4.3. Типизированные константы.
   4.4. Переменные.
5. Типы данных.
   5.1. Скалярные типы данных.
      5.1.1. Целочисленный тип.
      5.1.2. Вещественный тип.
      5.1.3. Символьный тип.
      5.1.4. Логический (булевский) тип.
   5.2. Пользовательские типы.
      5.2.1. Перечисляемый тип.
      5.2.2. Интервальный тип.
   5.3. Структурированные типы данных.
6. Выражения, операнды, операции.
   6.1. Арифметические выражения и операции.
   6.2. Выражения и операции отношения.
   6.3. Логические выражения и операции.
   6.4. Приоритет операций.
7. Стандартные функции.
8. Программа. Структура программы.
  
 
8.1. Описание Uses.
   
8.2. Описание меток.
   
8.3. Описание констант.
   
8.4. Описание типов данных.
   
8.5. Описание переменных.
   
8.6. Описание процедур и функций.
   
8.7. Раздел операторов.

Раздел II.

ОСНОВЫ СТРУКТУРНОГО ПРОГРАММИРОВАНИЯ.
1. Простые операторы. Программирование алгоритмов линейной структуры.
   1.1. Простые операторы.
      1.1.1. Оператор присваивания.
      1.1.2. Оператор безусловного перехода (goto).
      1.1.3. Оператор вызова процедуры.
      1.1.4. Пустой оператор.
      1.1.5. Операторы ввода-вывода.
   1.2. Примеры программ линейной структуры.
2. Структурные операторы. Программирование ветвящихся и циклических структур.
   
2.1. Составной оператор.
   
2.2. Оператор условного перехода (if...then...else).
   
2.3. Оператор множественного выбора (case).
   
2.4. Операторы повтора (цикла).
      
2.4.1. Оператор цикла while.
      
2.4.2. Оператор цикла repeat.
      
2.4.3. Оператор цикла for.

Раздел III.

МАССИВЫ.
1. Описание массивов.
2. Программирование задач с использованием массивов.

Раздел IV.

СИМВОЛЫ И СТРОКИ.
1. Символы.
2. Строки.
   2.1. Строковые константы и переменные.
   2.2. Операции над строковыми данными.
      2.2.1. Операция присваивания.
      2.2.2. Операция сцепления (конкатенация).
      2.2.3. Операции отношения.
3. Встроенные функции и процедуры для обработки строк.
4. Программирование алгоритмов с использованием строк.

Раздел V.

ЗАПИСИ.
1. Определение и описание записей.
2. Оператор присоединения WITH.
3. Программирование алгоритмов с использованием записей.

Раздел VI.

ПОДПРОГРАММЫ. ПРОЦЕДУРЫ И ФУНКЦИИ.
1. Процедуры.
   1.1. Параметры процедур.
2. Функции.
   2.1. Рекурсия.
3. Локальные и глобальные переменные.
4. Программирование алгоритмов с использованием подпрограмм.

Раздел VII.

МНОЖЕСТВА.
1. Определение множества.
2. Описание множеств.
3. Операции над множествами.
   3.1. Равенство и неравенство.
   3.2. Включение множества.
   3.3. Проверка принадлежности.
   3.4. Присваивание значения.
   3.5. Объединение множеств.
   3.6. Пересечение множеств.
   3.7. Дополнение множества.
4. Программирование алгоритмов с использованием множеств.

Раздел VIII.

ФАЙЛЫ.
1. Стандартные подпрограммы для работы с файлами.
2. Типизированные файлы.
   2.1. Основные операции с внешними типизированными файлами.
      2.1.1. Запись данных в файл.
      2.1.2. Чтение данных из файла.
      2.1.3. Добавление данных в файл.
      2.1.4. Изменение элементов файла.
3. Текстовые файлы.
   3.1. Запись данных в текстовый файл.
   3.2. Чтение данных текстового файла.
   3.3. Добавление данных в файл.
   3.4. Изменение элементов текстового файла.
4. Стандартные файлы.

Раздел IX.

ОСНОВЫ МОДУЛЬНОГО ПРОГРАММИРОВАНИЯ.
1. Стандартные модули Турбо Паскаля, краткая характеристика.
   1.1. Модуль System.
   1.2. Модуль DOS.
   1.3. Модуль Crt.
   1.4. Модуль Printer.
   1.5. Модуль Overlay.
   1.6. Модуль Graph.
   1.7. Модули Turbo3 и Graph3.
2. Работа с дисплеем в текстовом режиме. Модуль CRT.
   2.1. Воспроизведение звука.
   2.2. Работа с клавиатурой.
   2.3. Пример использования подпрограмм модуля CRT.
3. Организация собственного модуля программиста.
   3.1. Структура модуля.
   3.2. Раздел интерфейса.
   3.3. Раздел реализации.
   3.4. Раздел инициализации.
   3.5. Компиляция и использование модулей.

Раздел X.

ГРАФИЧЕСКОЕ РАСШИРЕНИЕ ПАСКАЛЯ.
1. Модуль Graph.
2. Инициализация и выход из графического режима.
3. Управление экраном и организация окон.
4. Управление видеостраницами.
5. Вывод текстовой информации.
6. Определение атрибутов графического изображения.
   6.1. Управление цветом и фоном.
   6.2. Выбор стиля, шаблона и толщины линии.
   6.3. Выбор шаблона и цвета заполнения.
   6.4. Управление текущим указателем.
   6.5. Вывод графической информации.
7. Сохранение образов графических изображений в оперативной памяти и их восстановление на экране.

Раздел XI.

УКАЗАТЕЛИ И ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ.
1. Адреса и операции над адресами.
2. Описание указателей.
3. Тип данных "указатель".
4. Стандартные процедуры и функции для работы с указателями.
5. Динамические структуры данных.
   5.1. Динамические переменные и структуры связанных данных.
   5.2. Стек.
   5.3. Алгоритм составления связанных списков.
   5.5. Очередь.

[НАЗАД]    [ДАЛЕЕ]


Главная
Новости
TurboPascal
Учебное пособие
Лекции
Исходники
Математика
Книги
Лекции
Шпоры
ЦТ и ЕГЭ
Физика

Книги

Шпоры
ЦТ и ЕГЭ

Литература

Сочинения

Краткие содержания

Другое
Мой родной край
Фотогалерея
Форум
Ссылки

Гостевая


 





 

                                        © Copyright(c) 2004 Amro Group. All rights reserved

 

Hosted by uCoz