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

Bai-6-Cau-lenh-dieu-kient2

15 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 15
Dung lượng 613 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ví dụ 1: Một hiệu sách thực hiện đợ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 ít nhất là 100 nghìn đồng, khách hàng khách hàng sẽ được giảm 30% tổng số tiền phải th

Trang 1

MÔN: TIN HỌC 8

Trang 2

Ví dụ 1: Một hiệu sách thực hiện đợ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 ít nhất là 100 nghìn đồng, khách hàng khách hàng sẽ được giảm 30% tổng

số tiền phải thanh toán Hãy mô tả hoạt động tính tiền cho khách

Thuật toá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 thì số tiền phải thanh toán là 70% x T Bước 3: In hóa đơn.

4 Cấu trúc rẽ nhánh.

Tiết 30: BÀI 6: CÂU LỆNH ĐIỀU KIỆN (tiết 2)

Trang 3

Điều kiện?

Đúng

Sai

Câu lệnh

T>=100000

Đúng

Sai

T x 70%

4 Cấu trúc rẽ nhánh.

a Cấu trúc rẽ nhánh dạng thiếu

Trang 4

Thuật toá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 thì số tiền phải thanh toán là 70% x T; Ngược lại, số tiền phải thanh toán là 90% x T

Bước 3: In hóa đơn

Ví dụ 2 : Một hiệu sách thực hiện đợt khuyến mại: Nếu mua với tổng số tiền từ 100.000đ trở lên sẽ được giảm 30% và dưới 100.000đ giảm 10%

4 Cấu trúc rẽ nhánh.

Trang 5

4 Cấu trúc rẽ nhánh

b Cấu trúc rẽ nhánh dạng đủ

Câu lệnh 2

Đúng

Điều kiện?

Câu lệnh 1

Sai

T x 90%

Đúng

T>=100000

T x 70%

Sai

Trang 6

Câu lệnh

Đúng

Điều kiện?

5 Câu lệnh điều kiện

a Câu lệnh điều kiện dạng thiếu

Nếu <điều kiện> được thỏa mãn thì <câu lệnh> được thực hiện, ngược lại thì <câu lệnh> bị bỏ qua.

Trang 7

4 Cấu trúc rẽ nhánh.

a Cấu trúc rẽ nhánh dạng thiếu

VD2: Nếu x > y thì Max được gán bằng giá trị của biến x.

VD1: Nếu a > b thì in ra màn hình giá trị của biến a.

If a > b then write (a);

If x > y then Max:=x;

Trang 8

Điều kiện?

Đúng Sai

Câu lệnh 1

5 Câu lệnh điều kiện

b Câu lệnh điều kiện dạng đủ

Nếu <điều kiện> được thỏa mãn 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.

If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ;

Trang 9

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 thì in ra màn hình giá trị của biến a ngược lại thì in ra màn hình giá trị của biến b.

If a > b then write (a) else write(b);

VD2: Nếu x > y thì Max được gán bằng giá trị của biến x ngược lại Max được gán bằng giá trị của biến y.

Trang 10

Bài tập 1: Cho 2 biến a, b Viết câu lệnh điều kiện để in giá trị lớn nhất

ra màn hình.

If a > b then write (a)

else write (b);

Bài tập củng cố

Trang 11

a > b Begin

End

Write(a)

Write(b)

Đúng

Sai

Trang 12

a > b Begin

End

Write(a)

Write(b)

Đúng

Sai

Trang 13

Bài tập 2: Cho hai biến x, y Viết câu lệnh hoán đổi giá trị của hai biến để x và y có giá trị tăng dần.

If x < y then write (x, y)

else write (y, x);

Bài tập củng cố

Trang 14

Bài tập 3: Sau mỗi câu lệnh sau đây giá trị của biến x là bao nhiêu nếu

trước đó giá trị của x=5?

a) If (45 mod 3 = 0) then x:=x+1;

Kết quả: x = 6

b) If x > 10 then x:= x+1;

Kết quả: x = 5

Bài tập củng cố

Trang 15

Các câu lệnh Pascl sau đây được viết đúng hay

sai, nếu sai hãy sửa lại cho đúng.

a) If x:=7 then a = b;

→If x = 7 then a := b;

b) If x > 5; then a:=b;

→If x > 5 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ệ’);

Bài tập nhóm

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

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

TÀI LIỆU LIÊN QUAN

w