ГОСТ ISO 9000-2011 Системы менеджмента качества. Основные положения и словарь.
Обчислити означений інтеграл методом трапецій для функції, що задана таблично. Вхідні дані зберігаються в файлі. Кожний рядок файлу містить пару (x, f(x)), які розділені пробілом. Кількість пар значень – довільна: x1 f(x1) x2 f(x2) … Крок зміни х може бути змінним. В результаті роботи програми вивести на екран: § інтервал інтегрування [a, b]; § значення інтегралу. Примітка. Для того щоби простіше було перевірити працездатність написаної програми оберіть для інтегрування заздалегідь відому функцію, для якої можливо визначити значення інтеграла аналітично. Сформуйте вхідний текстовий файл, записавши в нього результати табулювання цієї функції на заданому проміж ку.
Метод трапеції: Вхідні дані: 15 пар: 2.000000 51.000000 4.000000 161.000000 6.000000 391.000000 7.000000 566.000000 9.000000 1066.000000 14.000000 3471.000000 18.000000 6979.000000 20.000000 9393.000000 25.000000 17738.000000 26.000000 19851.000000 27.000000 22126.000000 31.000000 32966.000000 34.000000 43091.000000 36.000000 50881.000000 39.000000 64246.000000 Результат роботи програми: left = 2.000000, right = 39.000000 integral = 650031.500000
#include<stdio.h>
int main() { int i, n; printf("Enter the number of arguments: "); scanf("%d", &n); float r=0, a[n], b[n]; printf("Enter N pairs of numbers: \n"); for(i=0; i<n; i++) scanf("%f%f", &a[i], &b[i]);
for(i=1; i<n; i++) r+=(b[i]+b[i-1])/2*(a[i]-a[i-1]);
printf("left = %f right = %f integral = %f", a[0], a[n-1], r); getch(); return 0; } ГОСТ ISO 9000-2011 Системы менеджмента качества. Основные положения и словарь.
Группа Т59
СИСТЕМЫ МЕНЕДЖМЕНТА КАЧЕСТВА Основные положения и словарь Quality management systems. Fundamentals and vocabulary
ОКС 03.120.10; 01.040.03 Дата введения 2013-01-01
|