intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN III

Chia sẻ: Nguyễn Nhi | Ngày: | Loại File: PDF | Số trang:30

89
lượt xem
10
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

LỆ N H VÒ N G LẶ P + FOR ... + WHILE ... + DO ... WHILE 1. Lập chương trình tạo ra bảng cửu chương như học sinh vẫn dùng: * Thuật toán: + Khai báo 2 biến i,j. + Cho j=1 đến 10 làm Begin Cho I=2 đến 9 làm Begin Di chuyển tới tọa độ j=10*(i-2) + 1,i= j+2); textcolor(i); Viết(I,j,j*i); End; Viết xuống dòng End;

Chủ đề:
Lưu

Nội dung Text: BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN III

  1. Baìi táûp Tin hoüc Âaûi cæång 27 P HÁ Ö N III : LÃ Û N H V O Ì N G L À Û P + FOR ... + WHILE ... + DO ... WHILE 1. Láûp chæång trçnh taûo ra baíng cæíu chæång nhæ hoüc sinh váùn duìng: * Thuáût toaïn: + Khai baïo 2 biãún i,j. + Cho j=1 âãún 10 laìm Begin Cho I=2 âãún 9 laìm Begin Di chuyãøn tåïi toüa âäü j=10*(i-2) + 1,i= j+2); textcolor(i); Viãút(I,j,j*i); End; Viãút xuäúng doìng End; * Chæång trçnh #include #include #include main() { int i,j; clrscr(); printf("BANG CUU CHUONG\n"); for(j=1;j
  2. Baìi táûp Tin hoüc Âaûi cæång 28 getch(); } 2. Baìi toaïn cäø Tràm tráu tràm coí Tráu âæïng àn nàm Tráu nàòm àn ba Tráu giaì ba con mäüt boï Hoíi coï bao nhiãu mäùi loaûi ? * Thuáût toaïn: + Khai baïo 3 biãún :âæïng, nàòm ,giaì. + Cho âæïng = 0 âãún 20 laìm Cho nàòm = 0 âãún 33 laìm Cho gça = 0 âãún 300 laìm Nãúu maì (15*dung + 9*nam + gia = 300) vaì (dung+nam+gia =100) thç Viãút caïc loaûi tráu ra maìn hçnh. * Chæång trçnh #include #include #include main() { clrscr(); int dung,nam,gia; for (dung=0;dung
  3. Baìi táûp Tin hoüc Âaûi cæång 29 + Cho x=0 âãún 36 laìm Cho y=0 âãún 36 laìm Nãúu maì (2*x +4*y =100) vaì (x+y =36) thç viãút kãút quaí x,y ra maìn hçnh. * Chæång trçnh #include #include #include main() { clrscr(); int x,y; for (x=0;x
  4. Baìi táûp Tin hoüc Âaûi cæång 30 { clrscr(); for (int i=0; i
  5. Baìi táûp Tin hoüc Âaûi cæång 31 void main() { clrscr(); int h, i, j; printf("\nNhap chieu cao cua hinh tam giac : "); scanf("%d", &h); for (i=1; i
  6. Baìi táûp Tin hoüc Âaûi cæång 32 Cáu c) * Thuáût toaïn: + Khai baïo caïc biãún : i,j,h + Âoüc giaï trë cuía biãún h tæì baìn phêm + cho i=0; âãún ii; Viãút kyï tæû träúng cho j=0 âãún j
  7. Baìi táûp Tin hoüc Âaûi cæång 33 6. Taûo cáy chæî säú Viãút chæång trçnh hiãûn ra trãn maìn hçnh 1 232 34543 4567654 567898765 67890109876 7890123210987 890123454321098 90123456765432109 0123456789876543210 * Thuáût toaïn: + Khai baïo 2 biãún : i,j + Cho i= 1 âãún 10 laìm Begin Viãút (' ':41- i); Cho j := 1 âãún 2*i-1 laìm Nãúu j
  8. Baìi táûp Tin hoüc Âaûi cæång 34 if (j
  9. Baìi táûp Tin hoüc Âaûi cæång 35 vaì (IE) vaì (TE) thç Viãút (B,i,T,' x 8 = ',B,Y,T,E); * Chæång trçnh #include #include #include void main() { clrscr(); int b,i,t,y,e; printf("Copyright by Nguyen Van Nguyen -Khoa CNTT-DHKT\n"); for (b=1; b
  10. Baìi táûp Tin hoüc Âaûi cæång 36 + Nãúu (n mod 2 = 0) start = 2; ngæåüc laûi start = 1; Cho i=start âãún i=n; tàng i lãn 2 âån vë gthua =giaithua*i; + Viãút kãút quía giai thæìa ra maìn hçnh * Chæång trçnh #include #include void main() { clrscr(); int n, start, i; unsigned long gthua = 1; printf("\nNhap gia tri N : "); scanf("%d", &n); if (n%2 == 0) start = 2; else start = 1; for (i=start; i
  11. 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 6 1.34010 1.41852 1.50073 1.58687 1.67710 1.77156 7 1.40710 1.50363 1.60578 1.71382 1.82804 1.94872 8 1.47746 1.59385 1.71819 1.85093 1.99256 2.14359 9 1.55133 1.68948 1.83846 1.99900 2.17189 2.35795 10 1.62889 1.79085 1.96715 2.15892 2.36736 2.59374 * Thuáût toaïn: + Khai 2 biãún i,n + Viãút ('n', ' ':8); + Cho i=5 âãún 10 laìm Viãút (I,'%', ' ':8); Viãút xuäúng doìng; Cho n=1 âãún 10 laìm Viãút (n, ' ‘:3); Di chuyãøn âãún toüa âäü (4,n+1); Cho i=5 âãún 10 laìm Viãút ( Exp(n*Ln(1+ i/100))); Viãút xuäúng doìng. * Chæång trçnh #include #include #include void main() { clrscr(); float i; int j,n; printf("Copyright by Nguyen Van Nguyen -Khoa CNTT-DHKT\n"); printf("n"," "); for(j=5; j
  12. 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 +3. Viãút chæång trçnh liãût kã táút caí caïc säú tuyãût haío nhoí hån 1000 * Thuáût toaïn: + Khai baïo 3 biãún : i,j,tong + Cho i=1 âãún 1000 laìm Begin Gaïn Tong=0; cho J=1 âãún i-1 laìm Nãúu (i mod j) =0 thç Tong=Tong +j; Nãúu Tong=i Thç Viãút(' So tuyet hao la:',i); Viãút(' Cac uoc so la:'); Cho j:=1 âãún i-1 laìm Nãúu i mod j =0 Thç Write(j, ' '); Viãút xuäúng doìng End * Chæång trçnh #include #include #include void main() { clrscr(); int i, j,tong; for(i=1;i
  13. 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! >=M. * Thuáût toaïn: + khai baïo 3 biãún i,gt,m + Nháûp giaï trë cuía M tæì baìn phêm. + Gaïn gt=1; + i=0; + laìm i=i+1; gt=gt*i; chæìng naìo gt
  14. Baìi táûp Tin hoüc Âaûi cæång 40 + Gaïn Sumtb=0; +Cho i=1 âãún n laìm Sumtb=sumtb+A[i]; Ptb=Ptb*A[i]; Sumtb=Sumtb/n; Ptb=sqrt(Ptb); + Viãút trung bçnh cäüng cuía daîy säú Sumtb Viãút trung bçnh nhán Ptb * Chæång trçnh #include #include #include void main() { clrscr(); int a[1000],n,i; float sumtb,ptb; printf("\nNhap vao so phan tu nguyen cua day n :"); scanf("%d",&n); /* nhap mang 1 chieu*/ /*--------------------------*/ for (i=1; i
  15. 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 =40) * Thuáût toaïn: + Coï thãø khai baïo hàòng max=1000 + Khai baïo caïc biãún : n,i,j,t,S,P + khai baïo maíng A + Âoüc n tæì baìn phêm + gaïn i=0; t=n; + Laìm i=i+1; A[i]=n mod 10; n=n div 10; chæìng naìo n>0 + Gaïn S=0; P=1; Cho j=1 âãún i laìm s:= S+ A[j]; P:=P*A[j]; Viãút täøng caïc chæî säú Viãút têch caïc chæî säú. * Chæång trçnh #include #include #include void main() { clrscr(); int a[1000],n,i,j,t; int s,p; printf("\nNhap vao so phan tu nguyen cua day n :"); scanf("%d",&n); i=0; t=n; do { i++; a[i] =n%10; n=n/10; } while (n>0); s=0;p=1; for(j=1;j
  16. Baìi táûp Tin hoüc Âaûi cæång 42 printf(" Tich cac chu so cua so %d la %d",t,p); getch(); } 15. Viãút chæång trçnh liãût kã táút caí caïc säú k bàòng täøng láûp phæång caïc chæî säú cuía noï (k < 1000) * Thuáût toaïn: + Khai baïo 3 biãún:i,j,k + Cho i=1 âãún 9 laìm Cho j=0 âãún 9 laìm Cho k=0 âãún 9 laìm Nãúu i*i*i +j*j*j +k*k*k =100*i +10*j +k Thç + Viãút i,j,k. * Chæång trçnh #include #include #include void main() { clrscr(); int i,j,k; printf("Copyright by Nguyen Van Nguyen -Khoa CNTT-DHKT\n"); printf("Cac so nho hon 1000 co tong lap phuong cac chu so bang chinh no gom\n"); for(i=1; i
  17. 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 #include #include void main() { clrscr(); int n, i, j; printf("Copyright by Nguyen Van Nguyen -Khoa CNTT-DHKT\n"); printf("\nNhap gia tri N : "); scanf("%d", &n); printf("\nCac so nguyen to nho hon n la : "); for (i=2; i
  18. Baìi táûp Tin hoüc Âaûi cæång 44 void main() { clrscr(); int n,s,t; printf("Tinh tong cac chu so\n"); printf("Nhap so n ="); scanf("%d",&n); s=0; t=n; do { s=s+ n%10; n=n/10; } while (n>0); printf("Tong cac chu so cua so %d la %d",t,s); getch(); } 18. Viãút chæång trçnh tênh täøng x2 n n x nx ∑ ( −1) K +1 X K = − + − − − + ( − 1) S= K 1 2 n k =1 Våïi säú nguyãn n vaì säú thæûc x nháûp tæì baìn phêm. * 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 + Nãúu n> 1 thç Gaïn S=1 Cho k=2 âãún n laìm Nãúu (k mod 2) =0 thç t=-exp(k*ln(x)) Ngæåüc laûi gaïn t=exp(k*ln(x)); S=s+t; Viãút S Ngæåüc laûi viãút s=1. * Chæång trçnh #include #include #include void main() Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  19. 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
  20. Baìi táûp Tin hoüc Âaûi cæång 46 { clrscr(); float s,n,i; printf(" Nhap so n="); scanf("%f",&n); s=0; for (i=1;i
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
32=>2