1. Trang chủ
  2. » Giáo án - Bài giảng

bài 9:cấu trúc rẽ nhánh

24 520 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 24
Dung lượng 2,53 MB

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

Nội dung

Mệnh đề 2 Nếu trời mưa thì Minh sẽ ở nhà xem ti vi, nếu trời không mưa điều kiện ngược lạithì Minh... - Điều kiện là biểu thức lôgic.. - Câu lệnh là một lệnh của Pascal... Giống nhau :

Trang 1

NhiÖt liÖt chµo mõng

LỚP: 11G

Trang 2

• Biểu thức quan hệ được tạo thành như thế nào ? Cho VD ?

Hai biểu thức cùng kiểu liên kết với

nhau bởi phép toán quan hệ cho ta được biểu thức quan hệ

Ví dụ: x > 9;

i * 4 < 3 * j ;

• Biểu thức logic được tạo thành như thế nào ? Cho VD ?

Các biểu thức quan hệ liên kết với nhau bởi phép toán logic

• Ví dụ: 0 < x < 9  (x > 0) and (x < 9)x > 0) and (x > 0) and (x < 9)x < 9)

Trang 3

CHƯƠNG 3:

CẤU TRÚC RẼ NHÁNH VÀ LẶP

BÀI 9:

CẤU TRÚC RẼ NHÁNH

Trang 4

nhÐ!

Trang 5

µ! NÕu ngµy mai

Trang 6

Nếu … thì… Cách diễn

đạt này thuộc dạng thiếu

Nếu … thì… , nếu không thì…  Cách diễn đạt này

thuộc dạng đủ

Mệnh đề 1 Nếu trời mưa thì Minh sẽ ở

nhà xem ti vi.

Mệnh đề 2 Nếu trời mưa thì Minh sẽ ở nhà

xem ti vi, nếu trời không mưa

(điều kiện ngược lại)thì Minh

Trang 7

Ví dụ: Giải phương trình bậc hai: ax 2 + bx +c =0

Thuật toán:

+ Tính delta: D = b 2 – 4ac

+ Kiểm tra D

- Nếu D<0 thì thông báo phương trình vô nghiệm.

- Nếu D≥0 thì tính và đưa ra nghiệm của phương trình

Trang 8

Nhập a,b,c

D = b 2 – 4ac

D ≥ 0 ?

Đúng Sai

Thông báo vô

nghiệm rồi kết

thúc

Tính và đưa ra nghiệm thực rồi

kết thúc

Trang 9

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

Điều kiện

Đúng

Câu lệnh

Nếu <Điều kiện> úng đúng thì <Cõu lệnh> được thực hiện,

sai <Cõu lệnh> bị bỏ qua.

- Điều kiện là biểu thức lôgic.

- Câu lệnh là một lệnh của Pascal.

Trong đó:

Ví dụ: IF a mod 2=0 THEN Writeln( a la so chan );‘ a la so chan’); ’);

Trang 10

VÝ dô : Gi¶i bµi to¸n

H·y lËp ch ¬ng tr×nh nhËp vµo tõ bµn phÝm 3 sè nguyªn a, b, c bÊt kú (a b ≠b ≠ ≠b ≠c) In ra mµn h×nh sè cã gi¸ trÞ lín nhÊt?

Th× g¸n Max := b

NÕu Max < c

Th× g¸n Max := c

Trang 11

Mụ phỏng bài toỏn tỡm số lớn nhất của 3 số a, b, c

Xác định bài toán:

- Input : Ta cần nhập vào 3 số a,b và c

- Output : Thông báo giá trị lớn nhất giữa 3 số này

Ngôn ngữ tự nhiên Ngôn ngữ lập trình

Max = a Max := a ; {Phép gán} Nếu b lớn hơn max thì If b > max then

Nếu c lớn hơn max thì If c > max then

Trang 12

b Dạng đủ: IF < Điều kiện > THEN < Câu lệnh 1 > ELSE < Câu lệnh 2 >;

§iÒu kiÖn

C©u lÖnh 1

§iÒu kiÖn

VÝ dô: IF a mod 2=0 THEN Writeln( a lµ so chan )‘ a la so chan’); ’);

ELSE Writeln( a la so le );‘ a la so chan’); ’);

2 C©u lÖnh IF - THEN

Trang 13

Bài toán: Giải phương trình bậc hai: ax 2 + bx +c =0

- Tính delta D = b 2 – 4ac

- Kiểm tra D

+Nếu D < 0: Thông báo phương trình vô nghiệm

+ Nếu D ≥ 0: Tính và đưa ra màn hình nghiệm của phương trình

If D<0 then writeln(‘ phuong trinh vo nghiem’)

Trang 14

Giống nhau : là câu lệnh cấu trúc rẽ nhánh, khi gặp điều kiện sẽ thực hiện thao tác thích hợp.

Khác nhau :

+ Dạng thiếu: điều kiện sai sẽ bỏ qua câu lệnh.

+ Dạng đủ: điều kiện sai sẽ thực hiện câu lệnh 2.

Tìm giống và khác nhau giữa 2 dạng

Trang 17

Program GPTB2;

Uses crt;

Var ; BEGIN

NhËp vµo 3 hÖ sè a,b,c Delta := .;

VÝ dô 1:

Trang 19

Bài tập củng cố:

thiếu và đủ?

- Dạng thiếu: IF <điều kiện> THEN <Câu lệnh>;

- Dạng đủ: IF <điều kiện> THEN <câu lệnh 1>

ELSE <câu lệnh 2>;

Trang 21

Bài 2: Hãy chọn phương án ghép đúng nhất

Trong câu lệnh IF <điều kiện> THEN <câu lệnh>

Câu lệnh đứng sau THEN được thực hiện khi?

A Điều kiện cho giá trị sai.

B Điều kiện cho giá trị đúng.

C Không cần xét điều kiện

B

Trang 22

Bài 3: Với cấu trúc

IF <điều kiện>THEN <câu lệnh 1>

A Biểu thức điều kiện đúng.

B Biểu thức điều kiện sai

C Câu lệnh 1 được thực hiện.

B

Trang 23

Áp dụng: hãy nhập vào một số nguyên a,nếu a

chia hết cho 2 thì in ra màn hình “a la so chan”, ngược lại in ra “a la so le”.

Trang 24

Bài học đến đây

là kết thúc cảm ơn các thầy

cô giáo và các em

Ngày đăng: 29/10/2014, 23:00

TỪ KHÓA LIÊN QUAN

w