Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР7 - Текстовые файлы.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
120.83 Кб
Скачать

Варианты 71-80 (Сложность 8)

Заданы три текстовых файла. Файл «TOVAR.TXT» состоит из строк, в каждой из которых записаны данные о поступлении товара на склад, в следующем порядке:

  • Наименование товара

  • Единицы измерения

  • Дата поступления на склад (массив из трех чисел)

  • Количество поступившего товара

  • Наименование поставщика

Файл «ORDER.TXT» состоит из строк, содержащих данные о выдаче товаров со склада в следующем порядке:

  • Наименование товара

  • Фамилия И.О. подотчетного лица

  • Дата выдачи товара

  • Количество выданного товара

Файл «OSTATKI.TXT» состоит из строк, содержащих данные о наличии товаров на складе в следующем порядке:

  • Наименование товара

  • Количество на складе в настоящий момент

Записать в выходной файл следующие данные:

  1. Результаты проверки наличия на складе товарных остатков в виде строк со следующими данными:

  • Наименование товара

  • Результаты проверки (остаток соответствует, недостача Х единиц товара, излишек Х единиц товара)

  1. Фамилии И.О. подотчетных лиц, получавших со склада товары в указанный день (если таких лиц нет, записать в файл соответствующее сообщение) в виде строк со следующими данными:

  • Фамилия И.О. подотчетного лица

  • Наименование товара

  • Единицы измерения

  • Количество выданного товара

В случае нескольких фактов получения одного и того же товара одним лицом в один день предусмотреть суммирование количества выданного товара.

  1. Справку о состоянии склада на указанный день в виде строк со следующими данными:

  • Наименование товара

  • Единицы измерения

  • Количество на складе

Варианты 81-90 (Сложность 9)

  1. Исходный файл содержит зашифрованное сообщение, в котором каждая буква заменена какой-либо другой буквой. Вспомогательный файл содержит информацию о частоте появления различных букв в тексте не русском языке. Предложить интерактивную программу для расшифровки сообщения в исходном файле.

  2. Дан файл, в котором находится результат редактирования текста. Вспомогательный файл содержит запись исправлений (вставка нового текста, замена одного фрагмента другим, удаление фрагмента), которые были в этот текст внесены. Восстановить и записать в выходной файл первоначальный вариант текста.

Варианты 91-100 (Сложность 10)

  1. Исходный файл содержит программу на языке C#, записанную в свободном формате без соблюдения структуры. Записать данную программу в выходной файл в структурированном виде.

  2. Во входном файле находится программа на языке GWBasic, включающая операторы INPUT (ввод исходных данных), LET (вычисление арифметического выражения) и PRINT (вывод результата на экран). Во вспомогательном файле находятся исходные данные, которые вводит эта программа. Выполнить интерпретацию исходной программы и записать результаты в выходной файл.

  3. Машина Тьюринга.