1. Trang chủ
  2. » Ngoại Ngữ

Cau Lenh Dieu Kien Hay

10 6 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 6,01 MB

Nội dung

Câu hỏi: Em hãy nêu một vài ví dụ về hoạt động hàng ngày phụ thuộc vào điều kiện.. - Nếu trời không mưa em sẽ đi chơi thể thao[r]

(1)(2)

KIỂM TRA BÀI CŨ

Câu hỏi: Em nêu vài ví dụ hoạt động hàng ngày phụ thuộc vào điều kiện?

- Nếu trời không mưa em chơi thể thao.

(3)

Tiết 26

(4)

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

Mơ tả hoạt động tính tiền cho khách nh sau:

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

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

2 NÕu T>= 100000 số tiền phải toán = 70%*T

3 In hoá đơn

VÝ dụ thể cấu trúc rẽ nhánh d¹ng thiÕu

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

Mơ tả hoạt động tính tiền cho khách nh sau:

1 2

3

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

NÕu T>= 100000 th× sè tiỊn phải toán = 70%*T, ng ợc lại

số tiền phải toán =90%*T In hoá đơn

(5)

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

Sơ đồ cấu trúc rẽ nhánh

- Hoạt động phụ thuộc điều kiện thể qua cấu trúc rẽ nhánh: + Dang thiếu: Nếu … thì

+ Dạng đủ: Nếu … … ngược lại thì…

- Hoạt động phụ thuộc điều kiện thể qua cấu trúc rẽ nhánh: + Dang thiếu: Nếu … thì

(6)

Điều kiện

Đúng

Câu lÖnh

Sai

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

Trong NNLT, cấu trúc rẽ nhánh thể câu lệnh điều kiện

a) Dạng thiếu

Cuự phaựp:

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

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

- Câu lệnh: Lệnh đơn lệnh ghép

Trong đó:

Nếu <điều kiện> thì thực

hiện <câu lệnh> sau từ khoá then Ng ợc lại, <câu lệnh> bị bỏ qua.

Ngun tắc hoạt động:

§iỊu kiƯn

Đúng

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

(7)

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

Trong NNLT, cấu trúc rẽ nhánh thể câu lệnh điều kiện

a) Dạng thiếu

Cú pháp:

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

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

- Cõu lnh: Lnh đơn lệnh ghép

Trong đó:

Nếu <điều kiện> thì thực

hiƯn <c©u lƯnh> sau từ khoá then Ng ợc lại, <câu lệnh> bị bỏ qua.

Nguyờn tc hot ng:

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

if T>=100000 Then TG:=70/100*T

VÝ dơ 2: NÕu X>5 th× in giá trị X màn hình

if X>5 Then

(8)

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

Trong NNLT, cấu trúc rẽ nhánh thể câu lệnh điều kiện

a) Dạng thiếu

Cú pháp:

Ngun tắc hoạt động:

b) Dạng đầy đủ

IF <§iỊu kiƯn> THEN <C©u lƯnh 1>

ELSE <C©u lƯnh 2>;

Nếu <điều kiện> thì <câu lệnh1> đ ợc thực hiện, ng ợc lại thì

<c©u lƯnh 2> đ ợc thực hiện.

Điều kiện

Đúng

Câu lệnh 1 Câu lệnh 2 Sai

Điều kiƯn

C©u lƯnh 1 C©u lƯnh 2

Sai

§iỊu kiƯn

(9)

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

Trong NNLT, cấu trúc rẽ nhánh thể câu lệnh điều kiện

a) Dạng thiếu

Cú pháp:

Ngun tắc hoạt động:

b) Dạng đầy đủ

IF <§iỊu kiƯn> THEN <C©u lƯnh 1>

ELSE <C©u lƯnh 2>;

Nếu <điều kiện> thì <câu lệnh1> đ ợc thực hiện, ng ợc lại thì

<c©u lƯnh 2> đ ợc thực hiện.

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

if T>=100000 Then TG:=70/100*T else TG:=90/100*T

Ví dụ 2: Nhập vào số nguyên a, kiểm tra xem số nguyên a số chẵn hay số lẻ

IF a mod 2=0 THEN

Writeln( a lµ so chan )‘ ’

(10)

Cho biết tính hợp lệ câu lệnh Pascal sau lí do không hợp lệ:

a) if x:=a+b then x:= x+1; b) if a>b then max = a;

c) if a>b then max := a; else max := b; d) if a>b then max := a else max := b; e) if = then x:=100;

a) if x =a+b then x:= x+1; b) if a>b then max := a;

Ngày đăng: 15/05/2021, 12:40

w