1. Trang chủ
  2. » Kinh Tế - Quản Lý

Bai 6 Cau lenh dieu kien

18 6 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

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 872,5 KB

Nội dung

Caáu truùc reõ nhaùnh Bài tốn 1: Cửa hàng A thực hiện đợt khuyến mãi: Nếu mua hàng với tổng số tiền từ 1.000.000đ trở lên, khách hàng sẽ được giảm 25% tổng số tiền phải thanh toán.. Thuậ[r]

(1)Kiểm tra bài cũ Hãy cho biết các điều kiện sau đây cho kết là đúng hay sai? a 15 mod 6=2 b 112 < 120 c x > (2) Tiết: 24 Baøi CAÂU LEÄNH ÑIEÀU KIEÄN (Tiếp theo) (3) Bài 6: Câu lệnh điều kiện Hoạtđộng độngphụ phụthuộc thuộcvào vàođiều điềukiện kiện Hoạt Tínhđúng đúnghoặc hoặcsai saicủa củacác cácđiều điềukiện kiện Tính Điềukiện kiệnvà vàphép phépso sosánh sánh Điều (4) Caáu truùc reõ nhaùnh Bài tốn 1: Cửa hàng A thực đợt khuyến mãi: Nếu mua hàng với tổng số tiền từ 1.000.000đ trở lên, khách hàng giảm 25% tổng số tiền phải toán Thuật toán: B1: Tính tổng số tiền T khách đã mua B2: Neáu T >= 1000000, tieàn phaûi traû T x 75% B3: In hoùa ñôn (5) Bài 6: CÂU LỆNH ĐIỀU KIỆN Cấu trúc rẽ nhánh Nếu T>=1000000 thì số tiền phải toán là 75%*T Nếu điều kiện thì hoạt động Cấu trúc rẽ nhánh dạng thiếu (6) Caáu truùc reõ nhaùnh * Caáu truùc reõ nhaùnh daïng thieáu Ñieàu kieän? Đúng Caâu leänh Sai T>=1000000 Đúng T x 75% Sai (7) Caáu truùc reõ nhaùnh Bài tốn 2: Cửa hàng B thực đợt khuyến maõi: Nếu mua hàng với tổng số tiền từ 1.000.000đ trở lên giảm 25% và 1.000.000đ giảm Thuật toán: 15% B1: Tính tổng số tiền T khách đã mua B2: Neáu T >= 1000000, tieàn phaûi traû T x 75%; Ngược lại, tiền phải trả T x 85% B3: In hoùa ñôn (8) Bài 6: CÂU LỆNH ĐIỀU KIỆN Cấu trúc rẽ nhánh Nếu T >=1000000 thì số tiền phải toán là 75%*T; Ngược lại, số tiền phải toán là 85%*T; Nếu điều kiện thì Ngược lại thì hoạt động1 hoạt động Cấu trúc rẽ nhánh dạng đủ (9) Caáu truùc reõ nhaùnh * Cấu trúc rẽ nhánh dạng đủ Ñieàu kieän? Sai Đúng Đúng Caâu leänh T>=100000 Sai Caâu leänh T x 75% T x 85% (10) Ñieàu kieän? Sai Đúng Caâu leänh * Cấu trúc rẽ nhánh dạng thiếu Ñieàu kieän? Sai Đúng Caâu leänh Caâu leänh * Cấu trúc rẽ nhánh dạng đủ (11) Caâu leänh ñieàu kieän a) Caâu leänh ñieàu kieän daïng thieáu If <ñieàu kieän> then <caâu leänh>; Điều kiện Đúng C©u lÖnh Sai NÕu <®iỊu kiƯn> thỏa mãn thì <c©u lƯnh> thực hiện, ngược lại <c©u lƯnh> bÞ bá qua (12) Caâu leänh ñieàu kieän a) Caâu leänh ñieàu kieän daïng thieáu If <ñieàu kieän> then <caâu leänh>; VD 1: Neáu a khoâng chia hết cho thì in maøn hình a là số lẻ If a mod <> then writeln (‘a la so le’); (13) Caâu leänh ñieàu kieän b) Câu lệnh điều kiện dạng đủ If <ñieàu kieän> then <caâu leänh 1> else <caâu leänh 2>; Sai Điều kiện C©u lÖnh Đúng C©u lÖnh Nếu <điều kiện> thỏa mãn thì <câu lệnh 1> thực hiện, ngược lại <câu lệnh 2> thực (14) Caâu leänh ñieàu kieän b) Câu lệnh điều kiện dạng đủ If <ñieàu kieän> then <caâu leänh 1> else <caâu leänh 2>; VD 2: Neáu a > b thì in giaù trò cuûa a Ngược lại, in giá trị b If a > b then write(a) else write(b); (15) VD 3: Viết chương trình tính tổng số tiền phải toán bài toán * Sử dụng câu lệnh điều kiện dạng thiếu (16) * Sử dụng câu lệnh điều kiện dạng đủ (17) Bài tập củng cố Bài tập 1: Các câu lệnh Pascal sau đây viết đúng hay sai? = a+b then x:=x +1; a) If xx:=a+b b) If a > b then max max := = aa;; c) If a > b then max: = a; else max := b; d) If = then x := 100; (18) Bài tập 2: Sau câu lệnh sau đây a)If (X mod 2) = then x:= x + 1; b)If X > 10 then X:=X + 1; giá trị biến X là bao nhiêu trước đó X 10? (19)

Ngày đăng: 18/09/2021, 13:43

w