Функциональные требования
Настройка
сценарий
При запуске программы сначала появляется меню, описанное в пункте 2.1.1. При выборе пользователем одного из типов работы (выбор типа работы в меню описано в пункте 2.1.1) появляются сообщения на экране, описанные в пункте 2.3, отвечая на которые пользователь вводит необходимую для данного типа работы информацию. Так при выборе:
"1" – 1) появляется сообщение 2.3.1 для ввода числа с клавиатуры.
2) пользователь вводит число для обработки, описанное в пункте 2.1.2.
3) осуществляется проверка числа на правильность; в случаях ошибок появляется сообщение 2.3.5.
результат выводится на экран в виде заданного числа и через тире его
буквенное представление.
"2" – 1) появляется сообщение 2.3.1 для ввода числа с клавиатуры.
2) пользователь вводит число для обработки, описанное в пункте 2.1.2.
3) осуществляется проверка числа на правильность; в случаях ошибок появляется сообщение 2.3.5.
4) выводится сообщение 2.3.3 для введения имя файла, в котором необходимо сохранить результат.
если файл не существует, то он создается под заданным именем и в него
записывается результат.
"3" – 1) появляется сообщение 2.3.2 для введения файла, из которого необходимо считывать числа для обработки
2) при введении несуществующего файла появляется сообщение 2.3.4, в котором предлагается закончить или продолжить работу. При этом оканчание работы означает выход из данного цикла, а в случае продолжния работы на экран выводится сообщение 2.3.4 для повторного задания файла.
3) числа в файле проверяются на соответствие с входными данными, описанными в пункте 2.1.2
4) в случае существования числа в файле, не соответствующего пункту 2.1.2, выводится сообщение 2.3.7, после которого начинается новый цикл работы и появляется меню, описанное в пункте 2.1.1.
если числа в файле соответствуют пункту 2.1.2, то результат выводится
на экран в виде числа из файла и через тире его буквенное представление.
"4" - 1) появляется сообщение 2.3.2 для введения файла, из которого необходимо считывать числа для обработки
2) при введении несуществующего файла появляется сообщение 2.3.4, в котором предлагается закончить или продолжить работу. При этом оканчание (нажатие n+Enter) работы означает выход из данного цикла, а в случае продолжния (нажатие y+Enter) работы на экран выводится сообщение 2.3.4 для повторного задания файла.
3) числа в файле проверяются на соответствие с входными данными, описанными в пункте 2.1.2.
4) в случае существования числа в файле, не соответствующего пункту 2.1.2, выводится сообщение 2.3.7, после которого начинается новый цикл работы и появляется меню, описанное в пункте 2.1.1.
5) если числа в файле соответствуют пункту 2.1.2, выводится сообщение 2.3.3 для введения имя файла, в котором необходимо сохранить результат.
если файл не существует, то он создается под заданным именем и в него
записывается результат.
"5" – 1) выводится сообщение 2.3.6, в котором предлагается закончить или продолжить работу в данном цикле. При этом оканчание (нажатие n +Enter) работы означает выход из программы, а в случае продолжения работы на экран выводится меню, описанное в пункте 2.1.1.
функция обработки числа
Функция считывает число для обработки, разбивает его на сотни, десятки, единицы, и каждое значение определяет буквенное представление. Формат вывода в файл и на экран: заданное число, в цифровом представлении,пробел, тире, пробел, буквенное представление числа, символ конца строки. (подробнее формат вывода описан в пункте 2.2)