Bài giảng Tin học 11 - Tuần 13, Bài tập: Cấu trúc rẽ nhánh

pdf 11 trang tamdan 29/01/2026 1280
Bạn đang xem tài liệu "Bài giảng Tin học 11 - Tuần 13, Bài tập: Cấu trúc rẽ nhánh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfbai_giang_tin_hoc_11_tuan_13_bai_tap_cau_truc_re_nhanh.pdf

Nội dung tài liệu: Bài giảng Tin học 11 - Tuần 13, Bài tập: Cấu trúc rẽ nhánh

  1. BÀI TẬP Gi¸o ¸n ®iÖn tö tin häc líp 11
  2. C©u lÖnh IF - THEN a. D¹ng thiÕu IF THEN ; Trong ®ã: - §iÒu kiÖn lµ biÓu thøc quan hÖ hoÆc biÓu thøc l«gic. - C©u lÖnh lµ mét lÖnh cña TP. §óng §iÒu kiÖn C©u lÖnh Sai
  3. b. D¹ng ®ñ IF THEN ELSE ; Sai §óng §iÒu kiÖn C©u lÖnh 2 C©u lÖnh 1
  4. C©u lÖnh ghÐp Trong TP cho phép ghép nhiều câu lênh thành một câu lệnh gọi là câu lệnh ghép, có dạng: BEGIN ; END;
  5. Câu1:Trong NNLT Pascal, câu lệnh nào sau đây đúng? A. If then B. If ; then C. If then ; D. If then .
  6. Câu 2: Chọn đáp án đúng: A. If a=7 then a:=a+1; else a:=a-1; B. If a=7 then a:=a+1 else a:=a-1; C. If a=7 then a=a+1 else a=a-1; D. If a=7 then a:=a+1 else a:=a-1.
  7. Câu 3: Hoàn thành chương trình sau: Program vd; Var a,b,max:integer; Begin .............................................. .............................................. If a > b then max:=a else max:=b; Writeln(‘Gia tri lon nhat la: ‘,max); ............................................. End.
  8. Câu 4. Cho đoạn chương trình: x:=2; y:=3; if x > y then F:= 2*x – y else if x=y then F:= 2*x else F:= x*x + y*y ; Sau khi thực hiện đoạn chương trình trên, giá trị F là: A. F=13. B. F=1. C. F=4. D. Không xác định
  9. Câu 5: Hãy hoàn chỉnh đoạn chương trình sau: Program vidu; .. Begin a := 10; If a < 20 Then { Nếu a bé hơn 20 thì thông báo ra màn hình: } .. Readln; End.
  10.  Yêu cầu bài tập nộp lấy điểm: Viết chương trình so sánh hai số nguyên a và b. Đưa ra màn hình số lớn hơn ( 10 phút)
  11. • Chương trình so sánh Program SO_SANH1; uses crt; var a,b: integer; begin clrscr; write('nhap so thu nhat: '); readln(a); write('nhap so thu hai: '); readln(b); if a> b then writeln(' So lon la:',a); if a< b then writeln(' So lon la:',b:10:2); readln end.