Кашкевич С. И. Язык программирования Паскаль  | Кашкевич С. И. Язык программирования Паскаль: Конспект лекций / С. И. Кашкевич, В. В. Конах, А. И. Табулин. - Мн.: БГУ, 2001. -15.3 с. ISBN 985-445-576-9 Изложены основные разделы курса лекций «ЭВМ и программирование» для студентов специальностей «Экономическая кибернетика» и «Актуарная математика» факультета прикладной математики и информатики. Может быть использовано в качестве учебного пособия всеми интересующимися программированием на языке Паскаль. |  Оглавление |  | ВВЕДЕНИЕ | 3 | АЛГОРИТМЫ И СПОСОБЫ ИХ ОПИСАНИЯ | 6 | СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ | 13 | ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ ПРОГРАММИРОВАНИЯ TURBO PASCAL | 17 | Алфавит и словарь языка | 17 | Тины данных | 19 | Порядок вычисления выражений | 23 | Структура программы | 25 | ОПЕРАТОРЫ ЯЗЫКА | 29 | Простейший ввод-вывод | 29 | Простые операторы | 32 | Структурированные операторы | 34 | СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ | 43 | Массивы | 43 | Множества | 48 | Строки | 53 | Тождественность и совместимость типов | 56 | ПОДПРОГРАММЫ | 61 | Подпрограммы в Паскале | 61 | Модули (юниты) | 72 | Разработка модулей | 74 | Процедурные типы | 79 | ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА | 82 | Понятие файла. Типы файлов | 82 | Работа с файлами как с единым целым | 86 | Операции над компонентами файла | 89 | ДИНАМИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ ПАМЯТИ | 96 | Указатели | 96 | Работа с динамической памятью | 98 | ОРГАНИЗАЦИЯ СТРУКТУР ДАННЫХ | 103 | Общие положения | 103 | Списки | 105 | Стеки | 113 | Очереди | 116 | Деревья | 119 | ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ | 129 | Общие положения | 129 | Описание классов. Инкапсуляция | 130 | Наследование | 141 | Дополнительные возможности для работы с классами | 147 |
|