3. Зображення процесу роботи програми
1.Початок
роботи. Введення та виведення за допомогою
_cprintf
та _cscanf.
2.Введення
та виведення за допомогою _cputs
та _cgets.
3.Введення
та виведення за допомогою putch
та getch.
4.Введення
та виведення за допомогою _cprintf
та _cscanf
5.
Введення та виведення за допомогою puts
та gets
6.
Введення та виведення за допомогою
printf
та scanf
7.
Введення та виведення за допомогою
sprintf
та sscanf
8.
Розрахунок
результату для (|A|+|B|)2
/ (D-C1/2)
8.а)
З поточними розрахунками
8.б)Без
поточних розрахунків
9.Реакції
на введення помилкових значень в якості
аргументів функцій введення
10.Обробка
“несумісних”
значень зміннних
(Арифметичний
корінь з від’ємного числа)
(Ділення
на нуль)
4. Аналіз результатів
Як
ми бачимо із зображень процесу роботи
програми, ми ввели 3 різних варіантів
даних, для вирішення рівняння.
При
введенні корректних данних A=1
B=2
C=9
D=1
отримуємо правильне значення виразу
-8
як з поточними так і без поточних
розрахунків.
Коли
C
введено
від’ємним числом ми не можемо знайти
арифметичний корінь з відємного числа,
як наслідок обчислити значення виразу
неможливо
Коли
C
коли D2
йде ділення на нуль і обчислити значення
виразу неможливо
5. Висновок
Програма
працює правильно, про що свідчить аналіз
результатів та зображення процесу
роботи програми. Програма захищена від
ділення на 0 чи добування кореню з
від’ємного числа.
12