1. Trang chủ
  2. » Cao đẳng - Đại học

Bai 9Cau truc re nhanh

16 8 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

Nội dung

Châu sẽ đến nhà Ngọc , nếu mưa thì Châu sẽ gọi điện để trao đổi bài. 1.R ẽ nhánh.[r]

(1)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

Nếu

N chia hết cho

thì

N số chẵn

Nếu

N chia hết cho

thì

N số chẵn.

Nếu

khơng thì

N số lẻ

1 RẼ NHÁNH

VD1: Kiểm tra số nguyên N có phải số chẵn hay

khơng

VD2: Châu Ngọc thường chuẩn bị thực

hành tin học

VD1:

Ngày mai

nếu

trời khơng mưa

thì

Châu đến nhà Ngọc.

VD 2:

Ngày mai

nếu trời khơng mưa

thì

Châu đến nhà Ngọc

,

nếu mưa

Châu

gọi điện để trao đổi bài

(2)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

Cách diễn đạt tình

cả hai ví dụ thuộc dạng nào?

Thuộc vào dạng điều kiện thiếu:

N

ếu… thì…

Cách diễn đạt tình cảhai

ví dụ thuộc dạng nào?

Thuộc vào dạng điều kiện

đủ

:

N

ếu… thì….,Nếu khơng thì…

(3)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

Ví dụ: Giải ph ơng trình bậc hai ax

2

+bx+c=0 (a

0)

-

NhËp hÖ sè a,b,c

-

TÝnh Delta=b

2

- 4ac

-

NÕu

Delta ©m

thì

thông báo PT vô nghiệm,

ng

ợc lại

tính đ a nghiệm.

HÃy nêu b

ớc giải ph ơng

trình bËc hai?

Nhập a, b, c

D:=b*b-4*a*c

D>=0?

Đ

Tính đưa nghiệm Kết thúc

D>=0? S

Thông báo VN Kết thúc

(4)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

1.R

ẽ nhánh

Như ta thấy số mệnh đề có

dạng:

Nếu….thì…… Nếu … thì…….,

khơng thì…………

(5)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

2 Câu lệnh

if-then

2 CÂU LỆNH IF- THEN

a Dạng thiếu:

If

<điều kiện>

then

<câu lệnh>;

Trong đó:

-Điều kiện

biểu thức quan hệ biểu thức logic

-Câu lệnh câu lệnh Pascal

Điều kiện

Đúng

Câu lệnh

Sai

Câu lệnh Đúng

Câu lệnh

Điều kiện

§iỊu kiƯn

Nếu

<điều kiện>

thì

<câu lệnh>

thực hiện, sai

<câu lệnh>

bị bỏ qua

(6)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thuùc

b Dạng

đủ

:

If

<điều kiện>

then

<câu lệnh1>

else

<câu lệnh2>;

2 Câu lệnh

if-then

Điều kiện

Đúng

Câu lệnh Sai

Câu lệnh

Điều kiện

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

Điều kiện

Câu lệnh

Điều kiện

Nu

<iu kin>

thì

<câu lệnh1> thực

hiện,

ngược lại

<câu lệnh2> thực hiện

VD:

if

N mod 2=

then

write(N,‘là số chẵn’)

(7)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

3 Câu lệnh

ghép

3 CÂU LỆNH GHÉP

Trong Pascal cho phép gộp nhiều câu lệnh thành

một câu lệnh gọi

câu lệnh ghép

,c

ó dạng:

Begin

<Các câu lệnh>;

End;

VD: if delta<0 then writeln(‘phương trình vơ nghiệm’)

else

Begin

x1:= (-b – sqrt(b*b - 4*a*c))/(2*a);

x2:= -b/a – x1;

(8)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

4

Một số

ví dụ

4 MỘT SỐ VÍ DỤ

Ví dụ 1: Viết chương trình tìm nghiệm thực

của phương trình bậc hai: ax

2

+ bx + c =

với a≠0

Xác định toán:

Input: Các hệ số a, b,c nhập từ bàn

phím

(9)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

4

Một số

(10)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

4

Một số

ví dụ

Ví dụ 2: Viết chương trình tính số ngày

năm N, biết năm nhuận năm chia

hết cho 400 chia hết cho

không chia hết cho 100

X

ác định toán:

* Input: N nhập từ bàn phím.

(11)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

4

Một số

(12)

Bµi cò

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

5

Củng cố

CỦNG CỐ

Cấu trúc mô tả mệnh đề:

Nếu…… thì…

Nếu…….thì… ngược lại…….

Lệnh rẽ nhánh dạng thiếu:

If

<điều kiện>

then

<Câu lệnh>;

If

<điều kiện>

then

<Câu lệnh1>

else <câu lênh2>;

(13)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

B

ài tập

BÀI TẬP:

BT1: Viết chương trình kiểm tra số nguyên

N số chẵn hay lẻ

(14)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

(15)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc

(16)

Bµi cị

1.R

ẽ nhánh

2 Câu lệnh

if-then

3 Câu lệnh

ghép

4

Một số

ví dụ

5

Củng cố

B

ài tập

Kết thúc Kết thúc

Ngày đăng: 13/04/2021, 15:56

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

TÀI LIỆU LIÊN QUAN

w