Bài tập Tin học Đại cương part 3 docx

17 540 0
Bài tập Tin học Đại cương part 3 docx

Đ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

Baỡi tỏỷp Tin hoỹc aỷi cổồng 35 vaỡ (I<>E) vaỡ (T<>E) thỗ Vióỳt (B,i,T,' x 8 = ',B,Y,T,E); ỗnh * Chổồng tr pri \n"); 0*b+10*i+t)*8)==(1000*b+100*y+10*t+e)) &&(y!=i)&&(y!=t)&&(y!=e)&&(i!=t)&&(i!=e)&&(i!=t) d%d%d x 8=%d%d%d%d\n",b,i,t,b,y,t,e); ồng trỗnh: 8 x 8 = ỳu N leớ N nóỳu N chụn #include <stdio.h> #include <conio.h> #include <math.h> void main() { clrscr(); int b,i,t,y,e; ntf("Copyright by Nguyen Van Nguyen -Khoa CNTT-DHKT for (b=1; b<=9; b++) for (i=0; i<=9; i++) for (t=0; t<=9; t++) for (y=0; y<=9; y++) e<=9; e++) for (e=0; (10 if ((( &&(b!=i)&&(b!=y)&&(b!=t)&&(b!=e) &&(i!=e)&&(t!=e)) printf("% getch(); } Kóỳt quaớ chaỷy chổ Bit Byte 196 x 8 = 1568 197 x 8 = 1576 198 x 8 = 1584 296 x 8 = 2368 297 x 8 = 2376 2384 29 396 x 8 = 3168 97 x 8 = 3176 3 398 x 8 = 3184 8. Tờnh n!! =1.3.5 N nó = 2.4.6. * Thuỏỷt toaùn: + Khai baùo haỡm giaithổỡa, start + Nhỏỷp giaù trở N 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 36 + Nóỳu (n mod 2 = 0) start = 2; n; tng i lón 2 õồn vở i; ỡa ra maỡn hỗnh Chổồng trỗnh ngổồỹc laỷi start = 1; Cho i=start õóỳn i= gthua =giaithua* Vióỳt kóỳt quớa giai thổ+ * start, i; gthua = 1; ; 2; lse start = 1; 2) !! = %ld", n, gthua); F=P(1 +i/100) n chờnh laỡ sọỳ tióửn caớ vọỳn lỏựn laợi nhỏỷn õổồỹc sau n thaùng. Tyớ sọỳ P thổồỡng õổồỹc tờnh vaỡ in ra thaỡnh baớng õóứ nhỏn vión ngỏn haỡng ỷc ngổồỡi gổới tra cổùu. Tyớ sọỳ naỡy õổồỹc in ra thaỡnh baớng theo tố #include <stdio.h> #include <conio.h> void main() { clrscr(); int n, unsigned long printf("\nNhap gia tri N : "); scanf("%d", &n) if (n%2 == 0) start = e for (i=start; i<=n; i = i+ gthua *= i; printf("\n%d getch(); } 9. Tờnh laợi suỏỳt tióỳt kióỷm Baỷn coù mọỹt khoaớn tióửn P õóứ gổới vaỡo quyợ tióỳt kióỷm, mọựi thaùng laợi I phỏửn trm. Sọỳ tióửn sau n thaùng gổới seợ laỡ F F/ ho lóỷ laợi vaỡ theo sọỳ thaùng. Haợy lỏỷp baớng sau: 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 37 n 5% 6% 7% 8% 9% 10% 1 1.05000 1.06000 1.07000 1.08000 1.09000 1.10000 2 1.10250 1.12360 1.14490 1.16640 1.18810 1.21000 3 1.15763 1.19102 1.22504 1.25971 1.29503 1.33100 4 1.21551 1.26248 1.31080 1.36049 1.41158 1.46410 5 1.27628 1.33823 1.40255 1.46933 1.53862 1.61051 1852 1.50073 1.58687 1.67710 1.77156 1.60578 1.71382 1.82804 1.94872 1.71819 1.85093 1.99256 2.14359 .68948 1.83846 1.99900 2.17189 2.35795 2.36736 2.59374 * ùn: 6 1.34010 1.4 7 1.40710 1.50363 8 1.47746 1.59385 9 1.55133 1 10 1.62889 1.79085 1.96715 2.15892 Thuỏỷt toa + + + ', ' ':8); Vióỳt xuọỳng doỡng; Di chuyóứn õóỳn toỹa õọỹ (4,n+1); 0))); ỗnh Khai 2 bióỳn i,n Vióỳt ('n', ' ':8); Cho i=5 õóỳn 10 laỡm Vióỳt (I,'% Cho n=1 õóỳn 10 laỡm Vióỳt (n, ' :3); Cho i=5 õóỳn 10 laỡm Vióỳt ( Exp(n*Ln(1+ i/ 10 Vióỳt xuọỳng doỡng. Chổồng tr* io.h> nio.h> Nguyen Van Nguyen -Khoa CNTT-DHKT\n"); ++) \n",n); toxy(4,n+2); d # include <st #include <co #include <math.h> void main() { clrscr(); oat i; fl int j,n; t by printf("Copyrigh printf("n"," "); j++) printf("%8d%",j);printf("\n"); for(j=5; j<=10; (n=1; n<=10;n for { rintf("%d p go for(i=5;i<=10;i++) printf("%9f",exp(n*log(1+i/100))); printf("\n"); } getch(); } 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 38 11.Sọỳ tuyóỷt haớo laỡ sọỳ bũng tọứng caùc ổồùc sọỳ cuớa noù. Vờ duỷ 6 =1 +2 Vi ó tỏỳt caớ caùc sọỳ tuyóỷt haớo nhoớ hồn 1000 * +3. óỳt chổồng trỗnh lióỷt k Thuỏỷt toaùn: + : i,j,tong + Be =0 thỗ Tong=Tong +j; ỳu Tong=i Thỗ Vióỳt(' So tuyet hao la:',i); o la:'); laỡm hỗ Write(j, ' '); ỗnh Khai baùo 3 bióỳn Cho i=1 õóỳn 1000 laỡm gin Gaùn Tong=0; cho J=1 õóỳn i-1 laỡm Nóỳu (i mod j) Nó Vióỳt(' Cac uoc s Cho j:=1 õóỳn i-1 Nóỳu i mod j =0 T Vióỳt xuọỳng doỡng End * Chổồng tr de<conio.h> f ( f ( { printf("So tuyet hao la=%d\n",i); printf("Cac uoc so la"); for(j=1; j<i-1;j++) if (i%j==0) printf(" %d ",j); printf("\n"); #include<stdio.h> #include<math.h> #inclu void main() { clrscr(); int i, j,tong; for(i=1;i<=1000;i++) { tong=0; for (j=1;j<=i-1; j++) i i%j==0) tong=tong+j; i tong==i) } } getch(); } 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 39 12.Vióỳt chổồng trỗnh nhỏỷp sọỳ M vaỡ tỗm sọỳ nhoớ nhỏỳt sao cho n! >= * ùn: M. Thuỏỷt toa + gt,m Gaùn gt=1; + laỡm ổỡng naỡo gt<=m; + nhat co n giai thua lon hon * Chổồng trỗnh khai baùo 3 bióỳn i, + Nhỏỷp giaù trở cuớa M tổỡ baỡn phờm. + + i=0; i=i+1; gt=gt*i; ch Vióỳt So n nho tdio.h> <conio.h> r(); t; ; thuc M="); { hua bang %d la %d",i,gt); g trỗnh nhỏỷp daợy sọỳ gọửm n sọỳ nguyón. Tờnh trung bỗnh nhỏn. * #include <s #include void main() { clrsc long g float m int i; printf("nhap so scanf("%f",&m); gt=1; i=0; do i++; gt=gt*i; } while (gt<=m); printf(" So n nho nhat co n giai thua lon =%f la %d\n",m,i); printf(" Giai t getch(); } 13. Vióỳt chổồn bỗnh cọỹng, trung Thuỏỷt toaùn: + chióửu kióứu thổỷc. + :Sumtb,Ptb,A,i,n + A tổỡ baỡn phờm Khai baùo maớng 1 Khai baùo 5 bióỳn oỹc vaỡo n, maớng + Gaùn Ptb=1; 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 40 + Gaùn Sumtb=0; +Cho i=1 õóỳn n laỡm ; Ptb=Ptb*A[i]; + g cuớa daợy sọỳ Sumtb Vióỳt trung bỗnh nhỏn Ptb * Chổồng trỗnh Sumtb=sumtb+A[i] Sumtb=Sumtb/n; Ptb=sqrt(Ptb); Vióỳt trung bỗnh cọỹn n cua day n :"); */ ); at mang 1 chieu*/ */ o :\n"); i=1; i<=n; i++) ]); ; mtb+a[i]; ptb=ptb*a[i]; } printf("Trung binh nhan cua day so ptb=%f",ptb); nh nhỏỷp tổỡ baỡn phờm sọỳ nguyón dổồng n. Tờnh tọứng `vaỡ tờch caùc chổợ sọỳ cuớa noù. #include <stdio.h> #include <conio.h> #include <math.h> void main() { clrscr(); int a[1000],n,i; float sumtb,ptb; printf("\nNhap vao so phan tu nguye scanf("%d",&n); /* nhap mang 1 chieu*/ /* for (i=1; i<=n; i++) scanf("%d", &a[i] /* Xu /* printf("Day da ch for ( printf("%6d", a[i ptb=1; sumtb=0 for(i=1;i<=n;i++) { sumtb=su sumtb=sumtb/n; ptb=sqrt(ptb); printf("\nTrung binh cong cua day so sumtb=%f\n",sumtb); getch(); } 14. Vióỳt chổồng trỗ 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 41 ( Vờ duỷ: n=452 thỗ tọứng caùc chổợ sọỳ S=11 vaỡ tờch caùc chổợ sọỳ P ỷt toaùn: =40) * Thuỏ + hai baùo hũng max=1000 + ỳn : n,i,j,t,S,P + A phờm + 0; ch + Gaùn S=0; P=1; ỡm ổợ sọỳ Vióỳt tờch caùc chổợ sọỳ. Chổồng trỗnh Coù thóứ k Khai baùo caùc bió khai baùo maớng + oỹc n tổỡ baỡn + gaùn i=0; t=n; Laỡm i=i+1; A[i]=n mod 1 n=n div 10; ổỡng naỡo n>0 Cho j=1 õóỳn i la s:= S+ A[j]; P:=P*A[j]; Vióỳt tọứng caùc ch * tdio.h> th.h> ; ],n,i,j,t; p vao so phan tu nguyen cua day n :"); ; e (n>0); s=s+a[j]; p=p*a[j]; printf(" Tong cac chu so cua so %d la %d\n",t,s); #include <s #include <conio.h> #include <ma void main() { clrscr() int a[1000 int s,p; printf("\nNha scanf("%d",&n); i=0; t=n; do { i++ a[i] =n%10; n=n/10; } whil s=0;p=1; for(j=1;j<=i;j++) { } 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 42 printf(" Tich cac chu so cua so %d la %d",t,p); 15 h lióỷt kó tỏỳt caớ caùc sọỳ k bũng tọứng lỏỷp getch(); } . Vióỳt chổồng trỗn phổồng caùc chổợ sọỳ cuớa noù (k < 1000) * Thuỏỷt toaùn: Khai baùo 3 bióỳn:i,j,k ỡm ỡm +k*k*k =100*i +10*j +k Thỗ Chổồng trỗnh + + Cho i=1 õóỳn 9 la Cho j=0 õóỳn 9 la Cho k=0 õóỳn 9 laỡm Nóỳu i*i*i +j*j*j + Vióỳt i,j,k. * o.h> hoa CNTT-DHKT\n"); c so nho hon 1000 co tong lap phuong cac chu so <=9;i++) =9;j++) for(k=0; k<=9;k++) if(i*i*i+j*j*j+k*k*k==100*i+10*j+k) } ỷt kó tỏỳt caớ caùc sọỳ nguyón tọỳ nhoớ hồn t nhỏỷp tổỡ baỡn phờm. # include <stdi #include <conio.h> #include <math.h> void main() { clrscr(); int i,j,k; printf("Copyright by Nguyen Van Nguyen -K printf("Ca bang chinh no gom\n"); for(i=1; i for(j=0; j< { printf("\n %d%d%d",i,j,k); getch(); } 16. Vióỳt chổồng trỗnh lió n, vồùi n laỡ sọỳ longin * Thuỏỷt toaùn: Begin i if i mod j = 0 + Cho i=2 õóỳn i<n Cho j=2 õóỳn j< 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 43 thoaùt if j = i vióỳt i ra maỡn hỗnh End Chổồng trỗnh * io.h> h> n, i, j; uyen Van Nguyen -Khoa CNTT-DHKT\n"); tri N : "); ); o nguyen to nho hon n la : "); for (j=2; j<i; j++) i%j == 0) break; ỳt chổồng trỗnh nhỏỷp mọỹt sọỳ nguyón n vaỡ tờnh tọứng caùc chổợ #include <std #include <conio. void main() { clrscr(); int printf("Copyright by Ng printf("\nNhap gia scanf("%d", &n printf("\nCac s for (i=2; i<n; i++) { if ( if (j == i) printf("%d ", i); } getch(); } 17. Vió sọỳ cuớa n. * Thuỏỷt toaùn: óỳn s,n ọỳ n tổỡ baỡn phờm Gaùn s=0; s= s+n mod cho 10 vióỳt s ra Chổồng trỗnh + Khai baùo caùc bi + Nhỏỷp giaù trở s + + laỡm n=n div 10 chổỡng naỡo n>0; + * io.h> o.h> #include <std #include <coni 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 44 void main() { clrscr(); Tinh tong cac chu so\n"); n ="); ; { s=s+ n%10; =n/10; intf("To rỗnh tờnh tọứng uyón n vaỡ sọỳ thổỷc x nhỏỷp tổỡ baỡn phờm. int n,s,t; printf(" printf("Nhap so scanf("%d",&n); s=0; t=n do n } while (n>0); pr ng cac chu so cua so %d la %d",t,s); getch(); } 18. Vióỳt chổồng t n x n n )1(++ xx n X KK 2 )1( 1 + S= k 1 K 21 = = Vồùi sọỳ ng * Thuỏỷt toaùn: + Khai baùo caùc bióỳn s,x,t,n,k + oỹc giaù trở x tổỡ baỡn phờm 1 thỗ o k=2 õóỳn n laỡm hỗ t=-exp(k*ln(x)) ổồỹc laỷi gaùn t=exp(k*ln(x)); . ỗnh + Nóỳu n> Gaùn S=1 Ch Nóỳu (k mod 2) =0 t Ng S=s+t; Vióỳt S Ngổồỹc laỷi vióỳt s=1 * Chổồng tr clude <stdio.h> io.h> #in #include <con #include<math.h> void main() Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng [...]... a,b,n,buoclap; a=1;b=1;buoclap=0; n =3; while (fabs(b)>epsilon) { b=-b*(n-2)/n; a=a+b; n=n+2; buoclap++; } printf(" So pi la=%5f\n",a*4); printf(" So pi ham chuan=%5f\n",M_PI); printf(" So vong lap la=%f",buoclap); getch(); } 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 49 24 Vióỳt chổồng trỗnh tờnh S= Sin(x) = x - x 3 3! + x 5 5! n x 2 n 1 - + (-1) (2n... s1,s2,x,a1,a2,i,k; printf(" Nhap x="); scanf("%f",&x); x=x*M_PI/180; s1=0; a1=x;i =3; /* Tinh theo while*/ /* -*/ while (fabs(a1)>=epsilon) { s1+=a1; a1=a1*(-(x*x/(i*(i-1)))); i=i+2; } /* -*/ /* Tinh theo do while*/ s2=0; a2=x;k =3; do { s2+=a2; 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 50 a2=a2*(-(x*x/(k*(k-1)))); k=k+2; }while (fabs(a2)>=epsilon);... x - x 3 3! + x 5 5! n x 2 n 1 - + (-1) (2n 1) ! + * Chổồng trỗnh #include #include #include #define epsilon 0.00000001 void main() { clrscr(); int d; float i,j,k,y,s,a,x,a1,s1; printf(" BANG TRA CUU HAM LUONG GIAC\n"); printf(" DO WHILE DO_WHILE CHUAN \n"); /* */ for(j=1;j=eps laỡm s=s+a; a=a*(-(x*x/(i*(i-1)))); i=i+2; + Vióỳt kóỳt quaớ s + Vióỳt kóỳt quaớ theo haỡm chuỏứn õóứ so saùnh * Chổồng trỗnh #include #include #include #define epsilon 0.000001 void main() { clrscr(); /* Chuong trinh tinh sin(x) theo chuoi Taylor*/ float s1,s2,x,a1,a2,i,k; printf(" Nhap x="); scanf("%f",&x); x=x*M_PI/180; s1=0; a1=x;i =3; ... printf("Cho gia tri N = "); 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 48 scanf("%d", &n); printf("Cac uoc so cua %d la :\n", n); for (i=1; i=epsilon) { s+=a; a=a*(-(x*x/(i*(i-1)))); i=i+2; } /* -*/ /* Tinh theo do while*/ s1=0; a1=x;k =3; 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 51 do { s1+=a1; a1=a1*(-(x*x/(k*(k-1)))); k=k+2; }while (fabs(a1)>=epsilon); printf("\n%2d %5f % 5f %5f",d, s, s1, sin(x)); } getch();... * Chổồng trỗnh #include #include #include #define epsilon 0.00000001 void main() { clrscr(); /* Chuong trinh tinh cos(x) theo chuoi Taylor*/ float s1,s2,x,a1,a2,i,k; printf(" Nhap x="); scanf("%f",&x); x=x*M_PI/180; s1=0; a1=1;i=2; /* Tinh theo while*/ /* -*/ 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 45 { clrscr(); float s,x,t; int n,k; printf("Nhap so n ="); scanf("%d",&n); printf("Nhap so thuc x ="); scanf("%f",&x); if (n>1) { s=1; for (k=2;k . 1.94872 1.71819 1.850 93 1.99256 2.1 435 9 .68948 1. 838 46 1.99900 2.17189 2 .35 795 2 .36 736 2.5 937 4 * ùn: 6 1 .34 010 1.4 7 1.40710 1.5 036 3 8 1.47746 1.5 938 5 9 1.55 133 1 10 1.62889 1.79085 1.96715. 1.25971 1.295 03 1 .33 100 4 1.21551 1.26248 1 .31 080 1 .36 049 1.41158 1.46410 5 1.27628 1 .33 8 23 1.40255 1.46 933 1. 538 62 1.61051 1852 1.500 73 1.58687 1.67710 1.77156 1.60578 1.7 138 2 1.82804 1.94872. 1568 197 x 8 = 1576 198 x 8 = 1584 296 x 8 = 236 8 297 x 8 = 237 6 238 4 29 39 6 x 8 = 31 68 97 x 8 = 31 76 3 398 x 8 = 31 84 8. Tờnh n!! =1 .3. 5 N nó = 2.4.6. * Thuỏỷt toaùn: + Khai baùo

Ngày đăng: 24/07/2014, 00:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan