Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы_2 / Спецификации / Лабораторная работа 9

.doc
Скачиваний:
17
Добавлен:
28.06.2014
Размер:
33.79 Кб
Скачать

Лабораторная работа № 9

«Однонаправленные списки»

Вариант 10.

Захаров Антон

группа А–13–08

  1. Условие задачи.

Оформить в виде отдельных процедур следующие операции над списком:

  1. Формирование списка из файла

  2. Список заявок на установку телефонов содержит номер заявки и адрес абонента. Выдать номер телефонов из массива N1…Nk k абонентам, выделив их в отдельный список.

  3. Печать результата.

  1. Входные данные.

Состав: цел number – номер абонента;

лит adres – адрес абонента;

[40]

цел – массив телефонных номеров

1000000..9999999

Входная форма:

fin

<number> <adres>

<number> <adres>

<number> <adres>


конец файла

input

Введите k = <k>


  1. Выходные данные.

Состав: цел phone – номер телефона абонента.

1000000..9999999

Выходная форма:

output

<number> <adres> <phone>

<number> <adres> <phone>

<number> <adres> <phone>


  1. Метод.

Формирование исходного однонаправленного списка.

Формирование нового однонаправленного списка с добавлением телефонных номеров.

  1. Аномалии.

Условие

Реакция

1

k<=0

По смыслу задачи, хотя бы одному абоненту из списка должен быть присвоен телефонный номер.