не змінна користувачем. br/>
.2 Вибір стандартних візуальних і не візуальних компонентів
При створенні програми були використані наступні компоненти панелі Toolbox інтерфейсу Visual C + +: colorDialog і pictureBox-для створення графічних зображень; comboBox, textBox, numericUpDown, label-для введення і виведення даних; button і radioButton-для управління і вибору функцій; а також panel і groupBox. br/>
.3 Опис основних функцій
: System :: Void button1_Click (System :: Object ^ sender, System :: EventArgs ^ e) - основна функція програми, при її виконанні проводиться розрахунок інтеграла виходячи з введених даних, виконується візуалізація рішення і висновок результатів. Дана функція звертається до процедур розробленим при створенні програми: funkcia (double & x1) - служить для введення досліджуваної функціональної залежності, повертає значення введеної функції від вхідного x1, блок-схема наведена рис. 3.1; check (double & x1, double & x2) - служить для перевірки введених меж інтегрування; checktoch (double & tochnost) - для перевірки введеної точності; LEVPR, double PRAVPR, double SREDPR (double & buf, double & ; x2, int & n, double & delX, double & delY) - ці функції реалізують методи лівих, правих і середніх прямокутників відповідно, повертають значення інтеграла. Блок-схеми даних функцій індентичності рис. 3.2. p align="justify"> Ще одна функція: private: System :: Void button2_Click (System :: Object ^ sender, System :: EventArgs ^ e) - служить для створення другої форми.
В
Рис. 3.1
В
Рис. 3.2
4. РЕЗУЛЬТАТИ ТЕСТУВАННЯ ПРОГРАМИ
Тест 1. Відповідність результатів видаються програмою результатами, отриманими розрахунковим шляхом. p align="justify"> Результат роботи програми на рис. 4.1. br/>В
Рис. 4.1
При межах інтегрування -3 і 4 і точності обчислення 0.01 програма видає значення інтеграла рівне 50.87 (розрахунок методом середніх прямокутників). Порахуємо інтеграл за формулою:
В
як бачимо, результати збігаються.
Тест 2. Програма не повинна залежати від конкретної функціональної залежності, тому запропонуємо програмі візуалізувати знаходження інтеграла допустимо від логарифмічною функції. Результат роботи програми на рис. 4.2. br/>В
Рис. 4.2
Результат роботи програми цілком задовільний.
програма розробка інтерфейс архітектура
Тест 3. Робота програми на маленькому відрізку інтегрування. p align="justify"> Результат роботи програми на рис. 4.3. Відрізок на якому виконувалося інтегрування складав всього 0,00531, але програма відмінно впоралася з поставленим перед нею завданням, найкращим чином отмас...