1. Trang chủ
  2. » Tất cả

Bai-6-Cau-lenh-dieu-kient2

15 4 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

Cấu trúc

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Bài tập củng cố

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Bài tập nhóm

Nội dung

MÔN: TIN HỌC NĂM HỌC: 2015- 2016 Tiết 30: BÀI 6: CÂU LỆNH ĐIỀU KIỆN (tiết 2) Cấu trúc rẽ nhánh Ví dụ 1: Một hiệu sách thực đợt khuyến mại lớn với nội dung sau: Nếu mua sách với tổng số tiến 100 nghìn đồng, khách hàng khách hàng giảm 30% tổng số tiền phải tốn Hãy mơ tả hoạt động tính tiền cho khách Thuật tốn Bước 1: Tính tổng số tiền T khách hàng mua sách Bước 2: Nếu T ≥ 100000 số tiền phải tốn 70% x T Bước 3: In hóa đơn 4 Cấu trúc rẽ nhánh a Cấu trúc rẽ nhánh dạng thiếu Điều kiện? Đúng Câu lệnh Sai T>=100000 Đúng T x 70% Sai Cấu trúc rẽ nhánh Ví dụ : Một hiệu sách thực đợt khuyến mại: Nếu mua với tổng số tiền từ 100.000đ trở lên giảm 30% 100.000đ giảm 10% Thuật tốn Bước 1: Tính tổng số tiền T khách hàng mua sách Bước 2: Nếu T ≥ 100000 số tiền phải tốn 70% x T; Ngược lại, số tiền phải toán 90% x T Bước 3: In hóa đơn 4 Cấu trúc rẽ nhánh b Cấu trúc rẽ nhánh dạng đủ Điều kiện? Sai Đúng Câu lệnh T>=100000 Sai Đúng Câu lệnh T x 70% T x 90% Câu lệnh điều kiện a Câu lệnh điều kiện dạng thiếu If then ; Đúng Điều kiện? Câu lệnh Sai Nếu thỏa mãn thực hiện, ngược lại bị bỏ qua 4 Cấu trúc rẽ nhánh a Cấu trúc rẽ nhánh dạng thiếu VD1: Nếu a > b in hình giá trị biến a If a > b then write (a); VD2: Nếu x > y Max gán giá trị biến x If x > y then Max:=x; Câu lệnh điều kiện b Câu lệnh điều kiện dạng đủ If then else ; Sai Đúng Điều kiện? Câu lệnh Câu lệnh Nếu thỏa mãn thực hiện, ngược lại < câu lệnh 2> thực 5 Câu lệnh điều kiện b Câu lệnh điều kiện dạng đủ VD1: Nếu a > b in hình giá trị biến a ngược lại in hình giá trị biến b If a > b then write (a) else write(b); VD2: Nếu x > y Max gán giá trị biến x ngược lại Max gán giá trị biến y If x > y then Max:=x else Max:=y; Bài tập củng cố Bài tập 1: Cho biến a, b Viết câu lệnh điều kiện để in giá trị lớn hình If a > b then write (a) else write (b); Begin 7a > b Đúng Write(a) Sai Write(b) End Begin 6a > 10 b Đúng Write(a) Sai Write(b) End Bài tập củng cố Bài tập 2: Cho hai bieán x, y Viết câu lệnh hoán đổi giá trị hai biến để x y có giá trị tăng daàn If x < y then write (x, y) else write (y, x); Bài tập củng cố Bài tập 3: Sau câu lệnh sau giá trị biến x trước giá trị x=5? a) If (45 mod = 0) then x:=x+1; Kết quả: x = b) If x > 10 then x:= x+1; Kết quả: x = Bài tập nhóm Các câu lệnh Pascl sau viết hay sai, sai sửa lại cho a) If x:=7 then a = b; →If x = then a := b; b) If x > 5; then a:=b; →If x > then a:=b; c) If x>y then max := x; else max := y; →If x > y then max := x else max := y; d) If x>0 then write(x) else write(‘số không hợp lệ’); → Đúng

Ngày đăng: 22/05/2017, 00:38

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w