Электронный справочник “ Праздники Года ”

Автор работы: Пользователь скрыл имя, 17 Февраля 2011 в 19:46, курсовая работа

Описание работы

Для удобства восприятия информации записка содержит схемы алгоритмов программ. Чтобы облегчить работу с программой, в содержание введена инструкция пользователя и особенности программы.


Текст самой программы, выполнения операций заявленной в теме курсовой работы, помещён в приложении.

Содержание работы

Аннотация………………………………………………………………4


Введение………………………………………………………………..5


Постановка и анализ задачи…………………………………………...6


Разработка алгоритма……………………………………………….....7


Особенности разработки программы……………………………….10


Тест программы………………………………………………………11


Инструкция пользователя……………………………………………12


Заключение……………………………………………………………13


Приложение (текст программы)……………………..........................14


Литература…………………………………………………………….17

Файлы: 1 файл

Курсовая работа Кулинич.doc

— 118.50 Кб (Скачать файл)

Омский  Государственный Технический Университет

Кафедра Информатики и вычислительной техники

  

Пояснительная записка 
к курсовой   работе по курсу

“Алгоритмические  языки и технология программирования” 

Тема: Электронный справочник “ Праздники Года ”. 
 
 
 
 
 
 
 
 

                                                             Выполнил: Кулинич Артур

                                                                                                       группа В-118

                                                                    

                     Руководитель: к.т.н., доцент

Шафеева Ольга Павловна                                                                                                                           
 
 
 
 
 

Омск-2009 г. 
 
 

Омский  Государственный  Технический  Университет

            Кафедра  Информатики  и вычислительной  техники

 

ЗАДАНИЕ

    Курсовой проект по курсу: Алгоритмические  языки и программированиe

    Студенту группы: В – 118 Кулинич Артур Юрьевич 2009 учебный год

    Тема курсового проекта: Создание электронного справочника                 «Праздники Года».

   

Исходные  данные: язык программирования – С++. 

Содержание  проекта:

Чертежи (листы)

1. Структурная  схема алгоритма  

Разделы пояснительной записки: 

Введение.

1. Постановка и анализ задачи.

2. Разработка  алгоритма. 

3. Особенности  разработки программы. 

4. Инструкция  пользователя.

5. Тест  программы.

6. Заключению. Приложение (текст программы). 

Основная  рекомендуемая литература 

  1. М. Эллис, Б. Строуструп. Справочное руководство  по языку C++ с комментариями: Пер. с англ. - Москва: Мир, 1992. 445с.
  2. Стенли Б. Липпман. C++ для начинающих: Пер. с англ. 2тт. - Москва: Унитех; Рязань: Гэлион, 1992, 304-345сс.
  3. Бруно Бабэ. Просто и ясно о Borland C++: Пер. с англ. - Москва: БИНОМ, 1994. 400с.
 
 

Руководитель  проектирования                    (Подпись)

Студент                                                          (Подпись) 
 
 

Содержание 

Аннотация………………………………………………………………4 

Введение………………………………………………………………..5 

Постановка и анализ задачи…………………………………………...6 

Разработка алгоритма……………………………………………….....7 

Особенности разработки программы……………………………….10 

Тест программы………………………………………………………11 

Инструкция пользователя……………………………………………12 

Заключение……………………………………………………………13  

Приложение (текст программы)……………………..........................14 

Литература…………………………………………………………….17 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Аннотация 

      Пояснительная записка содержит описание алгоритма  и листинг программы электронный справочник « Праздники Года».

      Для удобства восприятия информации записка содержит схемы алгоритмов программ. Чтобы облегчить  работу с программой, в содержание введена инструкция пользователя и особенности программы.  

      Текст самой программы, выполнения операций заявленной в теме курсовой работы, помещён в приложении. 

      Пояснительная записка оформлена в соответствии предъявляемыми требованиями. Записка  выполнена на 14 листах и содержит приложение на 3 листах формата А4. Содержание соответствует тому, которое дано в задании, а разделы соответствуют содержанию. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Введение: 

      Целью курсового проектирования является приобретение и закрепление  навыков в организации  вычислительных процессов  и программирования на алгоритмическом  языке C++. Основной акцент в работе уделяется рассмотрению подпрограмм.

      Язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Laboratories Бьёрн Страуструп придумал ряд усовершенствований к языку Си под собственные нужды. До начала официальной стандартизации язык развивался в основном силами Страуструпа в ответ на запросы программистского сообщества. В 1998 году был ратифицирован международный стандарт языка Си++: ISO/IEC 14882:1998 «Standard for the C++ Programming Language»; после принятия технических исправлений к стандарту в 2003 году — нынешняя версия этого стандарта — ISO/IEC 14882:2003.

      Разрабатывая  Си с классами, Страуструп также написал  программу cfront — транслятор, перерабатывающий исходный код Си с классами в исходный код простого Си. Новый язык, неожиданно для автора, приобрёл большую популярность среди коллег и вскоре Страуструп уже не мог лично поддерживать его, отвечая на тысячи вопросов.

      C++ — чрезвычайно  мощный язык, содержащий  средства создания  эффективных программ  практически любого  назначения, от низкоуровневых  утилит и драйверов  до сложных программных комплексов самого различного назначения.  
 
 
 
 
 
 
 
 
 
 
 

Постановка  и анализ задачи: 

  Написать  на языке С++ и отладить в интерактивном режиме электронный справочник «Праздников Года». 

  Придумать и разработать программу которая должна выводить название праздника в зависимости от введённого числа и месяца. 

  Основное  внимание необходимо уделить процессу создания и введение баз данных. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

       Разработка  алгоритма: 

        

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    Особенности разработки программы: 

     Данная  программа разработана при помощи структур. Большой акцент в работе уделяется использованию подпрограмм, а также файлов и записей.  

     Каждый  шаг пользователя прокомментирован, что помогает при использовании программы. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Тест  программы:

Также мною была протестирована программа, в процессе тестирования была проверенна её  работоспособность, в результате тестирования ошибки небыли обнаружены.
 

Результат тестирования. 
 
 

Режим Количество  проверок Сообщение
Добавление  записи 10 Ошибок нет
Просмотр  базы праздников 10 Ошибок нет
Поиск праздника по дате 10 Ошибок нет
Выход 10 Ошибок нет
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Инструкция  пользователя: 

      Для запуска программы необходимо запустить Kursovik.exe. После запуска появиться окно:

      В этом окне будет отображаться информация о разработчике, а так же главное меню, в котором будет отображаться список функций. Каждая функция подписана своим номером.

      Программа управляется с помощью цифр от 1 до 4. Чтобы задействовать функцию, нужно выбрать одну из предложенных цифр и нажать её.  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Заключение 

  В ходе курсовой работы мною были изучены  некоторые аспекты программирования на языке C++. При оформлении курсовой работы был получены навыки оформления программной документации, а также большой практический опыт работы в Visual C++ 2008, Microsoft Word, (хотя освоение этих программных продуктов не было целью курсовой работы, данные навыки нельзя считать бесполезными). Теоретические сведения были закреплены практическими занятиями.

  Я узнал, что в основе того или иного  языка программирования лежит некоторая  руководящая идея, оказывающая существенное влияние на стиль соответствующих программ. А также, что исторически первой была идея структурирования программ, в соответствии с которой программист должен был решить, какие именно процедуры он будет использовать в своей программе, а затем выбрать наилучшие алгоритмы для реализации этих процедур.

      Данная  курсовая работа наглядно демонстрирует  преимущества файлов прямого доступа. Если детализировать структуру  записи, модернизировать саму программу  и добавить процедуры для удаления, поиска и сортировки записей, то можно получить  программу работы с базой данных. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Приложение

#define _CRT_SECURE_NO_DEPRECATE

Информация о работе Электронный справочник “ Праздники Года ”