r/>
Малюнок 3.4 - Блок-схема функції В«mainВ»
4. Кодування програми
Кодування - це процес написання програмного коду, з метою реалізації алгоритму мовою С/С + +.
У цій курсовій роботі для спрощення структури програми використовувалися функції, які дозволили уникнути надмірності коду.
Розглянемо наступні функції:
int random (int N) - функція, яка видає випадкові числа з рівномірним розподілом в інтервалі [0, N-1]. Змінна N є цілою константою;
voidvvod1 (int ** a, constintnstr, constintnstb) - функція, котораяпозволяет заповнити масив з клавіатури. Константи nstrіnstb - розміри матриці, які вводяться з клавіатури; int ** a - покажчик на покажчик на int;
voidvvod2 (int ** a, constintnstr, constintnstb) - функція, котораяпозволяет заповнити масив випадковими числами. Константи nstrіnstb - розміри матриці, які вводяться з клавіатури; int ** a - покажчик на покажчик на int;
voidvvod3 (int ** a, constintnstr, constintnstb) - функція, котораяпозволяет заповнити масив з файлу. Константи nstrіnstb - розміри матриці, які вводяться з клавіатури; int ** a - покажчик на покажчик на int;
int main () - обов'язкова функція, яка забезпечує створення точки входу в Відкомпілювати програму.
5. Контрольний приклад
При написанні програми важливу роль відводиться її тестування. Метою тестування є визначення працездатності програми на всьому необхідному діапазоні вихідних даних. p align="justify"> Розглянемо працездатність програми при різних варіантах введення і виведення.
) Введення з клавіатури:
На малюнку 5.1 представлений введення матриці з клавіатури.
В
Малюнок 5.1 - Введення з клавіатури
На малюнку 5.2.1 представлений висновок результату на дисплей.
В
Малюнок 5.2.1 - Виведення на дисплей
На малюнку 5.2.2 представлений висновок результ...