24 BÀI TẬP MẪU TIN HỌC 11- (CHƯƠNG 1, 2, 3)Bài tập 1: Viết chương trình nhập vào một số nguyên và kiểm tra xem số vừa nhập là số chẵn hay số lẻ.Program Kiemtratinhchanle;Uses crt;Var x:integer;BeginWrite('Nhap vao mot so nguyen : '); Readln(x);If (x MOD 2=0) Then Writeln('So vua nhap vao la so chan')ElseWriteln('So vua nhap vao la so le');Readln;End.Bài tập 2: Viết chương trình giải phương trình bậc nhất ax+b=0Program Giaiptb1;Uses Crt;Var a,b,x : real;BeginWrite('a = '); Readln(a);Write('b = '); Readln(b);If (a = 0) Then { Nếu a bằng 0 }If (b = 0) Then { Trường hợp a = 0 và b = 0 }Writeln('Phuong trinh co vo so nghiem') 0 }≠Else { Trường hợp a=0 và b Writeln('Phuong trinh vo nghiem') 0 }≠Else { Trường hợp a Beginx:= -b/a;Writeln('Phuong trinh co nghiem la :',x:6:2);End;Readln;End.1Bài tập 3: Viết chương trình tính tổng S = 1+2+ +N.Cách 1: Dùng vòng lặp FOR.Program TinhTong;Uses crt;Var N,i,S:integer;BeginClrscr;Write('Nhap vao gia tri cua N :'); Readln(N);S:=0;For i:=1 to N do S:=S+i;Writeln('Ket qua la :',S);Readln; End.Cách 2: Dùng vòng lặp WHILE.Program TinhTong;Uses crt;Var N,i,S:integer;BeginClrscr;Write('Nhap vao gia tri cua N :'); Readln(N);S:=0; i:=1;While i<=N DoBeginS:=S+i;i:=i+1;End;Writeln('Ket qua la :',S);Readln; End.Bài tập 4: Viết chương trình nhập vào N số nguyên từ bàn phím. Hãy tính và in ra màn hình tổng của các số vừa được nhập vào.Ý tưởng: Dùng phương pháp cộng dồn. Cho vòng lặp FOR chạy từ 1 tới N, ứng với lần lặp thứ i, ta nhập vào số nguyên X và đồng thời cộng dồn X vào biến S.2Program Tong;Uses crt;Var N,S,i,X : Integer;BeginClrscr; S:=0;For i:=1 To n DoBeginWrite('Nhap so nguyen X= '); Readln(X);S:=S+X;End;Writeln(‘Tong cac so duoc nhap vao la: ‘,S); Readln;End.Bài tập 5: Viết chương trình tính số Pi với độ chính xác Epsilon, biết: Pi/4 = 1-1/3+1/5-1/7+ Ý tưởng: Ta thấy rằng, mẫu số là các số lẻ có qui luật: 2*i+1 với i=1, ,n. Do đó ta dùng i làm biến chạy. Vì tính số Pi với độ chính xác Epsilon nên không biết trước được cụ thể số lần lặp, do đó ta ≤phải dùng vòng lặp WHILE. Có nghĩa là phải lặp cho tới khi t=4/(2*i+1) Epsilon thì dừng.Program Tinh_tong_Pi;Uses Crt;Const Epsilon=1E-4;Var Pi,t:real;i,s:Integer;BeginPi:=4; i:=1; s:=-1;t:=4/(2*i+1);While t>Epsilon DoBeginPi:=Pi+s*t;s:=-s; i:=i+1;t:=4/(2*i+1);End;Writeln('So Pi = ',Pi:0:4);3Readln;End.Bài tập 6: Viết chương trình nhập vào số nguyên N. In ra màn hình tất cả các ước số của N.Ý tưởng: Cho biến i chạy từ 1 tới N. Nếu N MOD i=0 thì viết i ra màn hình.Uses Crt;Var N,i : Integer;BeginClrscr; Write('Nhap so nguyen N= '); Readln(N);For i:=1 To N DoIf N MOD i=0 Then Write(i:5); Readln;End.Bài tập 7: Viết chương trình tìm USCLN và BSCNN của 2 số a, b được nhập vào từ bàn phím.Ý tưởng:- Tìm USCLN: Lấy số lớn trừ số nhỏ cho đến khi a=b thì dừng. Lúc đó: USCLN=a.- BSCNN(a,b) = a*b DIV USCLN(a,b).Program Tim_USCLN_BSCNN;Uses crt;Var a,b, m,n:integer;BeginWrite('Nhap a : '); Readln(a);Write('Nhap b : '); Readln(b);m:=a; n:=b;While (m<>n) DoBeginIf (m>n) Then m:=m-n Else n:=n-m;End;Writeln('USCLN= ',m);4Writeln('BSCNN= ',a*b DIV n);Readln; End.Bài tập 8: Viết chương trình tìm các số có 3 chữ số sao cho: = a3 + b3 + c3.Ý tưởng:Dùng phương pháp vét cạn. Ta biết rằng: a có 9. Ta→9 (vì a là số hàng trăm), b,c có thể có giá trị từ 0→thể có giá trị từ 1 sẽ dùng 3 vòng lặp FOR lồng nhau để duyệt qua tất cả các trường hợp của a,b,c.Ứng với mỗi bộ abc, ta sẽ kiểm tra: Nếu 100.a + 10.b + c = a3 + b3 + c3 thì in ra bộ abc đó. Program Timgiatri_abc;Uses crt;Var a,b,c : Word;BeginFor a:=1 To 9 DoFor b:=0 To 9 DoFor c:=0 To 9 DoIf (100*a + 10*b + c)=(a*a*a + b*b*b + c*c*c) Then Writeln(a,b,c); Readln;End.Bài tập 9: Viết chương trình nhập vào số tự nhiên N rồi thông báo lên màn hình số đó có phải là số nguyên tố hay không.Ý tưởng: N là số nguyên tố nếu N không có ước số N div 2. Từ định nghĩa này ta đưa ra giải thuật:→nào từ 2 - Đếm số ước số N div 2 lưu vào biến d.→của N từ 2 - Nếu d=0 thì N là số nguyên tố.Uses crt;Var N,i,d : Word;BeginIf N<2 Then Writeln(N,’ khong phai la so nguyen to’)Else5Begind:=0;For i:=2 To N div 2 DoIf (N MOD i=0) Then d:=d+1;If d=0 Then Writeln(N,’ la so nguyen to’)Else Writeln(N,’ khong phai la so nguyen to’);End; Readln;End.Bài tập 10: Viết chương trình nhập tính diện tích tam giác, nhập độ dài cạnha,b,c từ bàn phím. Công thức tính Diện tích là , p là nửa chu viProgram Tam_Giac;Vara,b,c: Integer;p,s: Real;BeginWriteln('CHUONG TRINH TINH DIEN TICH TAM GIAC');Write('Cho biet canh thu nhat = '); Readln(a);Write('Cho biet canh thu hai = '); Readln(b);Write('Cho biet canh thu ba = '); Readln(c);p := 0.5 * (a + b + c);s := sqrt(p*(p-a)*(p-c)*(p-c));Writeln('+Dien tich hinh tam giac = ',s:6:2,' met vuong');ReadlnEnd.BÀI TẬP Thực hànhBài tập 1: Viết chương trình giải phương trình bậc hai: ax2 + bx + c = 0, a≠0.Gợi ý:- Tính Delta=b*b-4*a*c.- Biện luận:6Delta<0: Phương trình vô nghiệm.Delta=0: Phương trình có nghiệm kép: x = -b/(2*a).Delta>0: Phương trình có 2 nghiệm phân biệt: SQRT(Delta))/(2*a).±x1,2 = (-bBài tập 2: Viết chương trình nhập vào từ bàn phím: giờ, phút, giây. Cọng thêm một số giây cũng được nhập từ bàn phím. Hãy in ra kết quả sau khi cọng xong.Gợi ý:- Gọi số giây được cộng thêm là: ss. Gán giây:=giây+ss.60 thì: phút:=phút + giây DIV 60 và≥- Nếu giây giây:=giây MOD 60.60 thì: giờ:=giờ + phút DIV 60 và phút:=phút≥- Nếu phút MOD 60.Bài tập 3: Viết chương trình tìm Max, Min của 4 số: a, b, c, d.Bài tập 4: Viết chương trình in ra màn hình các giá trị của bảng 255.→mã ASCII từ 0Gợi ý: 255. In ra màn hình i và→Cho biến i chạy từ 0 CHR(i).Bài tập 5: Viết chương trình in ra màn hình các số nguyên từ 1 đến 100 sao cho cứ 10 số thì xuống dòng.Gợi ý:→Cho biến i chạy từ 1 100. In ra màn hình i và kiểm tra: nếu i MOD 10=0 thì WRITELN.Bài tập 6: Viết chương trình in ra màn hình bảng cữu chương.Gợi ý:Dùng 2 vòng lặp FOR lồng nhau: i là số bảng cữu chương (2 9), j là số thứ tự trong từng bảng cữu chương (1 10).For i:=2 To 9 DoFor j:=1 To 10 Do Writeln(i,’x’,j,’=’,i*j);Bài tập 7: Viết chương trình tính các tổng sau:7S0 = n! = 1*2* *n {n giai thừa}S1 = 1 + 1/2 + + 1/nS2 = 1 + 1/2! + + 1/n!S3 = 1 + x + x2/2! + x3/3! + + xn/n!S4 = 1 - x + x2/2! - x3/3! + + (-1)nxn/n!S5 = 1 + sin(x) + sin2(x) + + sinn(x).Bài tập 8: Viết chương trình để tìm lời giải cho bài toán sau:“Trong giỏ vừa thỏ vừa gà,Một trăm cái cẳng bốn ba cái đầu.Hỏi có mấy gà mấy thỏ?”Bài tập 9: Viết chương trình để tìm lời giải cho bài toán sau: Trăm trâu trăm bó cỏBó lại cho trònTrâu đứng ăn nămTrâu nằm ăn baNăm con trâu giàMỗi con ăn một.Hỏi có bao nhiêu trâu đứng, trâu nằm, trâu già?Bài tập 10: Viết chương trình nhập vào một số nguyên dương. Hãy thông báo lên màn hình số đó có bao nhiêu chữ số và tổng các chữ số của số đó.Gợi ý:Dùng vòng lặp WHILE. Trong khi N>0 thì: lấy ra chữ số cuối cùng của N để tính bằng phép toán MOD 10, sau đó bỏ bớt đi chữ số cuối cùng của N bằng phép toán DIV 10.Bài tập 11: Viết chương trình in ra màn hình tất cả các số nguyên tố từ 2 đến N. Với N được nhập từ bàn phím.Bài tập 12: Viết chương trình phân tích một số ra thừa số nguyên tố. Ví dụ:N=100 sẽ in ra màn hình:100 | 2850 | 225 | 55 | 51 |Bài tập 13: Số hoàn thiện là số tự nhiên có tổng các ước của nó (không kể chính nó) bằng chính nó. Viết chương trình kiểm tra xem một số được nhập vào từ bàn phím có phải là số hoàn thiện hay không? Ví dụ: 6, 28 là các số hoàn thiện.Gợi ý:- Tính N div 2 lưu vào biến S.→tổng các ước số của N: từ 1 - Nếu S=N thì N là số hoàn thiện.Bài tập 14: Viết chương trình in ra các số nguyên từ 1 đến N2 theo hình xoắn ốc với N được nhập vào từ bàn phím. Ví dụ, với N=5 ta có:1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 99 1 trả lời Khoanh vào chữ đặt trước đáp án đúng (Tin học - Lớp 5) 2 trả lời Chia dạng đúng của từ trong ngoặc (Tin học - Lớp 10) 1 trả lời Trong& trang Web www được viết tắt bởi từ nào (Tin học - Lớp 3) 1 trả lời Khoanh vào chữ đặt trước đáp án đúng (Tin học - Lớp 5) 2 trả lời Chia dạng đúng của từ trong ngoặc (Tin học - Lớp 10) 1 trả lời |
Bài Viết Liên Quan
Cách dùng máy xông mini
Máy xông tinh dầu với hương thơm dịu nhẹ, tự nhiên như một liều thuốc tinh thần giúp đầu óc con người trở nên thư giãn, thoải mái và tĩnh tâm hơn. ...
Top 20 cửa hàng exciter 2010 Huyện Yên Thành Nghệ An 2022
Có tổng 180 đánh giá về Top 20 cửa hàng exciter 2010 Huyện Yên Thành Nghệ An 2022 YAMAHA TIẾN NAM 70 đánh giá Địa chỉ: ...
Giá bộ chế hòa khí xe máy Honda
CHI TIẾT SẢN PHẨM Chế hòa khí xe honda DREAM WAVE anpha hàng VN CHẤT LƯỢNG CAO L1 Cam kết hàng Dàn áo nhựa giống như hình 100%.📻Hàng hóa được ...
Top 1 cửa hàng bánh papparoti Huyện Nghi Lộc Nghệ An 2022
Có tổng 7 đánh giá về Top 1 cửa hàng bánh papparoti Huyện Nghi Lộc Nghệ An 2022 Cửa Hàng Bánh Pappa Roti 7 đánh giá Địa ...
Lưu mật khẩu ứng dụng trên iPhone
Apple cho phép bạn lưu trữ tên người dùng và mật khẩu trong iCloud Keychain để bạn có thể nhanh chóng đăng nhập vào các ứng dụng và trang web bằng FaceID ...
Trình bày vật liệu làm mạch từ máy biến áp
Skip to content Máy biến áp có cấu tạo như thế nào ?gồm mấy phần?chức năng của các bộ phận máy biến áp? 3.1. Lõi thép Máy biến áp Lõi thép MBA ...
Một máy bay bay theo phương ngang ở độ cao 5km
Một máy bay bay theo phương ngang ở độ cao 6km với vận tốc 540 km/h. Phải thả một vật cách đích bao xa theo phương ngang để vật rơi trúng đích. Bỏ qua mọi ...
Cách sử dụng máy cắt bao quy đầu
Những lưu ý khi thực hiện cắt bao quy đầu bằng máy surkon Sau khi cắt bao quy đầu bằng kỹ thuật surkon, nam giới cần phải lưu ý đến các vấn đề sau: Luôn ...
Cách lắp đặt van điện từ máy lọc nước
Nếu bạn đang dùng máy lọc nước RO chắc chắn bạn đã nghe đến khái niệm van cơ máy lọc nước hay van 4 cửa. Nhưng bạn có thể chưa biết van 4 cửa nó có ...
Việc làm Công nghệ sinh học Cần Thơ
Kế toántrung tâm ứng dụng tiến bộ khoa học và công nghệ cần thơ + Thanh toán hoạt động nghiệp vụ chuyên môn: Vật tư thí nghiệm, bảo hộ lao động, sách ...
Tra cứu bảo hành máy lạnh Panasonic
Skip to content Panasonic Việt Nam luôn có chính sách bảo hành rõ ràng, minh bạch, giúp khách hàng có được dịch vụ tốt nhất, sự yên tâm nhất khi sử ...
Tuyển Giảng viên thỉnh giảng Công nghệ thông tin
Yêu cầu chung: - Trình độ: + Giảng viên: Tốt nghiệp thạc sĩ trở lên. + Nghiên cứu viên: Tốt nghiệp cử nhân/kỹ sư trở lên. + Chuyên viên: Tốt nghiệp cử ...
Máy biến áp ba pha làm việc dựa trên
Máy biến áp 3 pha là một loại thiết bị điện từ tĩnh được chế tạo ra để truyền tải năng lượng hoặc đưa các tín hiệu điện xoay chiều giữa các ...
Máy bay điều khiển từ xa 4 cánh camera
[Mã 155ELSALE giảm 7% đơn 300K] Máy bay 4 cánh flycam Mini RH807Oops! Your browser is not compatible with Shopee Video :-([Mã 155ELSALE giảm 7% đơn 300K] Máy bay 4 cánh flycam Mini ...
Bộ phận nào không phải của nhà máy nhiệt điện
Nhà máy nhiệt điện và thủy điện đều có hai bộ phận chính để thực hiện việc biến đổi một dạng năng lượng khác thành điện năng là tuabin và máy ...
Hủy nộp bài trên Google Classroom giáo viên có biết không
Google Classroom là một trong những nền tảng học online miễn phí và phổ biến nhất hiện nay cùng Zoom hay Google Meet, Tuy nhiên điểm khác của nền tảng này là ...
Top 1 cửa hàng bán charm Huyện Nghĩa Đàn Nghệ An 2022
Bài viết đánh giá Top 1 cửa hàng bán charm Huyện Nghĩa Đàn Nghệ An 2022 theo quan điểm cá nhân của tác giả Đồi hoa Hướng Dương Nghe ...