ВУЗ:
Составители:
Рубрика:
100
WriteLn (tek^.dan);
tek := tek^.uk
End
End.
Пояснения к программе:
Программа SPISOK вводит с клавиатуры названия учебников и строит из них связанный
список, упорядоченный по алфавиту. По окончании формирования каталог книг выводится
на экран дисплея.
Выводы:
Использование списковых структур при решении подобных задач имеет определенные
преимущества: исключает предварительное резервирование памяти, дает возможность
сортировать (упорядочивать) список одновременно с вводом, удалять и вставлять новые
элементы. Такой упорядоченный список можно хранить во внешнем файле.
Контрольные вопросы
1. Каково назначение переменных ссылочного типа?
2.
Как распределяется память под переменные ссылочного типа?
3.
Каково назначение процедур NEW и DISPOSE, MARK и RELEASE?
4.
В чем состоит отличие механизмов работы этих процедур?
5.
Дайте определение динамической переменной?
6.
Чем отличается динамическая переменная от статической?
7.
Что понимается в языке Паскаль под кучей?
8.
Какие операции выполняются над переменными ссылочного типа?
9.
Как организуется однонаправленный список ?
10.
Каким образом можно исключить элемент из списка?
11.
Как организуется вставка элемента в список?
12.
Каким образом можно добавить элемент в конец списка?
Задание к работе
Выполнить индивидуальное задание.
Методические указания
1. Необходимо ознакомиться с примером программы SPISOK.
2.
При решении задачи использовать ссылочный тип данных.
3.
Разработать алгоритм решения задачи.
4.
Написать программу.
5.
Отладить программу.
6.
Разработать тестовые наборы данных на проверку полноты функционирования
программы.
7.
Оформить отчет и написать выводы по эффективности использования ссылочных типов
данных.
Содержание отчета
1. Титульный лист.
2.
Словесная постановка задачи.
3.
Графический или текстуальный алгоритм решения задачи.
4.
Листинг программы.
5.
Контрольный тест и результаты тестирования программы.
6.
Ответы на контрольные вопросы.
Варианты индивидуальных заданий
1. Организовать однонаправленный список всех простых чисел, меньших n. Удалить из
списка элементы, значения которых лежат в диапазоне от m1 до m2. Результаты
обработки списка вывести на экран.
WriteLn (tek^.dan); tek := tek^.uk End End. Пояснения к программе: Программа SPISOK вводит с клавиатуры названия учебников и строит из них связанный список, упорядоченный по алфавиту. По окончании формирования каталог книг выводится на экран дисплея. Выводы: Использование списковых структур при решении подобных задач имеет определенные преимущества: исключает предварительное резервирование памяти, дает возможность сортировать (упорядочивать) список одновременно с вводом, удалять и вставлять новые элементы. Такой упорядоченный список можно хранить во внешнем файле. Контрольные вопросы 1. Каково назначение переменных ссылочного типа? 2. Как распределяется память под переменные ссылочного типа? 3. Каково назначение процедур NEW и DISPOSE, MARK и RELEASE? 4. В чем состоит отличие механизмов работы этих процедур? 5. Дайте определение динамической переменной? 6. Чем отличается динамическая переменная от статической? 7. Что понимается в языке Паскаль под кучей? 8. Какие операции выполняются над переменными ссылочного типа? 9. Как организуется однонаправленный список ? 10. Каким образом можно исключить элемент из списка? 11. Как организуется вставка элемента в список? 12. Каким образом можно добавить элемент в конец списка? Задание к работе Выполнить индивидуальное задание. Методические указания 1. Необходимо ознакомиться с примером программы SPISOK. 2. При решении задачи использовать ссылочный тип данных. 3. Разработать алгоритм решения задачи. 4. Написать программу. 5. Отладить программу. 6. Разработать тестовые наборы данных на проверку полноты функционирования программы. 7. Оформить отчет и написать выводы по эффективности использования ссылочных типов данных. Содержание отчета 1. Титульный лист. 2. Словесная постановка задачи. 3. Графический или текстуальный алгоритм решения задачи. 4. Листинг программы. 5. Контрольный тест и результаты тестирования программы. 6. Ответы на контрольные вопросы. Варианты индивидуальных заданий 1. Организовать однонаправленный список всех простых чисел, меньших n. Удалить из списка элементы, значения которых лежат в диапазоне от m1 до m2. Результаты обработки списка вывести на экран. 100
Страницы
- « первая
- ‹ предыдущая
- …
- 98
- 99
- 100
- 101
- 102
- …
- следующая ›
- последняя »