Головна » Файли » Курсові роботи » Електроніка. Обчислювальна техніка та програмування |
[ Викачати з сервера (292.6 Kb) ] | 03.01.2014, 02:44 |
Структура програми Для розробки програми було застосовано систему
програмування С . Програма працює в
текстовому режимі під керуванням системи MS DOS. Програму побудовано із застосуванням принципів
структурного програмування. Вона складається з основної програми, процедур,
функцій. Структурна схема програми приведена у додатку В.
Повний текст програми на мові С наведений у додатку А. 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) У
головній частині програми відбувається виведення на екран інтерфейсу користувача,
навігація по меню, циклічне опитування подальших дій. | |
Переглядів: 443 | Завантажень: 185 | |
Всього коментарів: 0 | |