1. Trang chủ
  2. » Tất cả

hoi giang cau truc re nhánh-bai 9-tin11

11 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 11
Dung lượng 253,76 KB

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

Nội dung

Có 2 trường hợp tính tiền: Nếu X 200 thì số tiền phải trả là X*280... CẤU TRÚC RẼ NHÁNH... NỘI DUNGTí hẹn với Tèo: ”Chiều mai nếu trời không mưa thì Tí sẽ đến nhà Tèo”.. CẤU TRÚC RẼ NH

Trang 1

CHÀO M NG CÁC TH Y CÔ ỪNG CÁC THẦY CÔ ẦY CÔ

V D GI THĂM L P Ề DỰ GIỜ THĂM LỚP Ự GIỜ THĂM LỚP Ờ THĂM LỚP ỚP

Trang 2

BẢNG GIÁ PHOTO

Trang 3

Giả sử hôm nay lớp phải photo bài tập cho các bạn dùng với số lượng X tờ A4, photo 2 mặt thì tiền photo lớp phải trả được tính theo qui định tương ứng như trên bảng giá như thế nào?

Có 2 trường hợp tính tiền:

Nếu X <= 200 thì số tiền phải trả là X*300 (đồng) Nếu X > 200 thì số tiền phải trả là X*280

Trang 4

CHƯƠNG III CẤU TRÚC RẼ NHÁNH VÀ LẶP

TIẾT 12- BÀI 9 CẤU TRÚC RẼ NHÁNH

Trang 5

NỘI DUNG

Tí hẹn với Tèo: ”Chiều mai nếu trời không mưa

thì Tí sẽ đến nhà Tèo”.

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

Nếu…thì…

Tình huống 1

1 Rẽ nhánh

1 Rẽ nhánh

TIẾT 12 – BÀI 9 CẤU TRÚC RẼ NHÁNH

Một lần khác, Tèo hẹn với Tí : “Chiều mai nếu trời

mưa thì Tèo sẽ gọi điện cho Tí để trao đổi bài, nếu trời không mưa thì Tèo sẽ đến nhà Tí ”.

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

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

Tình huống 2

Trang 6

NỘI DUNG Cấu trúc rẽ nhánh: dùng để điều khiển chọn thực

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

Ví dụ: Nếu X <= 200 thì số tiền phải trả là X*300 (đồng) Nếu X > 200 thì số tiền phải trả là X*280

Nhập X

X<=200

Tính và đưa ra

số tiền phải trả là X*280

Tính và đưa ra

số tiền phải trả là X*300

Đ

S

1 Rẽ nhánh

1 Rẽ nhánh

Sơ đồ thể hiện cấu trúc rẽ nhánh TIẾT 12 – BÀI 9 CẤU TRÚC RẼ NHÁNH

Trang 7

NỘI DUNG

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.

Cú pháp:

2 Câu lệnh rẽ nhánh IF … Then

1 Rẽ nhánh

2 Câu lệnh rẽ

nhánh If…then

TIẾT 12 – BÀI 9 CẤU TRÚC RẼ NHÁNH

Bước 1: Tính giá trị của biểu

thức điều kiện

Bước 2: Kiểm tra giá trị của

biểu thức điều kiện

+ Nếu biểu thức ĐK có giá trị đúng thì thực hiện câu lệnh sau từ khóa Then, rồi ra khỏi câu lệnh If

+ Nếu biểu thức ĐK có giá trị sai, thì thoát ra khỏi câu lệnh If

Điều kiện

Đúng

Sai

Câu lệnh

Hình 5

Trang 8

Ví dụ: Viết câu lệnh rẽ nhánh đưa ra màn hình thông báo số nguyên

a là số dương?

Ví dụ 1: Nếu X <= 200 thì số tiền phải trả là X*300 (đồng) Nếu X > 200 thì số tiền phải trả là X*280;

NỘI DUNG

a) Dạng thiếu

1 Rẽ nhánh

2 Câu lệnh rẽ

nhánh If…then

TIẾT 12 – BÀI 9 CẤU TRÚC RẼ NHÁNH

If Then

If Then

X<= 200 X>200

Write(‘Tien pho to la:’, X*300,’dong’);

Write(‘Tien pho to la:’, X*280,’dong’);

Trang 9

NỘI DUNG b) Dạng đủ :

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

Cú pháp:

a) Dạng thiếu

1 Rẽ nhánh

2 Câu lệnh rẽ

nhánh If…then

b) Dạng đủ

2 Câu lệnh rẽ nhánh IF … Then

Câu lệnh 2

Điều kiện

Câu lệnh 1

Hình 6

Bước 1: Tính giá trị của biểu

thức điều kiện

Bước 2: Kiểm tra giá trị của

biểu thức điều kiện

+ Nếu biểu thức ĐK có giá trị đúng thì thực hiện câu lệnh 1 sau từ khóa Then, rồi ra khỏi câu lệnh If

+ Nếu biểu thức ĐK có giá trị sai, thì thì thực hiện câu lệnh 2 sau từ khóa Else, rồi ra khỏi câu lệnh If`

TIẾT 12 – BÀI 9 CẤU TRÚC RẼ NHÁNH

Chú ý: câu lệnh trước else không có dấu (;).

Trang 10

Ví dụ 1: Nếu X <= 200 thì số tiền phải trả là x*300 đồng, nếu không thì số tiền phải trả là x*280 đồng

NỘI DUNG

a) Dạng thiếu

1 Rẽ nhánh

2 Câu lệnh rẽ

nhánh If…then

b) Dạng đủ

TIẾT 12 – BÀI 9 CẤU TRÚC RẼ NHÁNH

Ví dụ : Viết câu lệnh rẽ nhánh kiểm tra số nguyên n là số chẵn hay lẻ

If then Else

X<=200 write( ‘Tien photo la:’, X*300, ‘dong’) write(‘Tien photo la:’, X*280, ‘dong’);

Điều kiện Câu lệnh 1 Câu lệnh 2;

Trang 11

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

Input: số a

Output: Thông báo a chia hết cho 5 hoặc thông báo a không chia hết cho 5

Thuật toán:

B1: nhập a B2: Nếu a chia hết cho 5 thì thông báo a chia hết , ngược lại thông báo a không chia hết

Ví dụ 3: Nhập a từ bàn phím, kiểm tra xem a có chia hết

cho 5 không? Thông báo ra màn hình kết quả.

NỘI DUNG

a) Dạng thiếu

1 Rẽ nhánh

2 Câu lệnh rẽ

nhánh If…then

b) Dạng đủ

TIẾT 12 – BÀI 9 CẤU TRÚC RẼ NHÁNH

Ngày đăng: 09/11/2019, 17:19

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

w