Пример создания консольного приложения. Текст программы предложенного задания может иметь вид
Текст программы предложенного задания может иметь вид #include <vcl.h> #include <stdio.h> #include <conio.h> #pragma hdrstop #pragma argsused int main(int argc, char* argv[]) { double a, b, x, h, r, s; int n, zn = -1, k; puts("Input a,b,h,n"); scanf("%lf%lf%lf%d", &a, &b, &h, &n); for(x = a; x<=b; x+=h) { r = s = 1; for(k = 1; k<=n; k++) { r=zn*r*x/k; s+=r; } printf("\n x= %8.2lf sum= %8.5lf", x,s); } puts("\nPress any key... "); getch(); return 0; } Результат программы с введенными значениями a =0.1, b =1.0, h =0.2 и n =10:
Индивидуальные задания Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y (x), суммы S (x) и | Y (x)– S (x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Так как значение S (x) является рядом разложения функции Y (x), при правильном решении значения S и Y для заданного аргумента x (для тестовых значений исходных данных) должны совпадать в целой части и в первых двух-четырех позициях после десятичной точки. Работу программы проверить для a = 0,1; b = 1,0; h = 0,1; значение параметра n выбрать в зависимости от задания. 1. , . 2. . 3. . 4. . 5. . 6. . 7. , . 8. , . 9. , . 10. , . 11. , . 12. , . 13. , . 14. , . 15. , . 16. . Лабораторная работа №4. Функции пользователя
Цель работы: познакомиться с механизмом составления и организации взаимодействия пользовательских функций, составить и отладить программу.
|