Bai 6 Cau lenh dieu kient20

21 9 0
Bai 6 Cau lenh dieu kient20

Đ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 tham gia giao thông trên đường gặp đèn đỏ thì dừng lại, ngược lại thì đi tiếp.. Nếu chủ nhật trời mưa thì Long không đi đá bóng...[r]

(1)(2)

Kiểm tra cũ

Trong Free Pascal điều kiện thường biểu diễn phép tốn gì? Em trình bày ý nghĩa phép tốn đó?

- Trong Free Pascal điều kiện biễu diễn phép so sánh (=, <, <=, >, >=, <>)

(3)

Bài 6

CÂU LỆNH ĐIỀU KIỆN

(Ti p theo)ế

(4)

Nội dung

(5)

CÂU LỆNH ĐIỀU KIỆN (tt)

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

Nếu … thì…

Nếu … …, Ngược lại …

Cấu trúc dùng để mơ tả mệnh đề có dạng gọi

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

Nếu tham gia giao thông đường gặp đèn đỏ dừng lại, ngược lại tiếp

(6)

CÂU LỆNH ĐIỀU KIỆN (tt)

Ví dụ 1: Một hiệu sách thực đợt khuyến lớn với nội dung sau: Nếu mua sách với tổng số tiền từ 100000 đồng trở lên, khách hàng giảm 30%.

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

Mơ tả thuật tốn:

B1: Tính tổng số tiền T khách hàng mua sách

B2: Nếu T >= 100000 số tiền phải tốn 70 % * T

B3: In hóa đơn

 Ví dụ thể cấu trúc rẽ nhánh dạng thiếu

Em mơ tả thuật tốn tính tiền

(7)

CÂU LỆNH ĐIỀU KIỆN (tt)

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

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

Mơ tả thuật tốn:

B1: Tính tổng số tiền T khách hàng mua sách

B2: Nếu T >= 100000 số tiền phải tốn 70 % * T ngược lại số tiền phải toán 90 % * T;

B3: In hóa đơn

Ví dụ thể cấu trúc rẽ nhánh dạng đủ

Em mô tả thuật tốn tính tiền

(8)

Cấu trúc rẽ nhánh có dạng: dạng thiếu dạng đủ

CÂU LỆNH ĐIỀU KIỆN (tt) 4 Cấu trúc rẽ nhánh:

(9)

CÂU LỆNH ĐIỀU KIỆN (tt)

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

Cấu trúc rẽ nhánh có dạng: dạng thiếu dạng đủ

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

a) Dạng thiếu:

IF < Điều kiện > THEN < Câu lệnh>;

Trong đó:

- Điều kiện phép so sánh

- Câu lệnh: Có thể lệnh đơn hay lệnh ghép

Hoạt động: Nếu điều kiện

thực câu lệnh sau từ khóa Then

Ngược lại, câu lệnh bị bỏ qua

(10)

CÂU LỆNH ĐIỀU KIỆN (tt)

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

Cấu trúc rẽ nhánh có dạng: dạng thiếu dạng đủ

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

a) Dạng thiếu:

IF < Điều kiện > THEN < Câu lệnh>;

Ví dụ 1: Nếu a > b in giá trị a hình:

If a > b Then writeln ( a );

Ví dụ 2: Giảm giá 30 % cho khách hàng mua với số tiền T>=100000

(11)

CÂU LỆNH ĐIỀU KIỆN (tt)

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

Cấu trúc rẽ nhánh có dạng: dạng thiếu dạng đủ

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

a) Dạng thiếu:

IF < Điều kiện > THEN <Câu lệnh>;

b) Dạng đủ:

IF < Điều kiện > THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;

Hoạt động: Nếu điều kiện

thực câu lệnh sau từ khóa Then Ngược lại thực câu lệnh

Điều kiện

Đúng

Câu lệnh

Sai

Câu lệnh

Câu lệnh Câu lệnh

Sai

(12)

CÂU LỆNH ĐIỀU KIỆN (tt)

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

Cấu trúc rẽ nhánh có dạng: dạng thiếu dạng đủ

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

a) Dạng thiếu:

IF < Điều kiện > THEN <Câu lệnh>;

b) Dạng đủ:

IF < Điều kiện > THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;

Ví dụ 3: Nếu a >b in giá trị a hình ngược lại in b

If a > b Then write ( a ) Else write(b);

Ví dụ 4: Giảm giá 30 % cho khách hàng mua với số tiền T>=100000 giảm giá 10 % cho khách hàng mua với số tiền T<100000

If T>=100000 Then write(70/100*T)

(13)

Viết chương trình in kết phép tính a chia cho b Với a b hai số bất kì.

If b<> 0 Then write ( ‘ket qua a/b = ’, a/b:4:2)

Else write (‘mau so bang 0, khong chia duoc’);

Nếu b in kết phép chia a cho b ngược lại thơng báo lỗi

Khai báo biến a, b : kiểu số thực

Nhập giá trị a b

Bài tập vận dụng:

Input: a b

(14)(15)

Câu 1 Các câu lệnh Pascal sau viết hay sai? Nếu sai giải thích sao?

If x := then a = b ;

Phải lệnh gán Không phải lệnh gán mà

(16)

www.themegallery.com

Câu 2. Câu lệnh Pascal sau viết hay sai? Nếu sai thì giải thích sao?

If x=7 then a:=b ; else m:=n;

(17)

www.themegallery.com

Câu 3 Với X:=5; sau thực câu lệnh Pascal sau:

If 25 mod = then x:=x+3; giá trị X bao nhiêu?

a 5; b 2;

(18)

Câu 4. Chọn câu nhất

a) If <điều kiện > then <câu lệnh>

b) If <điều kiện > then <câu lệnh>;

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

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

(19)

CỦNG CỐ

Dạng thiếu:

If <điều kiện> Then <câu lệnh>;

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

Dạng đủ:

If <điều kiện> Then <câu lệnh 1>

(20)

Hướng dẫn nhà

Add Your Text

- Học

(21)

Ngày đăng: 04/03/2021, 14:41

Tài liệu cùng người dùng

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

Tài liệu liên quan