1. Trang chủ
  2. » Giáo án - Bài giảng

Tin hoc dc le trung tan

165 125 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Baỡi tỏỷp Tin hoỹc aỷi cổồng 1 PHệN I : Dặẻ LIU VAè CHặNG TRầNH TấNH TOAẽN CAẽC BIỉU THặẽC 1. Vióỳt chổồng trỗnh nhỏỷp baùn kờnh R vaỡ xuỏỳt ra maỡn hỗnh thóứ tờch V vaỡ dióỷn tờch S cuớa hỗnh cỏửu (V = 4R 3 / 3 vaỡ S=4R 2 ) * Thuỏỷt toaùn: + Coù thóứ khai baùo caùc bióỳn : V,S,R + Nhỏỷp R tổỡ baỡn phờm (dổợ lióỷu nhỏỷp vaỡo tổỡ baỡn phờm) + Gaùn: V theo cọng thổùc:V = 4R 3 / 3 S=4R 2 + Vióỳt keùt quớa V, s ra maỡn hỗnh (kóỳt quaớ xuỏỳt ra) * Chổồng trỗnh #include <conio.h> #include <stdio.h> #include <math.h> main() { clrscr(); float v,s,r; printf(" Nhap ban kinh hinh cau R(voi R>0)="); scanf("%f",&r); s=4*M_PI*r*r; v=4*M_PI*r*r*r/3; printf("Dien tich hinh cau= %0.2f",s); printf("\nThe tich hinh cau= %0.2f",v); getch(); } * Kóỳt quaớ chaỷy demo + Vaỡo R=2 + Dien tich hinh cau la:50.27 + The tich hinh cau la:33.51 * Nhỏỷn xeùt ỏy laỡ baỡi toaùn rỏỳt õồn giaớn, tờnh toaùn õồn thuỏửn mọỹt bióứu thổùc. Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng 2 2. Vióỳt chổồng trỗnh nhỏỷp 2 sọỳ thổỷc x,y vaỡ tờnh giaù trở haỡm )cos( )()(log 22 5 yxe yxarctgyx x ++ ++ F ( x ,y) = * Thuỏỷt toaùn: + Khai baùo caùc bióỳn : x,y,Tu,Mau,F kióứu thổỷc + oỹc giaù trở x,y tổỡ baỡn phờm + Gaùn : tu=log(fabs(x*x-y*y))/log(5)+atan(x+y); mau=exp(x)+cos(x+y); F= tu/mau; + Vióỳt kóỳt quaớ F ra maỡn hỗnh * Chổồng trỗnh #include <conio.h> #include <stdio.h> #include <math.h> main() { clrscr(); float x,y,tu,mau,f; printf("Nhap x="); scanf("%f",&x); printf("\nNhap y="); scanf("%f",&y); tu=log(fabs(x*x-y*y))/log(5)+atan(x+y); mau=exp(x)+cos(x+y); f=tu/mau; printf("Ket qua cua ham F(x,y) la= %0.2f",f); getch(); } 3. Vióỳt chổồng trỗnh nhỏỷp 2 sọỳ thổỷc x,y vaỡ tờnh giaù trở cuớa haỡm f(x,y) nhổ sau: F(x,y) = )(1 )(log5 5 yxarctg yx x ++ + Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng 3 * Thuỏỷt toaùn: + Khai baùo caùc bióỳn: x,y,Tu,Mau,F:kióứu thổỷc + oỹc giaù trở cuớa x,y tổỡ baỡn phờm (dổợ lióỷu vaỡo tổỡ baỡn phờm) + Gaùn caùc bióứu thổùc: tu=pow(5,x)+log((fabs(x-y)))/log(5); mau=1+atan(x+y); F:= tu/mau; + Vióỳt kóỳt quaớ F ra maỡn hỗnh (kóỳt quaớ) * Chổồng trỗnh #include <math.h> #include <stdio.h> #include <conio.h> main() { clrscr(); float tu,mau; float x,y; printf("nhap x="); scanf("%f",&x); printf("nhap y="); scanf("%f",&y); tu=pow(5,x)+log((fabs(x-y)))/log(5); mau=1+atan(x+y); printf(" ket qua cua=%0.3f", tu/mau); getch(); } 4. Tờnh chu kyỡ dao õọỹng cuớa con lừc õồn g l T 2= Vồùi g laỡ gia tọỳc troỹng trổồỡng 9,18m/s 2 . * Thuỏỷt toaùn: + Coù thóứ khai baùo hũng sọỳ g + Khai baùo caùc bióỳn : T,L + Nhỏỷp chióửu daỡi L tổỡ baỡn phờm + Gaùn T= 2*pi*sqrt(l/g) Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng 4 + Vióỳt kóỳt quaớ T ra maỡn hỗnh. * Chổồng trỗnh # include <math.h> #include <stdio.h> #include <conio.h> #define g 9.18 main() { clrscr(); float l,t; printf(" Nhap chieu dai con lac="); scanf("%f",&l); t=2*M_PI*sqrt(l/g); if (l<0) printf(" khong tinh duoc"); else printf("chu ky con lac la=%0.3f",t); getch(); } 5. Nhỏỷp ba caỷnh cuớa tam giaùc tờnh S = (p(p-a)(p-b)(p-c)) 1/2 vồùi P= (a+b+c)/2 * Thuỏỷt toaùn: + Khai baùo caùc bióỳn : a,b,c,p,s:Kióứu thổỷc + oỹc caùc giaù cuớa a, b, c tổỡ baỡn phờm + Gaùn : P=(a+b+c)/2; (Nổớa chu vi) S= Sqrt(P*(p-a)*(p-b)*(p-c)); + Vióỳt S ra maỡn hỗnh. (kót quaớ cỏửn tờnh) * Chổồng trỗnh # include <math.h> #include <stdio.h> #include <conio.h> main() { clrscr(); float a,b,c,p,s; printf(" nhap a="); scanf("%f",&a); Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng 5 printf(" nhap b="); scanf("%f",&b); printf(" nhap c="); scanf("%f",&c); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf(" Dien tich tam giac la=%0.2f",s); getch(); } 6. Tờnh bióứu thổùc : 2 2 7 159 x + x * Thuỏỷt toaùn: + Khai baùo caùc bióỳn : x,s:kióứu thổỷc; Gaùn : s=(9*x*x+15)/(7*sqrt(x*x)); ra maỡn hỗnh. + oỹc giaù trở bióỳn x tổỡ baỡn phờm + + Vióỳt kóỳt quaớ S : * Chổồng trỗnh #include <math.h> #include clud <stdio.h> e <conio.h> 5)/(7*sqrt(x*x)); ket qua la=%f",s); tch(); 2 #in main() { clrscr(); float x,s; printf(" nhap x="); scanf("%f",&x); s=(9*x*x+1 ntf(" pri ge } 7. Tờnh bióứu thổùc Cos (x ) * Thuỏỷt toaùn: x,s+ Coù thóứ khai baùo caùc bióỳn : kióứu thổỷc oỹc giaù trở cuớa x tổỡ baỡn phờm aỡn hỗnh + + Vióỳt kóỳt quớa ra m * Chổồng trỗnh Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng 6 #include <math.h> #include <stdio.h> clude <conio.h> os(x); ntf(" ket qua la=%0.3f",s); tch(); 8 * #in main() { clrscr(); float x,s; printf("nhap x="); scanf("%f",&x); s=cos(x)*c pri ge } .x 2 - sin(x) Thuỏỷt toaùn: + Khai baùo caùc bióỳn x,s Gaùn s:= x*x-sin(x); a maỡn hỗnh + oỹc giaù trở x tổỡ baỡn phờm + + Vióỳt kóỳt quaớ s r * Chổồng trỗnh #include <math.h> #include <stdio.h> clude <conio.h> "); x); ntf(" ket qua la=%0.3f",s); tch(); #in main() { clrscr(); float x,s; printf("nhap x= scanf("%f",&x); s=x*x-sin( pri ge } 9. 1 + ln(x 2 ) * Thuỏỷt toaùn: + Coù thóứ khai baùo caùc bióỳn x,s ỡ baỡn phờm x); Vióỳt s ra maỡn hỗnh + oỹc giaù trở cuớa x tổ + gaùn s:= 1 -log(x* + * Chổồng trỗnh Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng 7 #include <math.h> #include <stdio.h> clude <conio.h> ="); x); ntf(" ket qua la=%0.3f",s); tch(); ) = #in main() { clrscr(); float x,s; printf(" nhap x scanf("%f",&x); s=1+log(x* pri ge } 10. Tờnh ch(x) ee xx + Hổồùng dỏựn : ch(x 2 * Thuỏỷt toaùn: + Coù thóứ khai baùo caùc bióỳn x, chx + oỹc giaù trở cuớa x tổỡ baỡn phờm gaùn chx= (exp(x) + 1/exp(x))/2; hỗnh + + Vióỳt chx ra maỡn *Chổồng trỗnh #include <math.h> #include <stdio.h> clude <conio.h> )+1/exp(x))/2; ntf("ket qua la=%0.2f",chx); tch(); #in main() { clrscr(); float chx,x; printf(" nhap x="); scanf("%f",&x); chx=(exp(x pri ge } 11. Tờnh Sh(x) Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng 8 Hổồùng dỏựn : sh(x) = ee xx 2 * Thuỏỷt toaùn: + Coù thóứ khai baùo caùc bióỳn x,shx oỹc giaù trở cuớa x tổỡ baỡn phờm. - 1/exp(x))/2; + + gaùn shx= (exp(x) + Vióỳt kóỳt quaớ shx * Chổồng trỗnh #include <math.h> tdio.h> o.h> hap x="); nf("%f",&x); x=(exp(x)-1/exp(x))/2; printf("ket qua la=%0.2f",shx); etch(); #include <s #include <coni main() { clrscr(); float shx,x; printf(" n sca sh g } Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng 9 PHệN II : LNH IệU KIN + IF + LNH SWITCH . . . CASE + TOAẽN Tặ ? ỷp chổồng trỗnh nhỏỷp caùc hóỷ sọỳ a, b, c, d, e, f, vaỡo maùy tổỡ ỡn phờm rọửi giaới vaỡ bióỷn luỏỷn hóỷ phổồng trỗnh sau: 1. Lỏ ba { ax + by = c dx + ey = f * Thuỏỷt toaùn: + coù thóứ khai baùo caùc bió + oỹc a ỳn : a,b,c,d,e,f, dinhthuc,dx,dy:real; caùc giaù trở cuớ a,b,c,d,e,f tổỡ baỡn phờm. Gaùn : dinhthuc=a*e -d*b; + ồng trỗnh coù nghióỷm 0 hoỷc dy <> 0thỗ Hóỷ phổồng trỗnh vọ nghióỷm + dx=c*e -f*b; dy=a*f-d*c; Nóỳu dinhthuc <> 0 thỗ hóỷ phổ Nghiem x = (dx/dinhthuc); Nghiem y = (dy/dinhthuc) Ngổồỹc laỷi Nóỳu dx <> ngổồỹc laỷi hóỷ phổồng trỗnh vọ õởnh * Chổồng trỗnh <math.h> # include nclude#i <stdio.h> onio.h> hthuc,dx,dy; #include <c main() { clrscr(); float a,b,c,d,e,f,din "); printf(" nhap a= scanf("%f",&a); Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng 10 printf(" nhap b="); ); ); ); f="); ); *e-f*b; e if (dx!=0) printf(" he phuong trinh vo nghiem"); se printf(" He phuong trinh vo dinh"); tch(); h giaới phổồng trỗnh bỏỷc hai : ax 2 + bx + c = 0 scanf("%f",&b); printf(" nhap c=" scanf("%f",&c); printf(" nhap d=" scanf("%f",&d); printf(" nhap e=" scanf("%f",&e); printf(" nhap scanf("%f",&f dinhthuc=a*e-d*b; dx=c dy=a*f-d*c; if (dinhthuc!=0) { printf("nghiem x=%0.2f",dx/dinhthuc); printf("nghiem y=%0.2f",dy/dinhthuc); } els el ge } 2.Lỏỷp chổồng trỗn vồùi a, b, c khaùc khọng. * Thuỏỷt toaùn: + Khai baùo caùc bióỳn a,b,c,delta, x1,x2. + oỹc giaù trở caùc bióỳn a,b,c tổỡ baỡn phờm. + Lỏỷp Delta=b 2 -4*a*c. + Nóỳu delta=0 thỗ phổồng trỗnh coù nghióỷm keùp. Nóỳu delta >0 thỗ phổồng trỗnh coù 2 nghióỷm thổỷc Nóỳu delta <0 thỗ phổồng trỗnh vọ nghióỷm. aỡn hỗnh. + + + Vióỳt kóỳt quaớ ra m * Chổồng trỗnh #include <stdio.h> h.h> io.h> ta; #include <mat #include <con void main() { clrscr(); float a, b, c, del Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng [...]... goc:=pi Ngỉåüc lải tg:=sqrt(1-sqr(cos))/cos; goc:=arctan(tg); Nãúu goc < 0 thç goc:=pi/2 -goc; gA:=goc; {Tỉång tỉû cho cosB, cosC} cos:=(a*a +c*c -b*b)/(2*a*c); Nguùn Vàn Ngun- Khoa CNTT-ÂTVT Âải hc Bạch Khoa  Nàơng 17 Bi táûp Tin hc Âải cỉång Nãúu cos =0 thç goc:=pi/2 Ngỉåüc lải Nãúu cos =-1 thç goc:=pi Ngỉåüc lải tg:=sqrt(1-sqr(cos))/cos; goc:=arctan(tg); Nãúu goc < 0 thç goc:=pi/2 -goc; gB:=goc;... goc=M_PI/2; else if (cos==-1) goc=M_PI; else { tg=sqrt(1-cos*cos)/cos; goc=atan(tg); if (goc . printf("Chuong trinh tin printf("Vao lan luot cac diem "); printf(" Toa do cua diem A: Xa,Ya="); Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc. //Tinh theo cong thuc tich vo h cos=((xa-xo)*(xb-xo)+(ya-yo) if (c else if (cos== else if (goc==0) goc=M_PI/2; else { tg=sq go } printf(" "); printf(" printf(" Tinh. tg:=sqrt(1- goc:=arctan(tg); Nóỳu goc < gA:=goc; {Tổồng tổỷ cho cosB cos:=(a*a +c*c -b*b)/(2*a*c); Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng Baỡi tỏỷp Tin hoỹc aỷi cổồng

Ngày đăng: 17/02/2015, 03:00

TỪ KHÓA LIÊN QUAN

w