Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Pascal / Delphi / Основы программирования и алгоритмические языки [23].DOC
Скачиваний:
59
Добавлен:
02.05.2014
Размер:
612.86 Кб
Скачать

49

Министерство образования украины

ХАРЬКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ им. Н.Е. Жуковского

©ГОЛУБЬ Н.Г., кириленко е.Г.

основы ПРОГРАММИРОВАНИя и АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ

Методические рекомендации по выполнению

контрольных и лабораторных работ

Часть 2

Харьков ХАИ 1998

Утверждено методической комиссией факультета № 9

(протокол № 3 от 11.12.1997 года)

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ 5

Порядок выполнения контрольной работы 5

Cодержание пояснительной записки 5

Контрольная работа № 5 6

МАССИВ СИМВОЛОВ. ГРАФИЧЕСКОЕ ИССЛЕДОВАНИЕ ФУНКЦИЙ (СИМВОЛЬНЫЙ ЭКРАН ДИСПЛЕЯ) 6

Варианты 6

КонтрольныЕ вопросы 8

Контрольная работа № 6 8

ОБРАБОТКА СИМВОЛЬНЫХ ДАННЫХ И СТРОК 8

Варианты 8

КонтрольныЕ вопросы 10

Контрольная работа № 7 10

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

КонтрольныЕ вопросы 10

Список использованной и рекомендуемой литературы 11

ПРИЛОЖЕНИЕ 1 12

пример выполнения контрольной работы № 5 12

ЛИСТИНГ ПРОГРАММЫ Work5.pas 12

ЛИСТИНГ ВНЕШНЕГО ФАЙЛА Funct.pas 14

ПРИЛОЖЕНИЕ 2 17

пример выполнения контрольной работы № 6 17

ЛИСТИНГ ПРОГРАММЫ Work6.pas 17

ПРИЛОЖЕНИЕ 3 22

пример выполнения контрольной работы № 7 22

ЛИСТИНГ ПРОГРАММЫ Work7.pas 23

ПРИЛОЖЕНИЕ 4 33

Модуль system 33

П.4.1. Стандартные процедуры и функции 33

П.4.1.1. Процедуры управления обработкой 33

П.4.1.2. Динамическое распределение памяти 33

П.4.1.3. Функции преобразования 34

П.4.1.4. Арифметические функции 34

П.4.1.5. Обработка данных порядкового типа 34

П.4.1.6. Обработка строк 34

П.4.1.7. Функции для работы с указателями и адресами 36

П.4.1.8. Другие процедуры 37

П.4.1.9. Другие функции 37

П.4.2. Ввод и вывод 37

П.4.2.1. Введение во ввод-вывод 37

П.4.2.2. Текстовые файлы 38

П.4.2.3. НЕ ТИПИЗИРОВАННЫЕ файлы 39

П.4.2.4. Переменная FileMode 39

П.4.3. Устройства в Turbo Pascal 40

П.4.3.1. Устройства DOS 40

П.4.3.2. Устройство CON 40

П.4.3.3. Устройства LРT1, LРT2, LРT3 40

П.4.3.4. Устройство NUL 41

П.4.3.5. Устройство, предназначенное для текстовых файлов 41

ПРИЛОЖЕНИЕ 5 42

Модуль dos 42

П.5.1. Константы, типы и переменные 42

П.5.1.1. Константы 42

П.5.1.2. Типы 43

П.5.1.3. Переменные 44

П.5.2. Процедуры и функции 44

П.5.2.1. Процедуры даты и времени 44

П.5.2.2. Процедуры обслуживания прерываний 44

П.5.2.3. Функции статуса диска 45

П.5.2.4. Процедуры обработки файлов 45

П.5.2.5. Функции обработки файла 45

П.5.2.6. Процедуры обработки процессов 45

П.5.2.7. Функция обработки процессов 45

П.5.2.8. Функции управления средой 45

П.5.2.9. Дополнительные процедуры 45

П.5.2.10. Дополнительная функция 45

ПРИЛОЖЕНИЕ 6 46

СПРАВОЧНЫЙ МАТЕРИАЛ по кодировке символов в Ms dos. 46

Коды ASCII 46

Введение

В предлагаемом пособии содержатся варианты следующих трех контрольных (лабораторных) работ по курсу «Основы программирования и алгоритмические языки, часть 2», методические указания и образцы машинных листингов базовых вариантов всех контрольных работ (см. Прил.1-3). В приложении 4 дано описание модуляSystem, в приложении 5 – модуляDOS. В приложении 6 дан справочный материал по кодировке символов вMSDOS.

В конце каждой контрольной работы дается ориентировочный перечень вопросов для самоподготовки.

Методические рекомендации предназначены для студентов заочной формы обучения, профессионально продолжающихизучение программирования, и могут быть использованы студентами очной и вечерней форм обучения при подготовке к лабораторным работам.