это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
Ознакомительный фрагмент работы:
СОДЕРЖАНИЕ
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, и после введения значения, если оно удовлетворяет заданному диапазону, на экране появляется дата с описанием праздника.
После того, как программа вывела информацию на экране появляется список праздничных дат.
После вывода на экран программа свою работу не завершает. Пользователь может вводить другие значения интересующих его дней.
Для завершения программы необходимо нажать на выход или на клавишу « Y».
6. АНАЛИЗ РЕЗУЛЬТАТОВ
В результате выполнения курсовой работы разработана программа на языке С++ в среде MicrosoftVisualStudio 2008, реализующая процесс, описанный в постановке задачи.
Программа не имеет исходных данных. Начальное количество данных не может быть изменено в процессе работы программы. Атрибуты праздничных дат задаются пользователем.
Процесс работы программы наглядно отображается на экране.
7. ЗАКЛЮЧЕНИЕ
В процессе курсовой работы мной были изучены методы создания циклов for, do-while, предложений if и switch, в результате чего приобретены практические навыки в этих областях. Для этого использовалась главная функция main, обеспечивающая всю необходимую и правильную работу программы. Интерфейс справочной системы позволяющий многократно производить операции, удобен для пользования.
ЛИТЕРАТУРА
1. Герберт Шилдт. C + + для начинающих. Пер. с англ. М: ЭКОМ Паблишерз 2007.
2. Герберт Шилдт. Полный справочник по C + + 4-е издание. Пер. с англ. М: издательский дом « Вильямс » 2010.
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Презентация и короткое выступление к этой презентации
Презентация, Исследовательская работа моделирование и сравнение характеристик каналов райса
Срок сдачи к 21 сент.
Отчет по практике, технологическая (проектно-технологическая) практика | п. в | производственная практика/менеджмент управление проектами
Отчет по практике, Управление проектами
Срок сдачи к 14 сент.
отчет по практике/кадровый менеджмент/управление персоналом
Отчет по практике, кадровый менеджмент
Срок сдачи к 15 сент.
"Универсальное СТО легковых автомобилей для района с населением 42000 жителей с разработкой агрегатного участка."
ВКР, Автомобили и Автомобильный сервис
Срок сдачи к 11 янв.
Решить 1 лабораторную работу и 2 практические работы
Лабораторная, Особености разработки газонефтяных и нефтегазовых месторождений
Срок сдачи к 13 сент.
Выполнить задание в файле ecxel
Лабораторная, Формирование единой информационной среды предприятия на основе концепции «Качество 4.0»
Срок сдачи к 13 сент.
Тема выпускной квалификационной работы «Индивидуальный имидж как...
ВКР, Организационная психология
Срок сдачи к 31 окт.
Наступление танкового батальона по овладению населённого пункта
Реферат, Тактика
Срок сдачи к 11 сент.
Технология обучения учащихся основной школы устно-речевому иноязычному общению в условиях коллективно-группового взаимодействия
ВКР, Методика преподавания иностранных языков
Срок сдачи к 12 мар.
Написать курсовую работу
Курсовая, Курсовая работа. теоретические и прикладные аспекты методической работы учителя начальных классов
Срок сдачи к 15 сент.
Заполните форму и узнайте цену на индивидуальную работу!