Bài giảng Tin học 8 (Kết nối tri thức với cuộc sống) - Tiết 18: Câu lệnh điều kiện (Tiếp) - Năm học 2022-2023 - Trương Đức Đệ

ppt 22 trang Đức Thiện 19/03/2026 680
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học 8 (Kết nối tri thức với cuộc sống) - Tiết 18: Câu lệnh điều kiện (Tiếp) - Năm học 2022-2023 - Trương Đức Đệ", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
 1 Cho biết mỗi sơ đồ sau thể hiện cấu trúc gì? Nêu hoạt động của nó?
Cấu trúc rẽ nhánh dạng thiếu Cấu trúc rẽ nhánh dạng đủ
 SAI SAI
 Điều kiện Điều kiện 
ĐÚNG ĐÚNG
 Câu lệnh
 Câu lệnh 1 Câu lệnh 2
 Hình a Hình b Tiết 18: CÂU LỆNH ĐIỀU KIỆN( Tiếp) 
4. Câu lệnh điều kiện:
 a) Câu lệnh điều kiện dạng thiếu:
Nếu a>b thì in ra màn hình giá trị của a;
 If then
 ĐIỀU KIỆN CÂU LỆNH;
 Trong ngôn ngữ lập trình Pascal câu lệnh điều kiện 
 dạng thiếu được viết với các từ khóa If và then
 3 Thường là phép so sánh hoặc biểu thức
 trả về một trong hai giá trị TRUE hoặc FALSE
If then ;
 Từ khoá
 Là công việc cần thực hiện nếu 
 điều kiện thỏa mãn
 4 SƠ ĐỒ KHỐI
Câu lệnh điều kiện dạng thiếu
 SAI
 ĐIỀU 
 KIỆN
 ĐÚNG
 CÂU LỆNH;
 5 Ví dụ 5 – sgk t49: Viết chương trình yêu cầu người 
dùng nhập một số không lớn hơn 5 từ bàn phím. 
Chương trình sẽ kiểm tra tính hợp lệ, nếu không 
hợp lệ sẽ thông báo lỗi.
 Thuật toán: 
 Bước 1: Nhập số a;
 Bước 2: Nếu a > 5 thì thông báo lỗi;
 6 BÀI TẬP NHÓM
1. Em hãy viết 2 câu lệnh điều kiện thể hiện: 
- Nếu a > 0 thì in ra màn hình a là số dương. 
- Nếu a < 0 thì in ra màn hình a là số âm 
 If a > 0 then Writeln(‘a la so duong’);
 If a < 0 then Writeln(‘a la so am’);
 7 b) Câu lệnh điều kiện dạng đầy đủ:
 Ví du ̣6 – sgk t.49: Viết chương trình tính kết quả của a chia 
 cho b, vớ i a và b là hai số bất kì. Phép tính chỉ thưc̣ hiêṇ 
 đươc̣ khi b ≠ 0. Chương trình sẽ kiểm tra giá tri ̣của b. Nếu 
 b ≠ 0 thì thưc̣ hiêṇ phép chia; nếu b = 0 se ̃ thông báo lỗi.
 B1: - Nhập số a
Thuâṭ toán - Nhập số b
 B2: Nếu b ≠ 0 thi ̀ tính kết quả, ngươc̣ laị thi ̀ thông bá o lôĩ
 Readln(a);
Câu lêṇ h: Readln(b);
 If b<>0 then x:=a/b
 Else write(‘mau so bang 0, khong chia duoc’);
 8 If then 
else ;
Từ khóa: If, then, else
Điều kiện: Thường là phép so sánh hoặc biểu thức
 trả về một trong hai giá trị TRUE hoặc FALSE
Câu lệnh 1: Là các công việc cần thực hiện nếu điều kiện 
Câu lệnh 2 thỏa mãn.
 9 SƠ ĐỒ KHỐI
Câu lệnh điều kiện dạng đầy đủ
 SAI
 ĐIỀU 
 KIỆN
 ĐÚNG
 CÂU LỆNH 1; CÂU LỆNH 2;
 10

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

  • pptbai_giang_tin_hoc_8_ket_noi_tri_thuc_voi_cuoc_song_tiet_18_c.ppt