Центральный Дом Знаний - Павловская Т.А. Паскаль. Язык программирования высокого уровня

Информационный центр "Центральный Дом Знаний"

Заказать учебную работу! Жми!



ЖМИ: ТУТ ТЫСЯЧИ КУРСОВЫХ РАБОТ ДЛЯ ТЕБЯ

      cendomzn@yandex.ru  

Наш опрос

Я учусь (закончил(-а) в
Всего ответов: 2583



Павловская Т.А. Паскаль. Язык программирования высокого уровня

Паскаль. Язык программирования высокого уровня


Год: 2007
Автор: Павловская Т.А.
Жанр: научное издание
Издательство: Питер
ISBN: 5-94723-511-0
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы
Количество страниц: 400
Учебник содержит последовательное изложение основ программирования на примере языка Паскаль, необходимую для практической работы справочную информацию, тестовые вопросы и индивидуальные задания для лабораторных работ и полностью соответствует Государственному образовательному стандарту. Правильность выполнения лабораторных работ и тестов можно проверить с помощью интернет-поддержки учебника, этим обеспечивается единый высокий уровень качества обучения.
В учебнике рассматриваются структурная и объектно-ориентированная технологии программирования, методы проектирования и отладки программ и основные структуры данных. Этот курс является базовым, в нем рассматривается общий подход к изучению языков программирования и современных объектно-ориентированных технологий.
Допущено Министерством образования Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по направлению подготовки бакалавров и магистров «Информатика и вычислительная техника» и направлению подготовки дипломированный специалистов «Информатика и вычислительная техника».

Содержание:
Предисловие............................10
Интернет-поддержка книги.............................. 11
Структура книги.................................... 12
Благодарности..................................... 12
От издательства.................................... 13
Глава 1. Основные понятия языка..................14
Состав языка...................................... 14
Алфавит и лексемы................................. 16
Константы..................................... 16
Имена, ключевые слова и знаки операций..................... 17
Типы данных....................................* . 18
Что определяет тип данных?............................ 18
Классификация типов............................... 19
Стандартные типы данных............................... 19
Логические типы.................................. 20
Целые типы..................................... 21
Вещественные типы................................ 23
Символьный тип.................................. 25
Порядковые типы.................................. 26
Приведение типов................................. 26
Контрольные вопросы: 1................................ 27
Линейные программы................................. 28
Переменные.................................... 28
Выражения..................................... 29
Структура программы............................... 30
Контрольные вопросы: 2................................ 31
Оператор присваивания.............................. 32
Процедуры ввода-вывода............................. 33
Контрольные вопросы: 3................................ 38
Глава 2. Управляющие операторы языка...............40
Операторы ветвления.................................41
Условный оператор if................................41
Оператор варианта case..............................47
Операторы цикла....................................49
Цикл с предусловием while.............................50
Цикл с постусловием repeat............................51
Цикл с параметром for...............................52
Рекомендации по использованию циклов.....................54
Процедуры передачи управления...........................54
Оператор перехода goto................................56
Контрольные вопросы: 4................................57
Глава 3. Типы данных, определяемые программистом........58
Перечисляемый тип данных...........,..................58
Интервальный тип данных............,..................59
Массивы........................................60
Контрольные вопросы: 5................................63
Двумерные массивы..................................64
Строки.........................................69
Операции .....................................70
Процедуры и функции для работы со строками..................71
Записи.........................................72
Записи с вариантной частью...........,................74
Множества.......................................76
Операции над множествами............................77
Файлы.........................................78
Подпрограммы для работы со всеми типами файлов...............80
Текстовые файлы .................................81
Бестиповые файлы.................................82
Компонентные файлы...............................84
Прямой доступ...................................85
Совместимость типов...................,.............86
Совместимость по присваиванию.......,...................87
Контрольные вопросы: 6................................88
Глава 4. Модульное программирование...............90
Подпрограммы.....................................90
Процедуры.....................................91
Функции......................................92
Глобальные и локальные переменные.......................94
Виды параметров подпрограмм..........................97
Рекурсивные подпрограммы......,....................105
Контрольные вопросы: 7...............................106
Модули...........,............................108
Описание модулей................................108
Использование модулей..............................110
Стандартные модули Паскаля...........................111
Глава 5. Работа с динамической памятью..............123
Указатели....................................... 123
Операции с указателями............................. 124
Динамические переменные............................ 125
Указатели на процедуры и функции ....................... 129
Динамические структуры данных........................... 130
Стеки....................................... 131
Очереди ..................................... 134
Линейные списки................................. 136
Бинарные деревья   ................................ 140
Реализация динамических структур с помощью массивов............ 149
Контрольные вопросы: 8............................... 151
Глава 6. Технология структурного программирования........153
Критерии качества программы............................ 153
Этапы создания структурной программы....................... 154
Постановка задачи................................ 154
Выбор модели и метода решения задачи..................... 155
Разработка внутренних структур данных..................... 155
Проектирование ..... ........................... 156
Структурное программирование......................... 156
Нисходящее тестирование............................ 157
Правила программирования............................. 159
Документирование программы.......................... 162
Глава 7. Объектно-ориентированное программирование.......164
Объекты........................................ 166
Описание объектов................................ 166
Экземпляры объектов............................... 171
Контрольные вопросы: 9............................... 173
Глава 8. Иерархии объектов....................175
наследоаание..................................... 175
^эннее связывание.................................. 178
Совместимость типов объектов ........................... 179
"позднее связывание Виртуальные методы...................... 182
Контрольные вопросы: 10 .............................. 187
Глава 9. Объекты в динамической памяти.............188
Л.«намические объекты. Деструкторы ........................188
Ссанизация объектов во время проектирования и выполнения программы.....193
<:нтрольные вопросы: 11...............................197
Глава 10. Введение в программирование под Windows .......199
Ссбытийно-управляемое программирование.....................200
Соеда Delphi.....................................202
Объектная модель Delphi...............................204
Описание класса.................................205
Наследование методов..............................206
Свойства.....................................207
Другие возможности Object Pascal........................208
Краткий обзор VCL..................................209
Элементы управления...............................210
примеры создания приложений Windows в среде Delphi...............212
Контрольные вопросы: 12...............................218
Послесловие...........................220
Задания для лабораторных работ.................221
Структурное программирование...........................221
Лабораторная работа № 1 «Линейные программы»................221
Лабораторная работа № 2 «Разветвляющиеся вычислительные процессы» . . . 224
Лабораторная работа № 3 «Организация циклов».................230
Лабораторная работа № 4 «Одномерные массивы».................232
Лабораторная работа № 5 «Двумерные массивы и подпрограммы».......236
Лабораторная работа № 6 «Строки, записи, модуль СП».............240
Лабораторная работа № 7 «Программирование в графическом режиме» .... 246 Лабораторная работа № 8 «Динамические структуры данных»..........250
Объектно-ориентированное программирование...................257
Лабораторная работа № 9 «Объекты».......................257
Лабораторная работа № 10 «Наследование»...................261
Лабораторная работа № 11 «Использование стандартных объектов».......265
Приложение 1. Зарезервированные слова и стандартные директивы  . . 273
Зарезервированные слова..............................273
Стандартные директивы...............................273
Приложение 2. Стандартные модули Паскаля............275
Модуль Crt......................................275
Константы модуля СП...............................275
Переменные модуля Crt..............................277
Подпрограммы модуля Crt............................278
Модуль Dos......................................282
Типы, константы и переменные модуля Dos....................282
Подпрограммы модуля Dos............................285
Модуль Graph.....................................291
Типы модуля Graph................................291
Константы модуля Graph.............................292
Переменные модуля Graph............................298
Подпрограммы модуля Graph...........................298
Модуль Strings....................................314
Подпрограммы модуля Strings..........................314
Модуль System....................................316
Переменные модуля System............................316
Подпрограммы модуля System..........................320
Модуль WinDos.................................... 337
Типы, константы и переменные модуля WinDos..................337
Подпрограммы модуля WinDos..........................339
Приложение 3. Директивы компилятора..............344
Приложение 4. Сообщения об ошибках...............355
Сообщения компилятора об ошибках......................... 355
Ошибки этапа выполнения.............................. 372
Ошибки DOS................................... 373
Ошибки ввода-вывода............................... 375
Критические ошибки............................... 376
Фатальные ошибки................................ 377
Приложение 5. Таблица кодов ASCII................ 379
Приложение 6. Расширенные коды клавиатуры........... 380
Литература ........................... 382
Алфавитный указатель...................... 383
Loading

Календарь

«  Октябрь 2017  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031

Архив записей

Друзья сайта

  • Заказать курсовую работу!
  • Выполнение любых чертежей