3. ВЫПОЛНЕНИЕ РАБОТЫ
Внимательно разобраться в примере программы и ее работе в различных ситуациях, затем приступить к выполнению задания в соответствии с вариантом.
Варианты заданий
Сформировать односвязный список из 5 записей, удалить записи, удовлетворяющие некоторому условию, и вывести список на экран.
Запись содержит марку магнитофона, качество, цену. Удалить из списка записи с ценой ниже 800 руб.
Запись содержит фамилию и 4 оценки. Удалить из списка записи с неудовлетворительными оценками.
Запись содержит марку автомобиля, мощность, скорость. Удалить из списка записи со скоростью ниже 110 км/ч.
Запись содержит марку автобуса, скорость, вместимость. Удалить из списка записи с вместимостью ниже 25 пассажиров.
Запись содержит марку компьютера, тактовую частоту, цену. Удалить из списка записи с ценой ниже 1000$ и тактовой частотой ниже 200 МГц.
Запись содержит фамилию спортсмена, вид спорта, год рождения. Удалить из списка боксеров рождения до 1980 года.
Запись содержит фамилию писателя, произведение, год издания, число страниц. Удалить из списка записи с изданием до 1995 года и числом страниц более 500.
Запись содержит марку принтера, разрешающую способность, цену. Удалить из списка записи с ценой ниже 80$ и разрешающей способностью ниже 600 dpi.
4. КОНТРОЛЬНЫЕ ВОПРОСЫ
Статические и динамические переменные.
Три пары процедур выделения-освобождения памяти.
Процедура new.
Процедура dispose.
Односвязные списки.
Двухсвязные списки.
Употребление символа ^ (карат).
Как удалить запись из односвязного списка?
Как добавить запись в односвязный список?
Лабораторная работа N10
КОМПЬЮТЕРНАЯ ГРАФИКА
Достарыңызбен бөлісу: |