Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 21.5.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. На тему- Цветочный альбом Педагога дополнительного образования- Фешиной Екатерины Вячеслав.html
2. Анализ финансово-хозяйственной деятельности промышленного предприятия
3. і. Батько добровольцем пішов на польськорадянську війну 1920 р
4. Тема 1. Предмет задачи и организация оказания первой помощи
5. ВАРИАНТ 1 Оглавление б Особенности невербального общения.
6. Определение цен на продукцию с учетом разных факторов
7. то я задался вопросом- кто творит реальность Ту реальность которую мы с вами видим с которой соприкасаемся.
8. знание Собрание текстов отражающих мифологию и предфилософию индоарийцев
9. Використання музично-дидактичних ігор в процесі музичного виховання дітей дошкільного віку.html
10. Дно жизни в пьесе М
11. Курс лекций по анализу экономической деятельности
12. АНАЛИЗ ХОЗЯЙСТВЕННОЙ ДЕЯТЕЛЬНОСТИ ДЛЯ СТУДЕНТОВ СПЕЦИАЛЬНОСТИ УЧЕТ И АУДИТ Содержание и роль э
13. калибровочное оборудование
14. Дядя Ваня С самого начала нужно оговориться- речь пойдет не обо всех чеховских пьесах и что еще важнее не о
15. Компьютер в школе
16. Историкофилософский ежегодник 1989
17. Древо возможного и другие истории Бернард ВерберДрево возможного и другие истории.html
18. варианты М. Вебсра К
19.  СУЩНОСТЬ И ПОКАЗАТЕЛИ ЭФФЕКТИВНОСТИ ДЕЯТЕЛЬНОСТИ ОРГАНИЗАЦИИ Понятия экономического эффекта и экономич
20.  Абиотическая трансформация На стойкость вещества в окружающей среде влияет большое количество процессо