ОСНОВЫ ПРОГРАММИРОВАНИЯ И АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ
Методические рекомендации по выполнению контрольных и лабораторных работ
Часть 3
В предлагаемом пособии содержатся варианты последних трех контрольных
(лабораторных) работ по курсу
"Основы программирования и алгоритмические языки, часть 3",
методические указания и образцы машинных листингов базовых вариантов
всех контрольных работ (см. Прил.1-3).
В приложении 4 дано описание расширенных ASCII-кодов,
в приложении 5 - особенностей реализации текстового вывода
с использованием модуля CRT.
В приложении 6 приведены основные сведения по распределению оперативной
памяти программ после компиляции в среде ТУРБО ПАСКАЛЬ и по монитору
кучи, даны примеры обработки динамических структур данных
(стек, список, очередь).
В конце каждой контрольной работы дается ориентировочный перечень
вопросов для самоподготовки.
Методические рекомендации предназначены для студентов заочной формы
обучения, профессионально продолжающих изучение программирования
(ТУРБО ПАСКАЛЬ) во втором и третьем семестрах, и могут быть
использованы студентами очной и вечерней форм обучения при подготовке
к лабораторным работам.
ОГЛАВЛЕНИЕ
----------
ВВЕДЕНИЕ
ПОРЯДОК ВЫПОЛНЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ
CОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ
КОНТРОЛЬНАЯ РАБОТА № 8
МАССИВЫ ЗАПИСЕЙ
ВАРИАНТЫ
КОНТРОЛЬНЫЕ ВОПРОСЫ
КОНТРОЛЬНАЯ РАБОТА № 9
ФАЙЛЫ ЗАПИСЕЙ (ТИПИЗИРОВАННЫЕ ФАЙЛЫ)
КОНТРОЛЬНЫЕ ВОПРОСЫ
КОНТРОЛЬНАЯ РАБОТА № 10
ДИНАМИЧЕСКАЯ ОБРАБОТКА ФАЙЛОВ ЗАПИСЕЙ
КОНТРОЛЬНЫЕ ВОПРОСЫ
СПИСОК ИСПОЛЬЗОВАННОЙ И РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ 1
ПРИМЕР ВЫПОЛНЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ № 8
П.1.1. СТРУКТУРА ЗАПИСИ <ТОВАР>
П.1.2. СТРУКТУРА БАЗЫ ДАННЫХ <ТОВАРЫ>
П.1.3. ЛИСТИНГ ПРОГРАММЫ WORK8.PAS
П.1.4. ОПИСАНИЕ ПРОГРАММЫ И АЛГОРИТМОВ
ПРИЛОЖЕНИЕ 2
ПРИМЕР ВЫПОЛНЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ № 9
П.2.1. СТРУКТУРА БАЗЫ ДАННЫХ <ТОВАРЫ>
П.2.2. ЛИСТИНГ МОДУЛЯ INPUT.PAS
П.2.3. ЛИСТИНГ МОДУЛЯ FILE_REC.PAS
П.2.4. ЛИСТИНГ ПРОГРАММЫ WORK9.PAS
ПРИЛОЖЕНИЕ 3
ПРИМЕР ВЫПОЛНЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ № 10
ЛИСТИНГ ПРОГРАММЫ WORK10.PAS
ПРИЛОЖЕНИЕ 4
РАСШИРЕННЫЕ ASCII - КОДЫ
ПРИЛОЖЕНИЕ 5
ОСОБЕННОСТИ РЕАЛИЗАЦИИ ТЕКСТОВОГО ВЫВОДА (МОДУЛЬ CRT)
П.5.1. ПРИМЕР ИСПОЛЬЗОВАНИЯ ПЕРЕМЕННОЙ TEXTATTR
П.5.2. ДЕМОНСТРАЦИОННЫЙ ПРИМЕР
ПРИЛОЖЕНИЕ 6
РАСПРЕДЕЛЕНИЕ ОПЕРАТИВНОЙ ПАМЯТИ
П.6.1. КАРТА ПАМЯТИ ПРОГРАММ НА TURBO PASCAL
П.6.2. МОНИТОР КУЧИ
П.6.2.1. ОСВОБОЖДЕНИЕ ПАМЯТИ
П.6.2.2. СПИСОК СВОБОДНЫХ БЛОКОВ
П.6.2.3. ПЕРЕМЕННАЯ HEAPERROR
П.6.3. ПРИМЕРЫ ДИНАМИЧЕСКИХ СТРУКТУР ДАННЫХ
П.6.3.1. РАБОТА С УКАЗАТЕЛЯМИ
П.6.3.2. ПРОВЕРКА ВОЗМОЖНОСТИ РАЗМЕЩЕНИЯ ЗАПИСИ В КУЧЕ
П.6.3.3. ОРГАНИЗАЦИЯ ОЧЕРЕДИ
П.6.3.4. ОРГАНИЗАЦИЯ СПИСКА
П.6.3.5. ОРГАНИЗАЦИЯ СТЕКА
|