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

Cấu trúc rẽ nhánh Tin 11

34 32 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

Tiêu đề Cấu Trúc Rẽ Nhánh
Trường học Trường Trung Học Phổ Thông
Chuyên ngành Tin Học
Thể loại Giờ Học
Định dạng
Số trang 34
Dung lượng 2,01 MB
File đính kèm cau lenh re nhanh.rar (1 MB)

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

Nội dung

Xem tình huớngNhà Châu Nếu chiều mai trời khơng mưa Thì Châu sẽ đến nhà Ngọc Câu chuyện của Châu và Ngọc 1... Đến nhà Ngọc thì…Ngọc đi sang nhà hàng xóm chơi vì tưởng trời mưa Châu s

Trang 2

CHƯƠNG 3:

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

Tiết 11 – Bài 9:

CẤU TRÚC RẼ NHÁNH (T1)

Trang 4

Xem tình huớng

Nhà Châu

Nếu chiều mai trời khơng mưa Thì Châu sẽ đến nhà Ngọc

Câu chuyện của Châu và Ngọc

1 RẼ

NHÁNH

Trang 5

Chiều hôm sau Trời mưa lớn

Trang 6

Nhưng Châu vẫn sang nhà Ngọc vào chiều hôm ấy

dù trời giông bão

Trang 7

Đến nhà Ngọc thì…

Ngọc đi sang nhà hàng xóm chơi

vì tưởng trời mưa Châu sẽ không đến.

Trang 8

Nhà Châu

Hôm qua mình

đến nhà Ngọc

mà Ngọc đi

đâu vậy ?

Trang 9

Em hãy nhận xét câu nói của Châu ?

Câu nói của Châu cho ta biết một việc làm cụ thể (Châu đến nhà Ngọc) sẽ được thực hiện nếu một điều kiện cụ thể(Trời không mưa)thỏa mãn.

Ngoài ra không đề cập gì đến việc gì sẽ xảy ra nếu điều kiện đó không

thỏa mãn(trời mưa).

Ta nói cách diễn đạt như vậy thuộc dạng thiếu:

Nếu … thì …

Trang 11

Chiều mai nếu trời không mưa thì Ngọc sẽ đến nhà Châu, nếu mưa thì sẽ gọi điện cho Châu để trao

đổi.

Nhà Ngọc

Một hôm khác

Trang 12

Em hãy nhận xét câu nói của Ngọc?

Câu nói của Ngọc khẳng định một trong hai việc cụ thể:

(Ngọc đến nhà Châu hay Ngọc gọi điện cho Châu)

Chắc chắn sẽ xảy ra Tuy nhiên, việc nào trong hai việc sẽ được thực hiện thì tùy thuộc vào điều kiện cụ thể

(Trời không mưa) thỏa mãn hay không.

Ta nói cách diễn đạt như vậy thuộc dạng đủ:

Nếu … thì …, nếu không thì …

Trang 13

Cây 7 Phú Hộ

Trường THCS Sa Đéc

Trường THPT Tx Phú Thọ

Trang 14

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

với (a <> 0)

+ Tính Delta + Nếu Delta <0 thì kết luận là phương trình vơ nghiệm.

+ Nếu Delta>=0 thì kết luận là phương trình cĩ nghiệm

0

2 + bx + c =

ax

Em hãy cho biết các bước giải phương trình

bậc hai ở trên?

Trang 16

Cấu trúc rẽ nhánh có hai dạng:

Nếu ( Nếu (Điều kiện đúng Điều kiện đúng ) thì (Hoạt động ) thì ( Hoạt động );

Nếu (

Nếu (Điều kiện đúng Điều kiện đúng ) thì (Hoạt động ) thì ( Hoạt động 1 1 )

còn không thì ( còn không thì (Hoạt động 2 Hoạt động 2 );

Trang 17

Vậy để giải các bài toán như trên, trong ngôn ngữ lập trình

PASCAL ta có một cấu trúc gọi là Cấu trúc câu lệnh IF – THEN.

Trang 18

Cấu trúc câu lệnh IF – THEN có mấy dạng?

Cấu trúc IF – THEN có có hai dạng

Dạng thiếu và dạng đủ.

2 Câu lệnh IF…then

Trang 19

1 Rẽ nhánh 2 Câu lệnh IF…then

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

Nếu < Điều kiện > đúng thì < Câu lệnh > được thực hiện, sai < Câu lệnh > bị bỏ qua.

Trang 20

NÕu < Điều kiện > Đúng th× < Câu lệnh 1 > được thực hiện,

ngược lại < Câu lệnh 2 > được thực hiện.

§iÒu kiÖn

C©u lÖnh 1 C©u lÖnh 2

§iÒu kiÖn

C©u lÖnh 1

§iÒu kiÖn

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

Trang 21

a b

Gi¶i thuËt

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

Lập tr×nh nhËp vµo tõ bµn phÝm 2 sè nguyªn a, b bÊt kú (a<>b) Tìm số lớn nhất trong 2 số và gán giá trị cho biến Max.

Trang 22

Mụ phỏng bài toỏn tìm sụ́ lớn nhất của 2 sụ́ a, b

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

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

Dạng thiếu:

Ngôn ngữ tự

nhiên

Ngôn ngữ lập trình

Nếu a <b thì Max= b; If a<b then

Max:=b;

Max:= a;

Nếu a>b thì M ax= a; If a>b then

Trang 23

Mô phỏng bài toán tìm số lớn nhất của 2 số a, b

Ng«n ng÷ tù

nhiªn

Ng«n ng÷ lËp tr×nh

NÕu a <b th× Max= b If a<b then Max:=b

Max:= a;

a;

else

Dạng đủ:

Trang 24

Chương trình sử dụng cấu trúc rẽ nhánh dạng thiếu:

Trang 25

Chương trình sử dụng cấu trúc rẽ nhánh dạng đủ:

Trang 28

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

1 Bài tập trắc nghiệm:

Câu 1: Hãy chọn phương án ghép đúng nhất Trong câu lệnh IF – THEN,

sau IF <điều kiện> Điều kiện là:

A, Biểu thức logic B Biểu thức số học C Một câu lệnh

Câu 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

Câu 3: Với cấu trúc IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>;

câu lệnh 2 được thực hiện khi?

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

Trang 29

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

lệnh thể hiện: nếu a chia hết cho 2 thì in ra màn hình

thông báo “a la so chan”, ngược lại in ra “a la so le”.

Trang 32

+ Sau end của câu lệnh ghép phải có dấu chấm phẩy (;).

+ Thuật ngữ câu lệnh được hiểu chung cho câu lệnh đơn và câu

Trang 34

Câu lệnh ghép sau Else

Sau End có dấu “;”

Sau Else không có dấu “;”

Ngày đăng: 11/10/2021, 08:45

TỪ KHÓA LIÊN QUAN

w