Псковский государственный политехнический институт


НазваниеПсковский государственный политехнический институт
страница1/30
ТипУчебное пособие
filling-form.ru > Бланки > Учебное пособие
  1   2   3   4   5   6   7   8   9   ...   30
Федеральное агентство по образованию
ПСКОВСКИЙ ГОСУДАРСТВЕННЫЙ

ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

Полетаев И.А., Полетаев Д.И., Полетаева О.А.

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

Учебное пособие
Для студентов технических специальностей всех форм обучения
Рекомендовано к изданию научно-методическим советом

Псковского государственного политехнического института


Псков

Издательство ППИ

2010

УДК 681.3.062;004.432

ББК 32.973.26-018.1

П 49
Рекомендовано к изданию научно-методическим советом

Псковского государственного политехнического института
Рецензенты:

Колесников Ю.В. начальник управления информационных технологий Администрации Псковской области

Ильин С.Н. зам. генерального директора ОАО «СКБ Вычислительной техники»

Полетаев И.А., Полетаев Д.И., Полетаева О.А. Программирование на языке высокого уровня Паскаль. Учебное пособие. – Псков, Изд-во ППИ, 2010. – 160 с.

В учебном пособии «Программирование на языке высокого уровня Паскаль» изложены основные принципы и этапы разработки программного обеспечения с использованием языков программирования, включая составление алгоритмов. Описывается алгоритмический язык Паскаль с использованием системы программирования Турбо-Паскаль для ПЭВМ в среде MS DOS. Рассмотрены структура программы, стандартные типы данных, операторы языка, использование подпрограмм и модулей, динамические структуры и доступ к аппаратным функциям. Освещаются общие вопросы объектно-ориентированного программирования.

Пособие предназначено для студентов всех форм обучения специальностей 230101– «Вычислительные машины, комплексы, системы и сети», 230201 - «Информационные системы и технологии», а так же может быть использовано для студентов других технических специальностей.

Табл. 5. Ил. 12. Библиогр. 14 назв.

© Полетаев И.А., Полетаев Д.И., Полетаева О.А., 2010

© Псковский государственный политехнический институт, 2010
Содержание


Глава 1. Основные понятия программирования 6

§1.1. Этапы разработки программного обеспечения 6

§1.2. Основные сведения об алгоритмах 9

Понятие алгоритма 9

Свойства алгоритма 10

Формы записи алгоритмов 12

Блок-схемы алгоритмов 14

§1.3. Языки программирования 23

§1.4. Паскаль и Object Pascal, Турбо-Паскаль и Delphi 26

Язык, оболочка и интегрированная среда разработки 30

Контрольные вопросы 31

Глава 2. Общие сведения о языке Паскаль 34

§2.1. Алфавит и служебные слова 34

Описание общих конструкций языка 34

§2.2. Структура программы 35

§2.3. Разделы описаний 38

Описание меток 38

Определение констант 38

Определение типов 40

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

Контрольные вопросы 41

Глава 3. Простые типы данных 43

Иерархия типов 43

§3.1. Целые типы 44

§3.2. Вещественные типы 45

§3.3. Логический тип 47

§3.4. Литерный тип 48

§3.5. Перечисляемый тип 49

§3.6. Диапазоны (интервальный тип) 50

Дополнительные типы в Delphi 51

Контрольные вопросы 51

Глава 4. Операторы языка Паскаль 55

Выражения 55

§4.1. Оператор присваивания 57

§4.2. Ввод-вывод данных 57

§4.3. Составной оператор 59

§4.4. Пустой оператор 60

§4.5. Безусловный оператор перехода 60

§4.6. Условный оператор 61

§4.7. Оператор цикла с параметром FOR 62

§4.8. Оператор цикла с предусловием WHILE 64

§4.9. Оператор цикла с постусловием REPEAT 65

§4.10. Оператор выбора CASE 67

Контрольные вопросы 69

Глава 5. Процедурное программирование 73

§5.1. Функции 73

Параметры – значения 74

Параметры – переменные 74

Бестиповые параметры 75

§5.2. Процедуры 75

Правила использования подпрограмм 76

Рекурсия 77

Директивы 79

Процедурные типы 80

Пример использования подпрограмм 81

Контрольные вопросы 84

Глава 6. Структурированные типы данных 86

§6.1. Массивы 86

§6.2. Строки 87

§6.3. Записи 90

§6.4. Множества 93

Пример использования множеств 96

§6.5. Файлы 98

Установочные и завершающие операции 99

Операции ввода-вывода 100

Перемещения по файлу 101

Пример работы с файлом 102

Обработка ошибок ввода-вывода 103

Специальные операции 105

Пример объединения двух файлов 106

Текстовые файлы 108

Стандартные текстовые файлы 111

Файлы без типа 113

Контрольные вопросы 114

Глава 7. Динамические структуры данных 118

§7.1. Динамические переменные 118

§7.2. Указатели 119

Работа с динамическими переменными 123

Пример двухсвязанного циклического списка 125

Указатели без типа 129

Контрольные вопросы 130

Глава 8. Низкоуровневые возможности Паскаля 132

§8.1. Язык Ассемблер 132

§8.2. Доступ к аппаратуре 138

Доступ к памяти 138

Доступ к портам ввода-вывода 138

Работа по прерываниям 141

Контрольные вопросы 144

Глава 9. Модули 146

§9.1. Основные понятия 146

§9.2. Использование модулей 148

§9.3. Стандартные модули 152

§9.4. Модуль Crt 153

Работа с экраном в текстовом режиме 155

Работа с клавиатурой 157

Работа со звуком 158

§9.5. Модуль DOS 160

§9.6. Графический режим монитора 166

Контрольные вопросы 171

Глава 10. Введение в объектно-ориентированное программирование 175

§10.1. История развития программирования 175

Понятие объекта 175

§10.2. Свойства объектов 177

Раннее и позднее связывание 183

§10.3. Виртуальные методы 184

Конструкторы и деструкторы 186

§10.4. Динамические объекты 188

Скрытые поля и методы 189

Контрольные вопросы 189

Литература 191



  1   2   3   4   5   6   7   8   9   ...   30

Похожие:

Псковский государственный политехнический институт iconПравила приема в Институт ядерной энергетики (филиал) федерального...
Институт ядерной энергетики (филиал) федерального государственного бюджетного образовательного учреждения высшего профессионального...

Псковский государственный политехнический институт iconПравила приема граждан юргту (нпи), на обучение по программам подготовки...
«Южно-Российский государственный технический университет (Новочеркасский политехнический институт)»

Псковский государственный политехнический институт iconГбоу ао спо «Астраханский государственный политехнический колледж»...
Учебной части гбоу ао спо «Астраханский государственный политехнический колледж» на 2015/16 учебный год

Псковский государственный политехнический институт iconI. Общие положения
Федеральное государственное бюджетное образовательное учреждение высшего образования «Псковский государственный университет»

Псковский государственный политехнический институт iconЗаконное представительство
Составитель: Волков А. В. – старший преподаватель кафедры гражданского права и процесса, Псковский государственный университет

Псковский государственный политехнический институт iconП рограмма производственной практики
Волжский политехнический институт (филиал) волгоградского государственного технического университета”

Псковский государственный политехнический институт iconОбразец заполнения
Прошу зачислить меня слушателем в фгбоу во «Псковский государственный университет» на обучение по дополнительной общеобразовательной...

Псковский государственный политехнический институт iconПоложение о платном обучении в Государственном образовательном учреждении...
Ания «Оренбургский государственный институт менеджмента», (далее: «огим», «институт»), в соответствии с Федеральным законом «О высшем...

Псковский государственный политехнический институт iconПриема иностранных граждан в фгбоу впо «оренбургский государственный...
Ем иностранных граждан, лиц без гражданства, в том числе соотечественников за рубежом (далее иностранные граждане), поступающих фгбоу...

Псковский государственный политехнический институт iconЗаконодательное регулирование
«Южно – Российский государственный политехнический университет (нпи) имени М. И. Платова»

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск