Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LABORATORNAYa_RABOTA_6.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
93 Кб
Скачать
☆

Варианты заданий для лабораторной работы № 6

Описать функцию или процедуру, которая:

1) находит среднее арифметическое элементов непустого списка L (type=float}; 2) заменяет в списке L все вхождения E1 на E2; 3) меняет местами первый и последний элементы непустого списка L; 4) находит сумму последнего и предпоследнего элементов списка L, содержащего не менее двух элементов (type=int).

5) Описать процедуру, которая по списку L строит два новых списка: L1 -- из положительных элементов и L2 -- из остальных элементов списка L (type=float).

Описать процедуру, которая вставляет:

6) в начало списка L новый элемент E; 7) в конец списка L новый элемент E; 8) новый элемент E после первого элемента непустого списка L; 9) в список L новый элемент E1 за каждым вхождением элемента E; 10) в список L новый элемент E1 перед первым вхождением элемента E, если E входит в L; 11) в непустой список L пару новых элементов E1 и E2 перед его последним элементом;

Описать процедуру, которая удаляет:

12) из списка L за каждым вхождением элемента Е один элемент, если такой есть и он отличен от Е; 13) из непустого списка L последний элемент; 14) из списка L первый отрицательный элемент, если такой есть (type=int); 15) из списка L все отрицательные элементы (type=float).

Описать процедуру или функцию, которая:

16) определяет, входит ли список L1 в список L2; 17) проверяет, есть ли в списке L хотя бы два одинаковых элемента; 18) переносит в конец непустого списка L его первый элемент; 19) переносит в начало непустого списка L его последний элемент; 20) добавляет в конец списка L1 все элементы списка L2; 21) вставляет в список L за первым вхождением элемента E все элементы списка L1, если E входит в L; 22) переворачивает список L, т. е. изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке; 23) в списке L из каждой группы подряд идущих равных элементов оставляет только один;

Описать процедуру, которая формирует список L, включив в него по одному разу элементы, которые:

24) входят одновременно в оба списка L1 и L2; 25) входят в список L1, но не входят в список L2;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]