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

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 1,24 MB

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 ax2+bx+c=0 (a0)

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

- TÝnh Delta=b2 - 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: ax2 + 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