Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

тематические методы в экономике КУРСОВАЯ РАБОТА по курсу Прогр

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Министерство образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего

профессионального образования

«Тюменский государственный нефтегазовый университет»

Институт менеджмента и бизнеса

Кафедра Математические методы в экономике

     

      

      

КУРСОВАЯ РАБОТА

по курсу «Программирование»

на тему «Агентство по организации концертов и праздников. Структуры данных в С++.»

Выполнил: ст. гр. БИб-13-1

Володина Е.В.

Руководитель: Рябова Ю.С.,

к.с.н., доцент кафедры ММЭ

Тюмень, 2014


Оглавление


Введение

Данная программная разработка может применяться в агентствах по организации концертов и праздников для целей управления услугами по организации и проведению культурно-досуговых и культурно-зрелищных мероприятий. Разработана на языке С++, реализована в программе Borland C++ для Windows, может быть использована в операционных системах семейства Windows.

Цель – создание базы данных тарифов на платные услуги агенства, отбор и вывод данных, связанных с реализацией культурно-досуговых мероприятий.

Задачи:

  1.  Определение входных и выходных данных
  2.  Разработка алгоритма, представление его в виде блок схемы
  3.  Разработка программы на языке программирования С++
  4.  Реализация программы (написание программы в среде Borland C++ для Windows)
  5.  Тестирование программы и компиляция программы, ввод данных
  6.  Отбор данных по определенному условию, вывод данных


1. Входные и выходные данные.

Входные данные – вид услуги, часы проведения мероприятия, длительность услуги, выходные данные – отдельно выводятся сведения о стоимости услуги.

Входные данные можно представить в виде таблицы

Таблица 1

Наименование

Вид услуг

Часы

Еденица

Стоимость услуги

Стоимость

Тип данных

текстовый

текстовый

текстовый

текстовый

числовой

Область допустимых значений

любые текстовые данные

любые текстовые данные по определенному шаблону

любые текстовые данные по определенному шаблону

Любые текстовые данные по определенному шаблону

1-услуга доступна в пределах заданной суммы,0-услага не доступна

Максимальное количество символов

20

6

1

2000

-

Выходные данные –сведения об оказываемых услугах и их стоимости . Для отбора данных используется следующие условия:

  1.  Если 1, то услуга доступна в пределах заданной суммы
  2.  Если 0, то услуга не доступна в пределах заданной суммы


  1.  Разработка алгоритма с помощью блок-схем

Написать теорию: представить элементы блок-схемы и написать, что они обозначают.


Алгоритм задачи представлен ниже.

Начало

Конец

КЦ

Поиск в структуре и вывод на экран

Условие

Нет

Условие

Да

КЦ

Поиск в структуре и вывод на экран

Вывод структуры

Вывод структуры

Ввод структуры


  1.  Структуры в С++

Написать теорию по структурам в С++

5. Реализация программы на языке программирования С++

Программа представлена в файлах avtopark.cpp и avtopark.exe (после компиляции). Ниже представлен текст программы.

#include<iostream.h>

#include<conio.h>

#include<fstream.h>

struct avtopark//описание структуры

{

char voditel[50];

char nomer_avtobusa[10];

char nomer_marshruta[5];

int mesto;

};

int main()

{

const n=10;

int i;

avtopark s[n];

for(i=0;i<=n-1;i++)//цикл для ввода данных структуры

{

cout<<" Введите водителя\n";

cin>>s[i].voditel;

cout<<" Введите номер автобуса\n";

cin>>s[i].nomer_avtobusa;

cout<<" Введите номер маршрута\n";

cin>>s[i].nomer_marshruta;

cout<<" Место\n";

cin>>s[i].mesto;

cout<<"\n";

}

cout<<"\nводитель  номер автобуса номер маршрута\n\n";

for(i=0;i<=n-1;i++)//цикл для выводы данных структуры

cout<<s[i].voditel<<'  '<<s[i].nomer_avtobusa<<' '<<s[i].nomer_marshruta<<endl;

cout<<"В парке\n";//вывод на экран условия отбора

for(i=0;i<=n-1;i++)//цикл для вывода данных по условию отбора

{

if(s[i].mesto!=1)

cout<<s[i].voditel<<'  '<<s[i].nomer_avtobusa<<' '<<s[i].nomer_marshruta<<endl;

}

cout<<"На маршруте\n";//вывод на экран условия отбора

for(i=0;i<=n-1;i++) //цикл для вывода данных по условию отбора

{if(s[i].mesto!=0)

cout<<s[i].voditel<<' '<<s[i].nomer_avtobusa<<' '<<s[i].nomer_marshruta<<endl;

}

}


6. Тестирование программы в программной среде Borland C++ for Windows.


Список использованных источников

1. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство; Высшая школа, 2001. – 432 с.

2. С/С++. Программирование на языке высокого уровня / Т.А. Павловская. – Спб.: Питер, 2012. – 461 с.

3. Павловская Т.А., Щупак Ю.А. С/С++. Структурное и объектно - ориентированное программирование: Практикум. – Спб.: Питер, 2011. – 352 с.

Добавить свои источники (книги или ссылки на сайты Интернета).




1. Themen- Вивчіть наступні граматичні теми Die Wortfolge in den ussge ' und Frges'tzen
2. Базисный период Текущий период Базисный период
3.  Опираясь на общие положения создания рекламной концепции позиционирование выбранного товара или услуги-
4. Классификация основных форм деятельности человека Физиология труда это наука изучающая изменения фу
5. Теория Эрика Эриксона в аспекте депривации
6. Тупики силы
7. на тему- ldquo;Еволюційні та революційні форми суспільного розвиткуrdquo;
8. Анализ материальных ресурсов организации
9. варианта Теоретический вопрос 1 Конкурентоспособность предприятия-.
10. Відмінності між внутрішніми і зовнішнім аудитом
11. Кунгурский колледж промышленных технологий управления и дизайна Контрольные вопросы по дис
12. е. заведомо предполагает необходимость смягчения и коррекции тех или иных качеств 8
13. Обзор литературы Вступление Однокамерные установки
14. Психические расстройства
15. Реферат на тему- Наследование по завещанию
16. Российский государственныйпрофессиональнопедагогическийуниверситет РГППУ Факультет элект
17. Тема 4 ldquo;Аварії на ХІМІЧНО небезпечних об~єктах їх медикосанітарні наслідкиrdquo;
18. Його носії ~ кобзарі впродовж століть зберігали духовний генофонд народу будили в ньому національну свідо
19. Беловский педагогический колледж Рассмотрено цикловой комиссией
20. Всемирная конференция по правам человека