Наименование Операции |
Описание |
СписокВСтроку |
|
Вход: |
L - список. |
Предусловия: |
Нет. |
Процесс: |
Формирует строку, содержащую строковое представление значений элементов списка L. Если список пуст – формируется пустая строка. |
Выход: |
Строка. |
Постусловия: |
Нет. |
Опустошить |
|
Вход: |
L - список. |
Предусловия: |
Нет. |
Процесс: |
Удаляет все элементы из списка L. |
Выход: |
Нет. |
Постусловия: |
Список L пуст. |
СписокПуст |
|
Вход: |
L - список. |
Предусловия: |
Нет. |
Процесс: |
Возвращает True, если список L пуст, False - в противном случае. |
Выход: |
Булевское значение. |
Постусловия: |
Нет. |
ДобавитьСправа |
|
Вход: |
L - список, E - элемент списка - целое число. |
Предусловия: |
Нет. |
Процесс: |
Добавляет элемент E к элементам списка L справа. |
Выход: |
Нет. |
Постусловия: |
Количество элементов списка L увеличивается на 1. |
ДобавитьСлева |
|
Вход: |
L - список, E - элемент списка - целое число. |
Предусловия: |
Нет. |
Процесс: |
Добавляет элемент E к элементам списка L слева. |
Выход: |
Нет. |
Постусловия: |
Количество элементов списка L увеличивается на 1. |
Голова |
|
Вход: |
L - список. |
Предусловия: |
Список L не пуст. |
Процесс: |
Удаляет из списка L крайний левый элемент E ( элемент, находящийся в голове списка). |
Выход: |
E - элемент списка - целое число. |
Постусловия: |
Количество элементов списка L уменьшается на 1. |
ГоловаСправа |
|
Вход: |
L - список. |
Предусловия: |
Список L не пуст. |
Процесс: |
Удаляет из списка L крайний правый элемент E (элемент, находящийся в голове списка, если рассматривать его справа налево). |
Выход: |
E - элемент списка - целое число. |
Постусловия: |
Количество элементов списка L уменьшается на 1. |
Хвост |
|
Вход: |
L - список. |
Предусловия: |
Нет. |
Процесс: |
Выделяет и возвращает список, являющийся хвостом списка L. Если список L пуст или в нём один элемент, возвращает пустой список. |
Выход: |
Список. |
Постусловия: |
В списке L остаётся голова (левый крайний элемент). |
ХвостСправа |
|
Вход: |
L - список. |
Предусловия: |
Нет. |
Процесс: |
Выделяет и возвращает список, являющийся хвостом списка L, если рассматривать его справа налево. Если список L пуст или в нём один элемент, возвращает пустой список. |
Выход: |
Список. |
Постусловия: |
В списке L остаётся голова (правый крайний элемент). |
Соединить |
|
Вход: |
L, N - списки. |
Предусловия: |
Нет. |
Процесс: |
Добавляет к элементам списка L элементы списка N справа. |
Выход: |
Нет. |
Постусловия: |
Список L содержит элементы списков L и N. Список N пуст. |
Элементов |
|
Вход: |
L - список. |
Предусловия: |
Нет. |
Процесс: |
Подсчитывает и возвращает количество элементам списка L. |
Выход: |
Целое число. |
Постусловия: |
Нет. |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.