СОДЕРЖАНИЕ
1. ВВЕДЕНИЕ
2. ПОСТАНОВКА ЗАДАЧИ
3. АЛГОРИТМИЗАЦИЯ РЕШЕНИЯ ЗАДАЧИ
3.1 Описание метода решения
3.2 Конструирование алгоритма
4. ОПИСАНИЕ ПРОГРАММЫ
4.1 Общие сведения
4.2 Структура программы
4.3 Описание внутренних переменных, входных и выходных данных
5. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
6. АНАЛИЗ РЕЗУЛЬТАТОВ
7. ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА
2. ПОСТАНОВКА ЗАДАЧИ
Справочник праздников.
Для заданного месяца вывести все приходящиеся на этот месяц праздники.
Например :
1 января – Новый год.
7 января – Рождество.
10 января – день рождение бабушки и т.д.
Справочную информацию список праздников – хранить в текстовом файле.
Предусмотреть возможность дополнения справочника.
3. ОПИСАНИЕ АЛГОРИТМА
3.1 Описание метода решения
Для решения данной задачи использована среда программирования VisualStudio С++. Программа разработана как консольное приложение с использованием функции main, цикла for, предложения switch, цикла do-while и условия if.
При запуске программы выполняется цикл for, затем пользователь выбирает нужную дату, после чего открывается цикл while и программа сравнивает условие на правильность введенного и допустимого значений.
Далее открывается предложение switch и в зависимости от введенных данных на экран выводится информация.
3.2 Конструирование алгоритма
Структурная схема алгоритма приведена на рис.1. Алгоритм основан на описанном ранее методе решении
Упрощенная структурная схема
НЕТ
Рисунок 1.
4. ОПИСАНИЕ ПРОГРАММЫ
4.1 Общие сведения
Программа написана на языке C++ и работает под управлением операционных систем типа Windows. Для успешной работы программы достаточно иметь исполняемый модуль help.exe.
Программа не требует никаких исходных данных.
Исполняемый модуль занимает на диске 7.88 КБ.
4.2 Структура программы
Программа реализует алгоритм указанный в предыдущем разделе. Исходный текст программы (см. ПРИЛОЖЕНИЕ) содержит основную часть (функция main).
Сводная таблица функции
Таблица 1.
Название | Назначение | Возвращаемое значение | Формальные параметры |
main | Головная функция программы | нет | да |
Рассмотрим особенности функционирования и реализации этой функции.
Выполнение программы начинается с функции main(). Эта функция вызывает цикл for, в котором вызывается цикл do-while и с помощью предложений консольного ввода на экране отображается список праздничных дат. После того, как пользователь введет значение в цикле начинает происходить поиск данных. После чего цикл не завершает свою работу и возвращается к началу функции main.Данная функция не имеет параметров и возвращаемых значений.
4.3 Описание внутренних переменных, входных и выходных данных
Основная используемая в программе переменная приведена в таблице 2.
Таблица идентификаторов переменных.
Идентификатор | Тип | Назначение |
choice | значение | Допустимое значение |
Программа имеет входные данные. В качестве результата программа выводит на экран дату с описанием праздника.
5. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Для выполнения программы необходимо запустить исполняемый модуль help.exe.
Программа не требует введения каких-либо исходных данных и сразу после успешного запуска выводит на экран список праздничных дат .Для того, чтобы получить информацию о празднике, необходимо ввести значение от 1 до 24, и после введения значения, если оно удовлетворяет заданному диапазону, на экране появляется дата с описанием праздника.
После того, как программа вывела информ
Внимание, отключите Adblock
Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.