
- •1 Семестра
- •Лабораторная работа "разветвляющиеся программы"
- •1.1. Задание № 1 «Определение принадлежности точки заданной области»
- •1.2 Задание n 2 на лр "Разветвляющиеся программы"
- •2. Лабораторная работа "массивы"
- •2.1. Задание 1 «Одномерный символьный массив»
- •2.2. Задание 2 «Двумерный массив вещественных элементов»
- •3. Лабораторная работа "печать отчетов"
- •3.1. Цель работы
- •3.2. Методические указания к лабораторной работе
- •3.3. Порядок выполнения работы
- •3.4. Задания
- •3.5. Контрольные вопросы
- •Лабораторная работа "динамические переменные"
- •4.1. Цель работы
- •4.2. Методические указания к лабораторной работе
- •4.3. Порядок выполнения работы
- •4.4. Задания
- •4.5. Контрольные вопросы
4.3. Порядок выполнения работы
Ознакомиться с программами обработки динамических переменных.Написать, отладить программу и получить контрольный пример, проверяющий все варианты обработки.
В отчет по лабораторной работе включается:
постановка задачи;
иерархическая схема программы;
описание программы;
схема программы;
текст программы;
контрольный пример.
4.4. Задания
Разработать программу, в которой описать переменные для создания соответствующей динамической структуры. Рекомендуется в программе предусмотреть меню с режимами, обеспечивающими: создание динамической структуры, добавление новых элементов и исключение (обслуживание) существующих элементов, распечатку исходного состояния в прямом и обратном направлении, запрос изменения и преобразование, распечатку преобразованного состояния в прямом и обратном направлении. При невозможности выполнить изменение - выдать сообщение об ошибке.
Варианты динамической структуры:
1). Очередь.
2). Стек.
3). Двунаправленный список.
4). Однонаправленный список.
Варианты информационного элемента:
1). Целое число.
2). Символ.
3). Вещественное число.
4). Строка.
5). Логическое значение.
Варианты преобразования:
1). Удалить.
2). Заменить.
3). Вставить.
Варианты места изменения:
1). По указанному порядковому номеру элемента.
2). Перед элементом с указанным порядковым номером.
3). За элементом с указанным порядковым номером.
4). По указанному значению.
5). Перед элементом с указанным значением.
6). За элементом с указанным значением.
4.5. Контрольные вопросы
1. Описание динамических объектов.
2. Ссылочные переменные и переменные с указателем.
3. Допустимые действия над ссылочными переменными.
4. Константы ссылочного типа.
5. Прямой и обратный просмотр элементов динамической структуры.
6. Списки, стеки, очереди.
ЛИТЕРАТУРА
Климова Л.Л. Pascal 7.0. Практическое программирование . Решение типовых задач. – М.: КУДИЦ-ОБРАЗ, 2000.
Культин Н,Б, Turbo Pascal в задачах и примерах. – СПб.: БХВ - Петербург, 2002.
Мартынюк Г. Turbo Pascal 7.0. Самоучитель. – СПб.: БХВ – Петербург, 2001.
Пильщиков В.Н. Сборник упражнений по языку Паскаль.- М.: Наука, 1989.
Попов В.Б. Turbo Pascal для школьников. – М.: Финансы и статистика, 2003.
Программирование на языке Паскаль: задачник/ под ред. Усковой О.Ф. – Спб.: Питер, 2003. – 336 с.; ил.
Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. – М.: Издательство ООО ОМД «Групп», 2002.
Шпак Ю.А. Turbo Pascal 7.0 на примерах / Под ред. Ю.С.Ковтанюка – К.: Издательство Юниор, 2003.
Учебное издание
Методические указания к выполнению лабораторных работ по дисциплине «Программирование на языке высокого уровня» для студентов 1 курса 1 семестра
Килин Игорь Викторович
(составление)
В редакции составителя
Подписано в печать Формат 60х84/16. Бумага офсетная.
Гарнитура Таймс. Усл. печ. л. Уч.-изд. л. 1,09. Тираж 50 экз. Заказ №
Отпечатано и изготовлено в Издательстве И
426069, Ижевск, Студенческая ул., 7.