Реферат_ua слоган сайта
Головна » Файли » Курсові роботи » Електроніка. Обчислювальна техніка та програмування

Гра Пятнашки на си
[ Викачати з сервера (292.6 Kb) ] 03.01.2014, 02:44

Структура програми

Для розробки програми було застосовано систему програмування С  . Програма працює в текстовому режимі під керуванням системи MS DOS.

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

Структурна схема програми приведена у додатку В. Повний текст програми на мові С  наведений у додатку А.

2.3 Опис алгоритму програми

1) Ініціалізація масиву.  (int**)calloc(4, sizeof(int*)).

2) Заповнення масиву випадковими значеннями (x=rand()%4; y=rand()%4;;) з порожньою коміркою (field[j][i] == 0).  

2) У циклі з перевіряється умова if(field[j][i] != 4*i+j+1). Якщо field[j][i] != 4*i+j+1 та field[0][3] != 13 тоді гра триває, якщо інакше умова досягнена. І відображається повідомлення.

3) Якщо умова недосягнена, працює функція printfield. Яка у циклі перевіряє умову якщо field[j][i], тоді printf("%3d", field[j][i]). Або printf("  _").

4) Для переміщення вільної комірки використовується функція move(). У якій є функція case вибору значень та  default.

5) Після досягнення умови гри відображається повідомлення.

2.4 Опис основних процедур і функцій

 Головна частина програми(функція main)

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

Категорія: Електроніка. Обчислювальна техніка та програмування | Додав: Sanu1012 | Теги: бесплатно, реферати, сакачать, українською мовою
Переглядів: 443 | Завантажень: 185 | Рейтинг: 0.0/0
Всього коментарів: 0
Ім`я *:
Email *:
Код *:
Меню сайта
Категории

Статистика


Онлайн всього: 1
Гостей: 1
Користувачів: 0
Вхід на сайт
Пошук