- •Курс «информатика»
- •«Разработка прикладных программ на языке программирования
- •Оглавление
- •1. Аннотация
- •2. Техническое задание
- •3. Спецификация
- •4. Структура интерфейса пользователя
- •5. Описание работы программы
- •6. Руководство пользователя
- •7. Заключение
- •8. Библиографический список
- •Приложение a
- •Приложение b
- •Приложение c
4. Структура интерфейса пользователя
4.1. Пользователю не доступны кнопки и элементы управления во всех трех задачах, так как работа в приложениях происходит в консоли.
Рис 1. Пример работы программы №1
Рис 2. Пример работы программы №2
Рис 3. Пример работы программы №3
5. Описание работы программы
6.1. Задача №1. У пользователя программа запрашивает значения площади, численности населения и суммы бюджета двух стран, проверяя правильность ввода – все значения больше нуля. Затем выводит значения о всех 4-х странах. После этого на экран выводится номер самой населенной страны и страны с самым высоким бюджетом.
6.2. Задача №2. Программа запрашивает у пользователя две переменные,
проверяя вводимые операнды на установленные ограничения
[-100,0..100,0]. Затем выводит результат умножения, деления или нахождения остатка от деления, в зависимости от выбора пользователя.
6.3 Задача №3. Программа делает запрос, сколько поездок пользователь заносит на транспортную карту. Затем в зависимости от того, пользователь воспользовался или докупил «проходы», уменьшает или увеличивает на единицу количество поездок на карте соответственно, а также каждый раз выводит состояние счета. Если на карте остается 3 или менее «проходов», то программа предупреждает пользователя о необходимости пополнить баланс и, при достижении нулевого состояния счёта, не разрешает проход.
6. Руководство пользователя
7.1 Задача №1. Ввести на запрос программы значение площади первой страны (в тыс.кв.км.), численности населения (в млн.чел.) и бюджета (в млн.долл.).После введения каждого из значений нажать клавишу Enter для продолжения. На экран будут выведены характеристики 4-х стран, а также самая населенная страна и страна с самым высоким бюджетом. Для выхода из программы нажать любую клавишу на клавиатуре.
7.2 Задача №2. Ввести на запрос программы две переменные (x1, x2). Программа проверит введенные значения на ограничения. Далее она спросит, какое действие сделать: умножить, поделить, найти остаток от деления. Выбрать действие и нажать Enter для вывода результата. Для выхода из программы нажать любую клавишу на клавиатуре.
7.3 Задача №3. Ввести на запрос программы изначальное количество поездок на транспортной карте. После ввода программа спросит, воспользоваться картой или докупить «проходы». В зависимости от выбора пользователя уменьшится или увеличится число «проходов» на единицу, соответственно. Если на карте 3 или меньше поездок, программа предупредит пользователя о необходимости пополнить баланс, а также не разрешит проход при достижении нулевого состояния счёта.
7. Заключение
Требования, указанные в техническом задании, реализованы полностью. Программный комплекс можно использовать для решения определенных задач.
В этой программном комплексе можно усовершенствовать:
8.1. Оформить цикл с выбором: продолжить или завершить программу для сравнения других значений характеристик у стран. Сделать так, чтобы программа находила страну со средними характеристиками среди 4х стран.
8.2. Добавить возможность выполнять различные действия с несколькими переменными. Оформить цикл с выбором: продолжить или завершить программу с получившимся результатом или с новыми переменными.
8.3. Добавить счетчик, который считает число потраченных поездок пользователем.