Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Записи и файлы.doc
Скачиваний:
1
Добавлен:
16.07.2019
Размер:
759.81 Кб
Скачать

20. (Поквартальный план.) Каждая компонента исходного файла поквартальный-план, имеющего отношение к выпуску обуви некоторым предприятием, содержит:

- шифр цеха;

- шифр ассортимента обуви;

- план выпуска обуви в тыс. пар

раздельно по четырем кварталам.

Файл никак не упорядочен.

а) Информация в компонентах исходного файла представлена в символьном виде:

шифр цеха - 3 символа;

шифр ассортимента - 6 символов;

план выпуска - 4 числа в форме с фиксированной точкой, разделенные одиночными пробелами, причем каждое число занимает не более 6 позиций.

Сформировать новый файл ПОКВАРТАЛЬНЫЙ-ПЛАН, обеспечив перевод числовых данных во внутреннее представление.

б) Сформировать файл ГОДОВОЙ-ПЛАН, каждая компонента которого должна содержать:

- шифр цеха;

- шифр ассортимента обуви;

- годовой план выпуска обуви в тыс.пар.

в) Сформировать файл ПОКВАРТАЛЬНЫЙ-ПЛАН-ПО-ЦЕХУ-ЦО1, включая в него те и только те записи файла ПОКВАРТАЛЬНЫЙ-ПЛАН, которые относятся к цеху Ц01.

г) Сформировать два файла, как в задаче в), - для цехов Ц01 и Ц02.

д) Сформировать файл ПЛАН-ВЫПУСКА-НА-З-Й-КВАРТАЛ.

е) Сформировать четыре файла, как в задаче д), - для каждого квартала.

ж) Каждая компонента файла ЦЕНЫ содержит:

- шифр ассортимента обуви;

- цена в рублях за пару.

Используя этот файл и файл ГОТОВОЙ ПЛАН задачи б), сформировать файл СТОИМОСТНЫЙ ГОДОВОЙ ПЛАН, каждая компонента которого должна содержать:

- шифр цеха;

- шифр ассортимента обуви;

- стоимость выпускаемой обуви по годовому плану в тыс. рублей.

Вариант задачи ж). Используя исходный файл ПОКВАРТАЛЬНЫЙ-ПЛАН (из задач а) или б)), сформировать СТОИМОСТНЫЙ-ПОКВАРТАЛЬНЫЙ-ПЛАН.

з) Используя файлы ГОДОВОЙ-ПЛАН и ЦЕНЫ из задач б) и ж), сформировать файл ПЛАН- ПО- АССОРТИМЕНТУ ,каждая компонента которого должна содержать:

- шифр ассортимента обуви;

- ценя в рублях за пару;

- общий годовой план предприятия по выпуску обуви с

данным шифром ассортимента в тыс. пар.

Вариант задачи з). Используя файлы ПОКВАРТАЛЬНЫЙ-ПЛАН и ЦЕНЫ

из задач б) и ж), сформировать файл ПОКВАРТАЛЬНЫЙ-ПЛАН- ПРЕДПРИЯТИЯ-ПО- АССОРТИМЕНТУ.

21. (Подписная компания.) Каждая компонента файла подписные издания содержит:

- название подписного издания;

- стоимость подписного издания.

В каждой компоненте файла ПОДПИСЧИКИ содержится:

- фамилия подписчика;

- адрес подписчика.

Наконец, в каждой компоненте файла ПОДПИСКА содержится:

- фамилия подписчика;

- название подписного издания.

Считается, что фамилии подписчиков уникальны (различны), но каждый подписчик может подписаться на несколько изданий. В предлагаемых ниже задачах возможны два основных варианта: I) все файлы - неупорядоченные; 2) некоторые файлы упорядоченные. Безусловно, что наличие определенного порядка во взаимном рас-

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

а) Сформировать файл, который для каждого подписчика и каждого издания, на которое он подписался, содержит соответствующую компоненту с данными:

- адрес подписчика;

- название подписного издания. Примечание. Можно для каждой компоненты файла ПОДПИСКА перебирать компоненты файла ПОДПИСЧИКИ, можно - наоборот. Какой вариант выгоднее по времени?

б) Сформировать файл, который для каждого подписчика и каждого издания, на которое он подписался, содержит соответствующую компоненту с данными:

- адрес подписчика;

- стоимость подписного издания.

в) Сформировать файл, который для каждого подписчика содержит соответствующую компоненту с данными:

- адрес подписчика;

- список названий всех изданий,

на которые он подписался.

Считать, что число изданий, на которые подписывается отдельный подписчик, не превосходит 50 (для индивидуальных подписчиков это вполне естественное ограничение).

г) Сформировать файл, который для каждого подписчика содержит соответствующую компоненту с данными:

- фамилия подписчика;

- адрес подписчика;

- общая стоимость всех изданий, на которые он подписался.

д) Сформировать файл, который для каждого подписчика содержит соответствующую компоненту с данными:

- фамилия подписчика;

- список названий всех изданий, на которые он подписался.

Приложение

РЕКОМЕНДАЦИИ К ПРАКТИЧЕСКИМ ЗАНЯТИЯМ

ТЕМЫ: Данные типа ФАЙЛ. Язык управления заданием

I. Методические указания:

1.1. На первых двух занятиях по теме "Данные типа ФАЙЛ" основное внимание следует уделить специфике работы с (последовательными) файлами, после чего изучение темы продолжается совместно с изучением темы "Язык управления заданием":

а) Для программ, составленных по теме "Данные типа ФАЙЛ", составляются задания на их выполнение.

б) Для некоторых задач программы их решения можно и не составлять. Однако следует выделить внешние (входные и выходные) файлы и составить задание на выполнение соответствующих программ.

в) Ряд задач на обработку файлов по своему содержанию может быть сцеплен в последовательно решаемые. Без составления программ их решения можно составлять многошаговые задания на выполнение соответствующих программ. Такое многошаговое задание составляется после анализа входных и выходных файлов и выделения файлов, через которые осуществляется передача данных из вага в шаг.