Bài tập kỹ thuật lập trình sử dụng sơ đồ Hoocner Khai báo (định nghĩa) hàm tính giá trị đa thức p(x) bậc n tổng quát theo sơ đồ Hoocner Viết chương trình tính giá trị đa thức p(x) bậc n tổng quát theo sơ đồ Hoocner. 1.3 Cho đa thức p(x) bậc n, viết chương trình xác định các hệ số của đa thức p(y+c) theo sơ đồ Hoocner tổng quát. Viết chương trình tìm nghiệm gần đúng cho phương trình có dạng tổng quát:
Trang 3Khai báo (định nghĩa) hàm tính giá trị đa thức p(x) bậc n tổng quát theo
Trang 4printf("a= "); scanf("%lf", &a);
printf("b= "); scanf("%lf", &b);
printf("y= "); scanf("%lf", &y);
printf("z= "); scanf("%lf", &z);
Trang 6void Hoocnertongquat(float A[],float c,int n)
printf("He so p(y+%.2f) la: ",c);
for(i=0;i<=n;i++) printf("%.2f ",B[i]);
Trang 7float chiadoi(float A[],int n,float a,float b);
float f(float A[],int n,float x);
float f(float A[],int n,float x)
Trang 8a(0)*x^n+a(1)*x^(n-1)+ +a(n-printf("Nhap vao bac pt : ");
Trang 92.1 Viết chương trình tìm nghiệm gần đúng cho phương trình có dạng tổngquát:
f(x) = a0xn + a1xn-1 + … + an-1x + an = 0 bằng phương pháp dây cung
CHƯƠNG TRÌNH:
#include<conio.h>
#include<math.h>
#include<stdio.h>
#define eps 1e-3
double f(float A[],int n,float x)
Trang 10printf("\nnhap vao he so cua da thuc:\n");
2.2 Viết chương trình tìm nghiệm cho phương trình ex - 10x + 7 = 0 (có thể
thay phương trình khác) bằng phương pháp tiếp tuyến.
Trang 13printf("\nNghiem he phuong trinh : ");
for(int i=1;i<=n;i++) printf("%5.2f ",X[i]);
}
getch();
}
FILE TEXT:
Trang 15printf("\nNhap nghiem xap xi ban dau : ");
for(int i=1;i<=n;i++) scanf("%f",&X[i]);
Trang 18printf("Bang gia tri tuong ung\nX |");
for(i=0;i<=n;i++) printf("%5.3f ",x[i]); printf("\nY |");
for(i=0;i<=n;i++) printf("%5.3f ",y[i]); fclose(f);
Trang 23KẾT QUẢ:
Viết chương trình (có sử dụng hàm) tính gần đúng tích phân xác định trên
đoạn [a, b] của một số hàm cụ thể (trong đó có hàm đa thức bậc n) theo 3
cách (tương ứng với 3 công thức trên) So sánh kết quả, nhận xét