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


Скачать 1.56 Mb.
Название Псковский государственный политехнический институт
страница 1/30
Тип Учебное пособие
rykovodstvo.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 Дуговые защиты кру 6-10 кВ с продольно-поперечным включением оптических датчиков
Южно-Российский государственный технический университет (Новочеркасский политехнический институт) (юргту(нпи))
Псковский государственный политехнический институт icon Отчет о самообследовании деятельности автошколы
Наименование образовательного учреждения: Государственное бюджетное профессиональное образовательное учреждение Псковской области...
Псковский государственный политехнический институт icon Российской федерации фгбоу впо «Псковский государственный университет»...
Опоп по направлению подготовки 140400. 62 «Электроэнергетика и электротехника»
Псковский государственный политехнический институт icon Методические рекомендации профилактическая работа и выявление учащихся
Государственное бюджетное образовательное учреждение дополнительного профессионального образования «Псковский областной институт...
Псковский государственный политехнический институт icon Российской Федерации Федеральное государственное бюджетное образовательное...
Цель: развитие системы образовательной деятельности факультета для обеспечения высокого качества подготовки студентов
Псковский государственный политехнический институт icon Юридический факультет «утверждаю» Декан юридического факультета И. М. Шаманов «10»
Отечественная история: Учебно-методический комплекс (направление 030500 юриспруденция). – Псков: Псковский государственный педагогический...
Псковский государственный политехнический институт icon Методы и средства защиты компьютерной информации Учебное пособие рпк «Политехник»
Волжский политехнический институт (филиал) волгоград­ского государственного технического университета
Псковский государственный политехнический институт icon Филиал открытого акционерного общества «31 государственный проектный...
Открытое акционерное общество «31 Государственный проектный институт специального строительства»
Псковский государственный политехнический институт icon Филиал открытого акционерного общества «31 государственный проектный...
Открытое акционерное общество «31 Государственный проектный институт специального строительства»
Псковский государственный политехнический институт icon Филиал открытого акционерного общества «31 государственный проектный...
Открытое акционерное общество «31 Государственный проектный институт специального строительства»
Псковский государственный политехнический институт icon Исследование физико-химических свойств промотированных катализаторов на основе Co-Al
Южно-Российский государственный политехнический университет имени М. И. Платова Новочеркасск
Псковский государственный политехнический институт icon Фгбун институт высшей нервной деятельности и нейрофизиологии ран
Московский государственный университет им. М. В. Ломоносова фгбну ни институт нормальной физиологии им п к анохина
Псковский государственный политехнический институт icon Конкурсная документация
Государственный или муниципальный заказчик – гоу впо уссурийский государственный педагогический институт
Псковский государственный политехнический институт icon Руководство по Web- дизайну >13. Вопросы о Windows 14. Электронный...
Сведения о материально – технической базе когоау спо «Нолинский государственный политехнический техникум»
Псковский государственный политехнический институт icon «Киевский Политехнический Институт» Кафедра автоматики и управления в технических системах
Современная автоматизированная система управления микроклиматом должна поддерживать не только заданный режим, но и максимально эффективно...
Псковский государственный политехнический институт icon Государственный проектно-изыскательский и научно-исследовательский...
Государственный проектно-изыскательский и научно-исследовательский институт гражданской авиации

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск