Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач програмування.docx
Скачиваний:
9
Добавлен:
05.12.2018
Размер:
302.84 Кб
Скачать
  1. Опис логічної структури програми

Рисунок 5.1 – Блок схема алгоритму головної функції main

Рисунок 5.2 – Блок схема введення даних функції

  1. Керівництво оператора

Для того,щоб розпочати працювати з програмою потрібно відкрити файл Kurs.cpp у програмі Dev C++ та натиснути клавішу F9. Натиснувши цю клавішу, Ви побачите на екрані такий результат (Рис. 6.1): Далі Вам потрібно вибрати потрібний пункт меню.

Рисунок 6.1 – Вікно компілятора

Вибравши перший пункт меню ви побачите дані про автора (Рис. 6.2)

Рисунок 6.2 – Виведення даних про автора.

Далі Вам потрібно ввести діапазон лівої і правої межі і крок цифрами (Рис. 6.3), наприклад:

Рисунок 6.3 – Введення даних.

Для отримання результату Вам потрібно натиснути Enter, і Ви отримаєте (Рис. 6.4):

Рисунок 6.4 – Отриманий результат

Висновок

В даній курсовій роботі розкривається аналіз методів розробки ігрових програм для ЕОМ.

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

В першій главі було здійснено аналіз методів та засобів створення комп’ютерних ігор загальні відомості та класифікація.

В другій главі був виконаний аналіз створеного програмного забезпечення, характеристика його працездатності на інших машинах.

Розроблене в третій главі програмне забезпечення дозволяє легко і швидко отримати результати поставленої задачі. Розроблена програма буде працювати і на раніше використовуваних ОС, таких як: Windows 98 та Windows 95.

Дане програмне забезпечення є досить ефективним і мало вибагливим до апаратного забезпечення.

Література

  1. Шилдт Г.В. Искусство программирования на С++. - Петербург, 2005

Додатки додаток а

Лістинг програми:

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

#include<math.h>

void Avtor(void);

void Vyvedennja_Rezultativ(void);

int main()

{

int m;

system("cls");

printf("\n\nVyberit\' potribnyy punkt:\n\n");

printf("1) Pro avtora\n");

printf("2) Vyvedennja rezul\'tativ\n");

printf("3) Exit.\n");

scanf("%d",&m);

switch (m)

{

case 1:

{

Avtor();

}

case 2:

{

Vyvedennja_Rezultativ();

}

case 3:

{

exit(1);

}

}

}

void Vyvedennja_Rezultativ(void)

{

system("cls");

int a,b;

double y,h,p=3.14,x;

do

{

printf("Vvedit\' diapazon:\n\nVvedit\' livu mezhu = ");

scanf("%d",&a);

printf("Vvedit\' pravu mezhu = ");

scanf("%d",&b);

if(a<b)

break;

else

printf("\nPomylka vvedennja!\nPovtorit\' vvedennja\n\n");

}

while(1);

printf("Vvedit\' krok = ");

scanf("%lf",&h);

printf("\n\tliva mezha=%d",a);

printf("\n\tprava mezha=%d",b);

printf("\n\tkrok=%lf",h);

printf("\n\t ___________________________________");

for(x=a;x<=b;x+=h)

{

if((x<0.00001)&&(x>-0.00001))

{

printf("\n\t| x = %5.2lf | nema znachennja |",x);

}

Else

{

y=(p+1/x)/(p*x+3)+23/sin(x);

printf("\n\t| x = %5.2lf | y = %17.11lf |",x,y);

}

}

printf("\n\t ___________________________________\n\n");

getch();

main();

}

void Avtor()

{

system("cls");

printf("\n\n Programu rozrobyv\n st.gr. MIT-10\n Zhuravskyi Dmutro");

getch();

main();

}