Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми &Відомості про місця на авіарейси з Махачкали в Москву&

Реферат Розробка програми &Відомості про місця на авіарейси з Махачкали в Москву&





Зміст


Введення

. Аналіз завдання

. Опис програми

. Тестування

Висновок

Література

Додаток


Введення


Програмування lt; # justify gt; 1. Аналіз завдання


Вихідні дані

В якості вихідних даних в даній програмі береться база даних.

Відомості записуються в файли, які мають вигляд DAYNN (де NN число на якій зберігається інформація).

База даних організована таким чином:

Мається 10 файлів, в кожному з яких є інформація у вигляді матриці:

- місце вільно, 1 - місце зайняте, 2 - місце заброньоване;

Як вихідні дані можуть розглядатися числа, які користувач вводить для того щоб переглянути відомості на дане число.

Вихідні дані

Результатом виконання програми є вивід повідомлення - інформації про вільні, заброньованих місцях і т.д., в залежності від обраного пункту меню.

При запуску програми в першу чергу буде виводитися меню. Найменування пунктів меню записуються в масиви символів, на які посилаються покажчики.

Для скорочення обсягу вихідного коду і для поліпшення його читаності використовуємо функції. Вони дозволяють винести часто повторювані вираження в окремий блок і потім, у міру потреби, звертатися до нього. У програмі будуть створені 12 функцій:

· головна функція, в якій здійснюється виклик інших функцій.

· функція, за допомогою якої здійснюється побудова графічного меню і переходи між пунктами даного меню.

Функції передаються два параметра. Покажчик на пункти меню і кількість цих пунктів. Це дозволяє бути даної функції більш універсальною.

· функція дозволяє виводити інформацію про вільні місця, і дозволяє побачити які саме місця вільні.

· функція дозволяє виводити інформацію про продані місцях, і дозволяє побачити які саме місця продані.

· функція дозволяє виводити інформацію про заброньовані місцях, і дозволяє побачити які саме місця заброньовані.

· функція дозволяє виводити інформацію про продані місцях на декаду, і дозволяє побачити які саме місця продані

· функція дозволяє виводити інформацію про заброньовані місцях на декаду і дозволяє побачити які саме місця заброньовані.

· функція всередині якої відбувається масова робота з файлами, для витягання необхідної інформації.


2. Програмування завдання

дані редагування пам'ять код

У програмі були використані функції, що зберігаються в заголовних файлах. Список заголовних файлів зі стандартної бібліотеки C ++, використовуваних в програмі (в описі наведені функції, що використовуються в даній програмі):

iostream.h - в ній реалізована підтримка для файлового введення/виводу даних вбудованих типів. Операції введення/виводу виконуються за допомогою класів istream (потоковий ввід) і ostream (потоковий висновок).

Третій клас, iostream, є похідним від них і підтримує двонаправлений введення/висновок.

· cin;

· 2) cout;

Висновок здійснюється, як правило, за допомогою переобтяженого оператора зсуву вліво ( lt; lt;), а введення - за допомогою оператора зсуву вправо ( gt; gt;).

· stdlib.h - заголовний файл стандартної бібліотеки мови С, який містить в собі функції, займаються виділенням пам'яті, контроль процесу виконання програми, перетворення типів та інші.

· malloc ();

· conio.h - оголошує кілька бібліотечних функцій для роботи з «консольним вводом/виводом» програми, створює текстовий інтерфейс користувача.

· clrscr ();

· getch ();

· textcolor ();

· textattr ();

· gotoxy ();

· fstream.h - заголовний файл, необхідний для роботи з файлами (запис, читання, додавання)

· open ();

· close ();

Перейдемо до опису програми:

char * dano [5]={ Svob. mesta na uk-e chislo ,

Prod. mesta na uk-e chislo ,

Bron. na ukaz-e chislo ,

Prod. mesta na dekadu ,

Bron na decadu

};

//задаємо елементи п...


сторінка 1 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру
  • Реферат на тему: Створення програмного продукту, що дозволяє синхронізувати дані вже наявної ...
  • Реферат на тему: Cоздание приладу, який дозволяє виявляти проникнення в приміщення, що охоро ...
  • Реферат на тему: Додаток, що дозволяє проводити розрахунок заданої електричної схеми з різни ...
  • Реферат на тему: Цифрове арифметико-логічний пристрій, що дозволяє виконувати операції відні ...