1. Trang chủ
  2. » Công Nghệ Thông Tin

Bai 9 cau truc re nhanh

24 6 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 3,28 MB

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

Nội dung

thì nếu không thì … Nếu … thì…, Cấu trúc dùng để mô tả các mệnh đề có dạng nh trên gọi là cấu trúc rẽ nhánh.. Cấu trúc dùng để mô tả các mệnh đề có dạng nh trên gọi là cấu trúc rẽ nhá

Trang 1

Chương III

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

Trang 2

Mêi c¸c em cïng xem vµ t×m hiÓu c¸c t×nh huèng sau nhÐ!

VÝ dô:

Trang 3

ừm,

để tớ nghĩ

đã.

Nếu ngày mai m ưa thì tớ nghỉ.

Trang 4

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

Cấu trúc dùng để mô tả các mệnh đề có

dạng nh trên gọi là cấu trúc rẽ nhánh.

Cấu trúc dùng để mô tả các mệnh đề có

dạng nh trên gọi là cấu trúc rẽ nhánh.

Trang 5

Cấu trúc rẽ nhánh là một điều khiển

hiện công việc phù hợp một điều kiện đang xảy ra.

Trang 6

VÝ dô: Để gi¶i ph ¬ng tr×nh bËc hai ax 2 +bx+c=0 (a0)

Em h·y nªu c¸c b íc gi¶i

ph ¬ng tr×nh bËc hai?

Trang 7

Mọi ngôn ngữ lập trình đều có các câu lệnh

Trang 8

a) Dạng thiếu :

a) Dạng thiếu

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

* Trong đó:

- Điều kiện: là biểu thức quan hệ hoặc biểu thức logic.

- Câu lệnh: là 1 câu lệnh của Pascal.

Thế nào là biểu thức logic?

Lưu đồ cú pháp của dạng thiếu?

Trang 9

Điều kiện

Cõu lệnh 1

b) Dạng đủ : Nếu <điều kiện> đúng thì <câu lệnh1> đ ợc thực

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

Trang 10

a mod 2 =

0 writeln (‘a la so chan’)

writeln (‘a la so le’ );

Lưu ý: - Sau Then và sau Else chỉ có 1 lệnh chương trình

- Câu lệnh trước Else không có dấu chấm phẩy(;);

Lưu ý: - Sau Then và sau Else chỉ có 1 lệnh chương trình

- Câu lệnh trước Else không có dấu chấm phẩy(;);

Trang 11

Viết câu lệnh rẽ nhánh tìm số lớn nhất Max trong 2 số nguyên a và b theo dạng thiếu và dạng đủ ?

số dương hay số âm theo dạng thiếu và dạng đủ ?

Nhóm 3Viết câu lệnh rẽ nhánh đưa ra câu thông báo “ Có nghiệm ” hoặc “ Vô nghiệm ” của phương trình bậc 2 tùy thuộc vào điều kiện của Delta dạng thiếu và dạng đủ ?

Trang 12

- Dạng đủ

If a < 0 then Writeln (‘a la so am’)

Else Writeln (‘ a la so duong’);

N3 - Dạng thiếu

If Delta < 0 then Writeln (‘Phuong trinh vo nghiem’);

If Delta >= 0 then Writeln (‘Phuong trinh co nghiem’);

- Dạng đủ

If Delta < 0 then Writeln (‘Phuong trinh vo nghiem’) Else Writeln ( ‘Phuong trinh co nghiem’);

Trang 13

X2:= (-B - SQRT(Delta))/(2*A);

Writeln(‘ Nghiem X1= ’, X1:5:1);

Writeln(‘ Nghiem X2= ’, X2:5:1);

Trang 15

IF Delta<0 THEN Writeln(‘Ph ¬ng tr×nh v«

Trang 16

4 Một số ví dụ

a) Dạng thiếu

b) Dạng đủ :

Trang 18

động của câu lệnh If – then.

Câu lệnh ghép, cách dùng câu lệnh ghép trong lập trình

Tìm hiểu các bước giải phương trình bậc nhất có dạng:

ax + b =0 (a<>0) Chuẩn bị nội dung bài thực hành số 2 và làm bài tập 1,2, 4 SGK trang 50, 51

a) Dạng thiếu

b) Dạng đủ :

Trang 19

BÀI TẬP CỦNG CỐ: CHỌN ĐÁP ÁN ĐÚNG

Câu 1: Câu lệnh nào sau đây viết đúng cú pháp?

A If <điều kiện> then <lệnh 1> Else <lệnh 2>;

B If <điều kiện> then <lệnh> ; Else

C If <điều kiện> then <lệnh 1> Else <điều kiện>;

D If <lệnh> then <điều kiện>;

Trang 20

Câu 2: Cho đoạn chương trình sau:

a:=5; b:=10;

x := a;

If a < b Then x := b;

Write(x);

-Kết quả X bằng bao nhiêu?

A 5

B 10

C 15

D 20 BÀI TẬP CỦNG CỐ: CHỌN ĐÁP ÁN ĐÚNG

Trang 21

Câu 3: Trong pascal cách viết câu lệnh ghép nào

Trang 22

Câu 4: Chọn câu lệnh sai trong các câu lệnh sau:

Trang 23

Câu 5: Sau khi thi hành đoạn chương trình sau , thì biến x viết

ra mà hình có giá trị là bao nhiêu ?

Trang 24

Chóc c¸c ThÇy gi¸o, C« gi¸o

m¹nh kháe;

Chóc c¸c em häc sinh ch¨m

ngoan, häc giái !

Ngày đăng: 28/02/2022, 15:18

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