- •Обработка текстовых файлов
- •Варианты 1-10 (Сложность 1)
- •Варианты 11-20 (Сложность 2)
- •Варианты 21-30 (Сложность 3)
- •Варианты 31-40 (Сложность 4)
- •Варианты 41-50 (Сложность 5)
- •Варианты 51-60 (Сложность 6)
- •Варианты 61-70 (Сложность 7)
- •Варианты 71-80 (Сложность 8)
- •Варианты 81-90 (Сложность 9)
- •Варианты 91-100 (Сложность 10)
Варианты 71-80 (Сложность 8)
Заданы три текстовых файла. Файл «TOVAR.TXT» состоит из строк, в каждой из которых записаны данные о поступлении товара на склад, в следующем порядке:
Наименование товара
Единицы измерения
Дата поступления на склад (массив из трех чисел)
Количество поступившего товара
Наименование поставщика
Файл «ORDER.TXT» состоит из строк, содержащих данные о выдаче товаров со склада в следующем порядке:
Наименование товара
Фамилия И.О. подотчетного лица
Дата выдачи товара
Количество выданного товара
Файл «OSTATKI.TXT» состоит из строк, содержащих данные о наличии товаров на складе в следующем порядке:
Наименование товара
Количество на складе в настоящий момент
Записать в выходной файл следующие данные:
Результаты проверки наличия на складе товарных остатков в виде строк со следующими данными:
Наименование товара
Результаты проверки (остаток соответствует, недостача Х единиц товара, излишек Х единиц товара)
Фамилии И.О. подотчетных лиц, получавших со склада товары в указанный день (если таких лиц нет, записать в файл соответствующее сообщение) в виде строк со следующими данными:
Фамилия И.О. подотчетного лица
Наименование товара
Единицы измерения
Количество выданного товара
В случае нескольких фактов получения одного и того же товара одним лицом в один день предусмотреть суммирование количества выданного товара.
Справку о состоянии склада на указанный день в виде строк со следующими данными:
Наименование товара
Единицы измерения
Количество на складе
…
…
Варианты 81-90 (Сложность 9)
Исходный файл содержит зашифрованное сообщение, в котором каждая буква заменена какой-либо другой буквой. Вспомогательный файл содержит информацию о частоте появления различных букв в тексте не русском языке. Предложить интерактивную программу для расшифровки сообщения в исходном файле.
Дан файл, в котором находится результат редактирования текста. Вспомогательный файл содержит запись исправлений (вставка нового текста, замена одного фрагмента другим, удаление фрагмента), которые были в этот текст внесены. Восстановить и записать в выходной файл первоначальный вариант текста.
…
…
…
…
…
Варианты 91-100 (Сложность 10)
Исходный файл содержит программу на языке C#, записанную в свободном формате без соблюдения структуры. Записать данную программу в выходной файл в структурированном виде.
Во входном файле находится программа на языке GWBasic, включающая операторы INPUT (ввод исходных данных), LET (вычисление арифметического выражения) и PRINT (вывод результата на экран). Во вспомогательном файле находятся исходные данные, которые вводит эта программа. Выполнить интерпретацию исходной программы и записать результаты в выходной файл.
Машина Тьюринга.
…
…
…
…
…