1. Trang chủ
  2. » Thể loại khác

CẤU TRÚC RẼ NHÁNH

20 10 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 20
Dung lượng 281 KB

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

Nội dung

Slide 1 Giáo viên Huỳnh Diễm Chi Tiết 11 CẤU TRÚC RẼ NHÁNH KIỂM TRA BÀI CŨ Câu2 Hãy viết chương trình giải PT bậc nhất ax + b = 0 (a0) Uses crt ; Var a,b,x real ; Begin clrscr ; writre(‘Nhap a 0[.]

Trang 1

Giáo viên: Huỳnh Diễm Chi

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 2

Câu2: Hãy viết chương trình giải PT bậc nhất

ax + b = 0 (a<>0)

Uses crt ; Var a,b,x : real ; Begin

clrscr ; writre(‘Nhap a <> 0 ; a=:’); readln(a);

writre(‘ Nhap b:’) ; readln(b);

x:= -b/a ; writre(‘ kq:’,x:8:2) ; readln;

End

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 3

Ví dụ1:

Châu hẹn với Ngọc ” Chiều mai nếu trời không mưa thì Châu sẽ đến nhà Ngọc”

1 RẼ NHÁNH:

Ví dụ2: Lần khác Ngọc lại hẹn Châu:”

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

v.v……

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

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 4

2 CÂU LỆNH IF-THEN:

a) Dạng thiếu:IF <Điều kiện> Then <Câu lệnh>;

b) Dạng đủ: IF <Điều kiện> Then <Câu lệnh1>

Else <Câu lệnh 2>;

Điều kiện Điều kiện : là biểu thức điều kiện hoặc logic

Câu lệnh 2

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

lệnh của Pascal

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 5

Sơ đồ khối: (Sơ đồ hoạt động )

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

F

Câu lệnh 2

Câu lệnh 1

T Điều kiện

F

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

Điều kiện F

Câu lệnh 1

T Điều kiện

Câu lệnh 2

Điều kiện F

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 6

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ CÁCH THỰC HIỆN CÂU LỆNH IF-THEN:

a) Dạng thiếu:IF <Điều kiện> Then <Câu lệnh>; Tính toán và kiểm tra điều kiện,

Nếu điều kiện đúng thì thực hiện câu lệnh

Ngược lại thì câu lệnh sẽ bị bỏ qua

b) Dạng đủ: IF <Điều kiện> Then <Câu lệnh1> Else <Câu lệnh 2>;

Tính toán và kiểm tra điều kiện, Nếu điều kiện đúng thì thực hiện câu lệnh1, ngược lại thì thực hiện câu lệnh2

Trang 7

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

• Ví dụ 1:

Viết câu lệnh đưa ra số nghiệm của phương trình ax2 + bx + c= 0; a<>0 trong trường hợp DELTA<0

• Ví dụ 2:

Goi X là số nhỏ nhất trong 2 số A,B cho trước Viết câu lệnh tìm giá trị của số X

• Ví dụ 3:

Viết chương trình giải PT ax + b = 0 (a,b:tùy ý)

Trang 8

Ví dụ 1:

IF DELTA < 0 THEN WRITELN(‘PT VN,’) ;

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

T

F

DELTA < 0

PT VN

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 9

Ví dụ2:

IF A < B THEN X:=A ELSE X:=B ;

Câu lệnh 2

Câu lệnh 1

T Điều kiện

F

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 10

Ví dụ 3: Chương trình giải phương trình

ax + b = 0 (a,b: tùy ý) Uses crt;

Var a,b : real ; Begin

clrscr;

write(‘Nhap a,b :’); readln(a,b);

if a<>0 then writeln(‘X=‘,-b/a:8:2 ) else

if b=0 then writeln(‘PT vô số nghiệm) else writeln(‘PT vô nghiệm’);

readln;

End

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 11

3 CÂU LỆNH GHÉP

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

Câu lệnh ghép dùng để gộp một dãy câu lệnh thành một câu lệnh ghép

Ví dụ: If Delta < 0 then writeln(‘PT VN,’) else

BEGIN

X1 := (-B + SQRT(B*B - 4*A*C)/2*A ; X2 := -B/A -X1 ;

Các câu lệnh

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 12

CỦNG CỐ:

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

a) Dạng thiếu: IF<Điều kiện>Then <Câu lệnh>;

b) Dạng đủ: IF <Điều kiện> Then <Câu lệnh1>

Else <Câu lệnh 2>;

1 CÂU LỆNH IF-THEN:

2.Chương trình: Giải phương trình ax+b=0 với a,b là các số thực tuỳ ý.

Trang 13

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Hướng dẫn học ở nhà:

HS về chuẩn bị:

Ví dụ1: Viết chương trình giải phương trình

ax2 +bx + c= 0; a<>0

Ví dụ2 :

Tìm số ngày của năm N, biết rằng năm

nhuận là năm chia hết cho 400 hoặc chia

hết cho 4 nhưng không chia hết cho 100 và năm nhuận có số ngày là 366 Năm không nhuận có số ngày là 365

Trang 14

Giáo viên: Huỳnh Diễm Chi

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 15

IV MỘT SỐ VÍ DỤ

Giải PT bậc hai: Ax2 + Bx + C = 0, Với A<>0 INPUT:

OUTPUT:

A,B,C Đưa ra mà hình các nghiệm hoặc dòng thông báo nghiệm

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 16

X1 := (-B + SQRT(D)/2*A ; X2 := -B/A -X1 ;

Bắt đầu Nhập A, B, C Tính D:=B2 -4AC

PT VN

T F

D >= 0

Tiết 11 CẤU TRÚC RẼ NHÂNH

KIỂM TRA BĂI CŨ

Trang 17

Ví dụ2:Tìm số ngày của năm N, biết rằng năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100

INPUT:

OUTPUT:

Nhập N từ bàn phím

Đưa số ngày của năm N

ra màn hình

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 18

PROGRAM Vi-du2 USES CRT ;

VAR SN,N :INTEGER ; BEGIN

CLRSCR ; WRITE(‘Nhap nam N:=’) ; READLN(N) ;

IF (N mod 400 = 0) or ((N mod 4=0) and (N mod 100<>0)) THEN

SN:=366 Else SN:=365 ; WRITELN(‘So ngay cua nam’ , N,’ la:’ , SN) ;

READLN ; END

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 19

Tóm lại:

- Khi nào thì cần dùng câu lệnh rẽ nhánh

- Cần nắm được hai dạng câu lệnh:

+ 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ệnh1> Else <Câu lệnh 2>;

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Trang 20

Giáo Viên: Huỳnh Diễm Chi

Tiết 11 CẤU TRÚC RẼ NHÁNH

KIỂM TRA BÀI CŨ

Ngày đăng: 20/04/2022, 17:12

HÌNH ẢNH LIÊN QUAN

Đưa ra mă hình câc nghiệm hoặc dòng thông bâo nghiệm. - CẤU TRÚC RẼ NHÁNH
a ra mă hình câc nghiệm hoặc dòng thông bâo nghiệm (Trang 15)

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w