Bài giảng Tin học 8 - Bài 6: Câu lệnh điều kiện - Võ Lê Tâm

- Là cấu trúc khi một điều kiện cụ thể nào đó được thỏa mãn thì chương trình sẽ thực hiện 1 lệnh; ngược lại, nếu điều kiện không thỏa mãn thì câu lệnh bị bỏ qua
ppt 18 trang lananh 18/03/2023 1380
Bạn đang xem tài liệu "Bài giảng Tin học 8 - Bài 6: Câu lệnh điều kiện - Võ Lê Tâm", để 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:

  • pptbai_giang_tin_hoc_8_bai_6_cau_lenh_dieu_kien_vo_le_tam.ppt

Nội dung text: Bài giảng Tin học 8 - Bài 6: Câu lệnh điều kiện - Võ Lê Tâm

  1. GIÁO VIÊN: VÕ LÊ TÂM MÔN: TIN HỌC LỚP: 8/3
  2. Baøi 6 3. Caáu truùc reõ nhaùnh: a/ Caáu truùc reõ nhaùnh daïng thieáu b/ Caáu truùc reõ nhaùnh daïng ñuû 4. Caâu leänh ñieàu kieän: a/ Caâu leänh ñieàu kieän daïng thieáu trong Pascal b/ Caâu leänh ñieàu kieän daïng ñuû trong Pascal
  3. Baøi 6 3. Caáu truùc reõ nhaùnh: Ví duï: VD1: Cho 2 soá VD2: Cho 2 soá nguyeân a, nguyeân a, b. b. Haõy in ra Haõy in ra maøn hình giaù trò cuûa maøn hình a neáu nhö a lôùn giaù trò cuûa a hôn b; ngöôïc neáu nhö a laïi, in ra giaù trò lôùn hôn b. cuûa b. => Caáu truùc reõ nhaùnh
  4. Baøi 6 3. Caáu truùc reõ nhaùnh: VD: Cho 2 soá nguyeân a vaø b. Haõy in giaù a/ Caáu truùc reõ nhaùnh daïng thieáu: trò a ra maøn hình neáu a>b. Sô ñoà toång quaùt: Neáu a>b thì in ra maøn hình giaù trò cuûa a. Sai Sai Ñieàu kieän? a > b ? Ñuùng Ñuùng Caâu leänh In ra a
  5. Baøi 6 4. Caâu leänh ñieàu kieän: VD: Neáu a> b thì in ra maøn hình a/ Caâu leänh ñieàu kieän daïng thieáu trong Pascal: giaù trò cuûa a. Cuù phaùp: Caâu leänh trong Pascal laø: If then ; If a>b then writeln (a); Trong ñoù: If, then: laø caùc töø khoùa. Ñieàu kieän: thöôøng laø moät pheùp so saùnh Caâu leänh: coù theå laø caâu leänh ñôn hay caâu leänh gheùp. Neáu laø caâu leänh gheùp thì ñaët trong caëp töø khoùa begin end;
  6. Baøi 6 4. Caâu leänh ñieàu kieän: VD: Neáu a>b thì in ra maøn hình giaù trò a/ Caâu leänh ñieàu kieän daïng cuûa a; Ngöôïc laïi, in ra giaù trò b. thieáu trong Pascal: Cuù phaùp: Caâu leänh trong Pascal laø: If then ; If a>b then writeln (a) b/ Caâu leänh ñieàu kieän daïng Else writeln (b); ñuû trong Pascal: Cuù phaùp: If then else ; * Nguyeân taéc hoaït ñoäng: Khi gaëp caâu leänh ñieàu kieän naøy, chương trình seõ kieåm tra ñieàu kieän. Neáu ñieàu kieän ñöôïc thoaû maõn (ñuùng), chöông trình seõ thöïc hieän caâu leänh 1 sau töø khoaù then; ngöïôc laïi, chöông trình seõ thöïc hieän caâu leänh 2.
  7. Baøi 6 Cuûng coá: 2/ Neâu söï khaùc nhau giöõa caâu leänh ñieàu kieän daïng thieáu vaø caâu leänh ñieàu kieän daïng ñuû? TL: - Trong caâu leänh ñieàu kieän daïng thieáu: Neáu ñieàu kieän kieåm tra laø sai thì caâu leänh bò boû qua vaø thöïc hieän tieáp chöông trình. - Trong caâu leänh ñieàu kieän daïng ñuû: Neáu ñieàu kieän kieåm tra laø sai thì chöông trình seõ thöïc hieän caâu leänh 2 sau töø khoùa else.
  8. Baøi 6 Baøi taäp vaän duïng: Vieát chöông trình nhaäp vaøo 2 soá nguyeân a, b khaùc nhau töø baøn phím. Haõy saép xeáp giaù trò cuûa a vaø b theo thöù töï taêng daàn (neáu a nhoû hôn b thì in ra giaù trò a, ngöôïc laïi in ra giaù trò cuûa b). Thuaät toaùn: B1: Nhaäp 2 soá nguyeân a, b; B2: Neáu a<b thì in ra giaù trò cuûa a, b Ngöôïc laïi, thì in ra giaù trò cuûa b, a; B3: Keát thuùc.
  9. Baøi 6 Veà nhaø: 1/ Hoïc baøi vaø laøm baøi taäp 5, 6 SGK trang 51 2/ Xem laïi caùc daïng baøi taäp SGK. 3/ Chuaån bò baøi thöïc haønh soá 4.