1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bai 6 Cau lenh dieu kien

36 26 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

- Nếu điều kiện đúng thì câu lệnh 1 được thực hiện, ngược lại câu lệnh 2 được thược hiện... Câu lệnh điều kiện.[r]

(1)(2) L A C S A P (3) Hoạt động phụ thuộc vào điều kiện - Ví dụ: + Nếu em bị ốm em không tập thể dục buổi sáng + Nếu hôm trời không mưa thì Long đá bóng, ngược lại Long nhà (4) Hoạt động phụ thuộc vào điều kiện “Nếu” gặp đèn đỏ Điều kiện phải dừng lại Hoạt động (5) Hoạt động phụ thuộc vào điều kiện “Nếu” khách đến nhà,em pha trà mời khaùch Hoạt động Điều kiện (6) Hoạt động phụ thuộc vào điều kiện - Điều kiện thường là kiện mô tả sau từ “nếu” - Hoạt động thực điều kiệnHoạ cuï theå xaûynra t độ g Ñieà u thực kieä n ? hieän? (7) Tính đúng sai điều kiện Đúng -10 > 5? Sai (8) Tính đúng sai điều kiện Ñieàu kieän Kieåm tra Keát quaû Hoạt động tieáp theo Trời möa? Long nhìn Long nhà ngoài và thấy Đúng (không đá trời mưa boùng) Em bò oám? Saùng thức daäy, em thaáy mình khoûe maïnh Sai Em taäp theå duïc buoåi saùng (9) Tính đúng sai điều kiện - Kết quả kiểm tra là đúng, ta nói điều kiện được thoả mãn ng thaù - Kết quảTraï kiểm tra ilà sai, ta nói cuû a keá t điều kiện không thoả mãn quaû kieåm tra? (10) Tính đúng sai điều kiện 10 (11) Điều kiện và phép so sánh - Caùc pheùp so saùnh: =, >, , <, ,  - Các phép so sánh cho kết đúng Caù c (false) pheùp (True) hoặ c sai so saùnh? 11 (12) Điều kiện và phép so sánh - Phép so sánh cho kết đúng, có Khi nào điều nghĩa là điều kiện đượ c thoû a maõ n; ngược kiện laïi, ñieàu kieän khoâng thoû a maõđược n thỏa mãn? - VD: In màn hình số lớn soá a vaø b Neáu a > b, in giaù trò bieán a maøn hình; ngược lại, in giá trị biến b màn hình 12 (13) (14) L A C S A P 14 (15) Cấu trúc rẽ nhánh - VD1: Công ty may mặc Hồng Hà trả lương cho nhân viên là 150,000đ cho ngày công Hãy tính tổng số tiền lương cần phải trả cho nhân viên với N ngày công Biết, số ngày không nhỏ 28 ngày thì thưởng thêm 300,000đ Mô tả thuật toán? 15 (16) Cấu trúc rẽ nhánh * Thuật toán: - B1: Tính tổng số tiền: T= N x 150,000 - B2: Nếu n  28 thì tổng số tiền lương là: T + 300,000 - B3: In tổng số tiền lương 16 (17) Cấu trúc rẽ nhánh a) Cấu Cấu trúctrúc rẽ nhánh dạng thiếu rẽ nhánh dạng thiếu Điều kiện? Đúng Câu lệnh Sai n  28 Sai Đúng T + 300000 - Nếu điều kiện đúng thì câu lệnh thực 17 (18) Cấu trúc rẽ nhánh - VD2: Công ty may mặc Hồng Hà trả lương cho nhân viên là 150,000đ cho ngày công Hãy tính tổng số tiền lương cần phải trả cho nhân viên với N ngày công Biết, số ngày không nhỏ 28 ngày thì thưởng thêm 300,000đ Ngược lại, thưởng 50,000đ Mô tả thuật toán? 18 (19) Cấu trúc rẽ nhánh * Thuật toán: - B1: Tính tổng số tiền: T= N x 150,000 - B2: Nếu N  28 thì tổng số tiền lương là (T+ 300,000) Ngược lại, tổng số tiền lương là (T + 50,000) - B3: In tổng số tiền lương 19 (20) Cấu trúc rẽ nhánh b) Cấu trúc rẽ nhánh dạng đủ Cấu trúc rẽ nhánh dạng đủ Điều kiện? Sai Đúng Đúng Câu lệnh N28 Sai Câu lệnh T+300000 T+50000 - Nếu điều kiện đúng thì câu lệnh thực hiện, ngược lại câu lệnh thược 20 (21) Câu lệnh điều kiện Điều kiện? Đúng Câu lệnh Sai Điều kiện? Sai Đúng Câu lệnh Câu lệnh 21 (22) Câu lệnh điều kiện Nếu N  28 thì T + 300,000 IF <điều kiện> THEN <hoạt động> 22 (23) Câu lệnh điều kiện a) Câu lệnh điều kiện dạng thiếu * Cú pháp: If <điều kiện> then <câu lệnh>; - Trong đó: If, then là từ khóa - <điều kiện> thường là phép so sánh - Nếu <điều kiện> đúng thì <câu lệnh> thực Ngược lại, <câu lệnh> bỏ qua 23 (24) Câu lệnh điều kiện a) Câu lệnh điều kiện dạng thiếu If <điều kiện> then <câu lệnh>; - VD1: Nếu a > b thì in màn hình giá trị a If a > b then write(a); - VD2: Nếu x < thì thông báo số âm If x > then write(‘so am’); 24 (25) Câu lệnh điều kiện b) Câu lệnh điều kiện dạng đủ * Cú pháp: If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>; - Trong đó: If, then, else là từ khóa - Nếu <điều kiện> đúng thì <câu lệnh 1> thực Ngược lại, <câu lệnh 2> thực 25 (26) Câu lệnh điều kiện b) Câu lệnh điều kiện dạng đủ If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>; - VD1: Tìm số lớn số a và b If a > b then write(a) else write(b); 26 (27) Câu lệnh điều kiện b) Câu lệnh điều kiện dạng đủ If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>; - VD2: Nếu Diem nhỏ thì thông báo “Hong” Ngược lại, thông báo “Dau” If diem < then write(‘Hong’) else write(‘Dau’); 27 (28) Câu lệnh điều kiện Hãy cho biết các câu lệnh sau đúng hay sai, giải thích? a) If x < then write(‘ Loi ’); b) If a:=b then write(‘ Gioi ’); c) If diem > then write(‘ Dat ’); else write(‘ Chua dat ’); d) If x > then If x <= 10 then write(‘ Thoa dieu kien ’); 28 (29) Câu lệnh điều kiện * Chú ý: -Câu lệnh trước Else không có dấu chấm phẩy ; -Các câu lệnh điều kiện có thể lồng 29 (30) Câu lệnh điều kiện - VD3: Công ty may mặc Hồng Hà trả lương cho nhân viên là 150,000đ cho ngày công Hãy tính tổng số tiền lương cần phải trả cho nhân viên với N ngày công Biết, số ngày không nhỏ 28 ngày thì thưởng thêm 300,000đ Ngược lại, thưởng 50,000đ 30 (31) Câu lệnh điều kiện Var x: integer; BEGIN Write(‘nhap x= ‘); readln(x); If x mod = then write(x,’ la so chan’) else write(x,’ la so le’); Readln; END 31 (32) CỦNG CỐ (33) CỦNG CỐ Câu lệnh điều kiện Dạng thiếu If <điều kiện> Then <Câu lệnh>; Dạng đủ If <điều kiện> Then <câu lệnh 1> Else <câu lệnh 2>; (34) Dặn dò  Laøm baøi taäp 5, SGK trang 51 34 (35) (36) CỦNG CỐ ? Cho hai bieán x, y Vieát caâu leänh hoán đổi giá trị hai biến để x và y coù giaù trò taêng daàn If x < y then write (x, y) else write (y, x); 36 (37)

Ngày đăng: 13/10/2021, 16:48

Xem thêm:

HÌNH ẢNH LIÊN QUAN

- VD: In ra màn hình số lớn nhất trong 2 số a và b. - Bai 6 Cau lenh dieu kien
n ra màn hình số lớn nhất trong 2 số a và b (Trang 12)
- VD1: Nế ua &gt; b thì in ra màn hình giá trị của a - Bai 6 Cau lenh dieu kien
1 Nế ua &gt; b thì in ra màn hình giá trị của a (Trang 24)
w