Таблиця відповідності змінних задачі 3
Ім'я змінної в условііІмя змінної в программеТіпКомментарійAA [20] intІсходний масив АBB [20] intІсходний масив ВDD [20] intІсходний масив DnnintКолічество стовпців в матриці АmmintКолічество стовпців в матриці ВkkintКолічество стовпців в матриці DppintКоеффіціент рівняння qqintКоеффіціент уравненіяccintКоеффіціент уравненіяx1x1floatКорень уравненіяx2x2floatКорень уравненияdesdesfloatДискриминант рівняння-* nintПеременная-вказівник для передачі розмірності масиву-* p [] [] intПеременная-вказівник для передачі масиву-iintІтератор циклу-jintІтератор циклу-sintСумма шуканих елементів
Лістинг рішення задачі 3 представлений у додатку В
Результати виконання програми 3 наведені на малюнках 3.7, 3.8, 3.9, тести для налагодження в таблиці 3.6.
Таблиця 3.6 - Тести для перевірки завдання 3
Вихідні данниеРезультатA [- 1 Лютого B [- 1 - 2 D [4 - 8 0 0 1] - 9 січня] 8 лютого 0 2 травня 0] 2x 2 +6 x +4=0 x 1 =- 1 x 2=- 2 A [3 2 B [- 1 1 D [7 травня 1 0 Попереднє] 2 січень] 8 січень] 5x 2 +2 x +13=0 коренів немає A [2 2 B [- 321 D [ 0 5 0 0] 5-3] 2-4] 4х 2 - 4х +1=0 х=0.5
Малюнок 3.7 - Результат виконання програми 3 (тест 1)
Малюнок 3.8 - Результат виконання програми 3 (тест 2)
Малюнок 3.9 - Результат виконання програми 3 (тест 3)
Дані тестів і результати виконання програм збігаються, значить задача вирішена вірно.
3.4 Завдання 4
Змінні, які використовувалися в даній задачі, показані в таблиці 3.7.
Таблиця 3.7 - Таблиця відповідності змінних задачі 4
Ім'я змінної в условііІмя змінної в программеТипКомментарийffintПункт менюaadoubleНіжній межа інтегрірованіяbbdoubleВерхній межа интегрированияEEdoubleТочность интегрированияintegintegdoubleЗначение інтеграла-integ1doubleПромежуточное значення інтеграла-integ2doubleПромежуточное значення інтеграла-funcfloatЗначеніе функції в заданій точці-nintКолічество вузлів-hdoubleШаг інтегрування-iintІтератор циклу-sdoubleІнтегральная сума-xdoubleТочка , що входить до інтегрований відрізок
Лістинг рішення задачі 4 наведений у додатку Г.
Тести для налагодження завдання 4 наведені на малюнку 3.10 (результат виконання програми Mathcad), результати виконання програми наведені на малюнках 3.11, 3.12, 3.13.
Малюнок 3.10 - Результати виконання програми 4 (тест 1)
Малюнок 3.11 - Результати виконання програми 4 (тест 2)
Малюнок 3.12 - Результати виконання програми 4 (тест 3)
Результати виконання програми збіглися з тестами, що дозволяє зробити висновок про правильність рішення задачі.
3.5 Основна програма
Змінні, які використовувалися при написанні даної програми, описані в таблиці 3.8.
Таблиця 3.8 - Таблиця відповідності змінних основної програми
Ім'я змінної в условііІмя змінної в программеТипКомментарийmmintПункт менюffintФлаг для виклику меню