Bài giảng Tin học Lớp 8 - Tiết 27: Câu lệnh điều kiện (Tiết 3)

pptx 19 trang phanha23b 26/03/2022 3280
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Tiết 27: Câu lệnh điều kiện (Tiết 3)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptxbai_giang_tin_hoc_lop_8_tiet_27_cau_lenh_dieu_kien_tiet_3.pptx

Nội dung text: Bài giảng Tin học Lớp 8 - Tiết 27: Câu lệnh điều kiện (Tiết 3)

  1. C©u hái 1: Trong Pascal, để đưa dữ liệu ra màn hình(in ra màn hình) ta sử dụng thủ tục nào? A, Readln; B, Var; C, Writeln; D, Integer;
  2. C©u hái 2: Hãy chỉ ra đâu là điều kiện trong câu sau: Nếu đi trên đường phố gặp đèn đỏ thì dừng lại, gặp đèn xanh thì đi tiếp. Đáp án -Điều kiện: gặp đèn đỏ, đèn xanh
  3. C©u hái 3: Hãy chỉ ra đâu là điều kiện và hoạt động tiếp theo sau điều kiện( câu lệnh) trong câu sau: Nếu N>0 thì in ra màn hình N là số dương ngược lại in ra N là số âm. Đáp án: - Điều kiện: N>0 - Hoạt động : in ra màn hình N là số dương và in ra N là số âm.
  4. C©u hái 4: Khi keát quaû kieåm tra laø ñuùng, thì ñieàu kieän ñöôïc thoûa maõn . Ngöôïc laïi, keát quaû kieåm tra laø sai, ta noùi ñieàu kieän khoâng thoûa maõn.
  5. NÕu th× , ngược lại th× NÕu th× C¸c mÖnh ®Ò cã d¹ng như trªn gäi lµ cÊu tróc rÏ nh¸nh
  6. Tiết 27: CÂU LỆNH ĐIỀU KIỆN( T3).
  7. Xét ví dụ sau: Nếu N>0 thì in ra N là số dương ngược lại in ra N là số âm.
  8. CÂU LỆNH ĐIỀU KIỆN DẠNG CÂU LỆNH ĐIỀU KIỆN DẠNG ĐỦ THIẾU CÚ PHÁP HOẠT ĐỘNG
  9. Bài tập ( Hoạt động nhóm) Em hãy thể hiện bằng 2 dạng câu lệnh điều kiện cho bài toán sau theo Pascal: Nếu x lớn hơn y thì in ra màn hình x là số lớn. Nếu x nhỏ hơn y thì in ra màn hình y là số lớn. 0:03:00Heát0:02:590:02:580:02:570:02:560:02:550:02:540:02:530:02:510:02:500:02:490:02:480:02:470:02:460:02:450:02:430:02:420:02:410:02:390:02:380:02:370:02:350:02:340:02:330:02:320:02:310:02:300:02:290:02:270:02:260:02:250:02:240:02:230:02:220:02:210:02:200:02:190:02:180:02:170:02:160:02:150:02:140:02:130:02:120:02:110:02:100:02:090:02:080:02:070:02:060:02:050:02:040:02:030:02:020:02:010:02:000:01:590:01:580:01:570:01:560:01:550:01:540:01:530:01:520:01:510:01:500:01:490:01:480:01:470:01:460:01:450:01:440:01:430:01:420:01:410:01:400:01:390:01:380:01:370:01:360:01:350:01:340:01:330:01:320:01:310:01:300:01:290:01:280:01:270:01:260:01:250:01:240:01:230:01:220:01:210:01:200:01:190:01:180:01:170:01:160:01:150:01:140:01:130:01:120:01:110:01:100:01:090:01:080:01:070:01:060:01:050:01:040:01:030:01:020:01:010:01:000:00:590:00:580:00:570:00:560:00:550:00:540:00:530:00:520:00:510:00:500:00:490:00:480:00:470:00:460:00:450:00:440:00:430:00:420:00:410:00:400:00:390:00:380:00:370:00:360:00:350:00:340:00:330:00:320:00:310:00:300:00:290:00:280:00:270:00:260:00:250:00:240:00:230:00:220:00:210:00:200:00:190:00:180:00:170:00:160:00:150:00:140:00:130:00:120:00:110:00:100:00:090:00:080:00:070:00:060:00:050:00:040:00:030:00:020:00:010:00:00 giôø!
  10. Kết quả Cách 1: IF x>y THEN Write(x, ’la so lon’); IF x y THEN Write(x,’la so lon’) ELSE Write(y,’la so lon’);
  11. Câu 1: Câu lệnh điều kiện dạng đầy đủ là: A. If then ; Else ; B. If then ; C. If then , ; D. If then Else ;
  12. Câu 2: Ta có 2 lệnh sau: x:= 8; If x>5 then x := x +1; Giá trị của x là bao nhiêu? A. 5 B. 9 C. 8 D. 6
  13. Câu 3: Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh: if (45 mod 3 ) = 0 then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5) A. 5 B. 9 C. 7 D. 11
  14. Câu 4: IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào? A. 0 B. 5 C. 8 D. 3
  15. Câu 5: Các câu lệnh Pascal nào sau đây được viết đúng: A. If x:= 5 then a = b; B. If x > 4; then a:= b; C. If x > 4 then a:=b else m:=n; D. If x > 4 then a:=b; else m:=n; ĐÁP ÁN
  16. bµi tËp bµi to¸n : NhËp vµo sè nguyªn a tõ bµn phÝm, kiÓm tra vµ in ra mµn h×nh kÕt qu¶ kiÓm tra a lµ sè ch½n hay sè lÎ. NÕu a chia hÕt cho 2 thì Write(‘a la so chan’) nÕu kh«ng th× Write(‘a là số le’);
  17. HƯỚNG DẪN VỀ NHÀ 1. Học bài 2. Làm các bài tập trong phần câu hỏi và bài tập trang 50,51(sgk) 3. Tiết sau: Bài thực hành số 4