Bài 9. Cấu trúc rẽ nhánh

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Thùy Dương
Ngày gửi: 21h:46' 29-11-2021
Dung lượng: 4.1 MB
Số lượt tải: 64
Nguồn:
Người gửi: Trần Thùy Dương
Ngày gửi: 21h:46' 29-11-2021
Dung lượng: 4.1 MB
Số lượt tải: 64
Số lượt thích:
0 người
CHÀO MỪNG QUÝ THẦY CÔ
CÙNG TẤT CẢ CÁC EM HỌC SINH !
Chương 3: CẤU TRÚC RẼ NHÁNH VÀ LẶP
CẤU TRÚC RẼ NHÁNH
CẤU TRÚC RẼ NHÁNH
1. Rẽ nhánh
Hoạt động cặp đôi, thực hiện nhiệm vụ trong phiếu học tập 1
Thời gian thực hiện: 2’
Câu 1: Trình bày khái niệm cấu trúc rẽ nhánh?
Câu 2: Cấu trúc rẽ nhánh có mấy dạng? Nêu từng dạng?
CẤU TRÚC RẼ NHÁNH
1. Rẽ nhánh
- Dạng thiếu: Nếu … thì …
Nếu <điều kiện> đúng thì thực hiện
- Dạng đủ: Nếu … thì … Nếu không thì …
Nếu <điều kiện> đúng thì thực hiện
nếu không thì thực hiện
Là cấu trúc dùng để mô tả các mệnh đề có dạng: Nếu … thì và Nếu … thì … nếu không thì…
b. Phân loại: Cấu trúc rẽ nhánh có 2 dạng:
a. Khái niệm cấu trúc rẽ nhánh:
CẤU TRÚC RẼ NHÁNH
2. Câu lệnh If – then.
Thực hiện nhiệm vụ trong phiếu học tập 2
Thời gian thực hiện: 6’ (cá nhân 2’ + nhóm 4’)
Sản phẩm nhóm trình bày vào bảng phụ
ĐÁP ÁN:
1 – A3 – B1 – C2
2 – A4 – B4 – C4
CẤU TRÚC RẼ NHÁNH
2. Câu lệnh If – then.
CẤU TRÚC RẼ NHÁNH
2. Câu lệnh If – then.
Chú ý:
- Điều kiện là biểu thức có giá trị logic.
- Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal.
-Trước else không có dấu ;
CẤU TRÚC RẼ NHÁNH
Sử dụng câu lệnh If – then để mô tả cho các mệnh đề rẽ nhánh sau:
Nếu x < y thì gán min = x;
Nếu x < y thì gán min = x Nếu không thì gán min = y;
Ví dụ
a) IF x < y THEN min:= x;
b) IF x < y THEN min:= x ELSE min:=y;
CẤU TRÚC RẼ NHÁNH
PHIẾU HỌC TẬP 3 (Thực hiện 5’)
Công ty điện lực tính tiền điện cho các hộ gia đình theo bảng giá như sau:
Nhà An dùng hết X (KWh) trong 1 tháng với X ≤ 100.
1. Hãy diễn đạt cách tính tiền điện cho nhà An trong tháng bằng mệnh đề rẽ nhánh dạng thiếu hoặc dạng đủ?
2. Sử dụng kiến thức vừa học, viết câu lệnh if – then cho các mệnh đề rẽ nhánh ở ý 1.
CẤU TRÚC RẼ NHÁNH
PHIẾU HỌC TẬP 3 (Thực hiện 5’)
1. - Dạng thiếu:
Nếu X <= 50 thì tiền điện nhà An là X.1500 đồng
Nếu X>50 thì tiền điện nhà An là: 50.1500 + (X-50).1600 đồng
- Dạng đủ:
Nếu X <= 50 thì tiền điện nhà An là X.1500 đồng
nếu không thì tiền điện nhà An là: 50.1500 + (X - 50).1600 đ
2. - Dạng thiếu:
If X <=50 then write(‘tien dien nha An la:’, X*1500);
If X >50 then write(‘tien dien nha An la:’ , 50*1500 + (X -50)*1600);
- Dạng đủ:
If X <=50 then write(‘tien dien nha An la:’, X*1500)
Else write(‘tien dien nha An la:’ , 50*1500 +(X -50)*1600);
TÌM TÒI KHÁM PHÁ
Câu 1: Viết câu lệnh If – then cho phát biểu sau:
Nếu D<0 thì thông báo “phương trình vô nghiệm”, nếu không thì tính và đưa ra màn hình nghiệm x1:=(-b-sqrt(D))/(2*a); và x2:= -b/a – x1;.
Sau ELSE có nhiều câu lệnh, phải làm sao đây?
TÌM TÒI KHÁM PHÁ
Câu 2: Trình bày cú pháp câu lệnh ghép?
Câu 3: Sử dụng câu lệnh ghép để sửa chương trình giải phương trình bậc 2 đúng cho các trường hợp của Delta?
Câu 4: 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í dụ: các năm 2000, 2004 là năm nhuận và có số ngày
là 366 ngày, các năm 1900, 1945 không phải là năm
nhuận và có số ngày là 365.
Kính chúc c¸c thầy, cô giáo mạnh khoẻ!
Chúc các em học giỏi !
CÙNG TẤT CẢ CÁC EM HỌC SINH !
Chương 3: CẤU TRÚC RẼ NHÁNH VÀ LẶP
CẤU TRÚC RẼ NHÁNH
CẤU TRÚC RẼ NHÁNH
1. Rẽ nhánh
Hoạt động cặp đôi, thực hiện nhiệm vụ trong phiếu học tập 1
Thời gian thực hiện: 2’
Câu 1: Trình bày khái niệm cấu trúc rẽ nhánh?
Câu 2: Cấu trúc rẽ nhánh có mấy dạng? Nêu từng dạng?
CẤU TRÚC RẼ NHÁNH
1. Rẽ nhánh
- Dạng thiếu: Nếu … thì …
Nếu <điều kiện> đúng thì thực hiện
- Dạng đủ: Nếu … thì … Nếu không thì …
Nếu <điều kiện> đúng thì thực hiện
nếu không thì thực hiện
Là cấu trúc dùng để mô tả các mệnh đề có dạng: Nếu … thì và Nếu … thì … nếu không thì…
b. Phân loại: Cấu trúc rẽ nhánh có 2 dạng:
a. Khái niệm cấu trúc rẽ nhánh:
CẤU TRÚC RẼ NHÁNH
2. Câu lệnh If – then.
Thực hiện nhiệm vụ trong phiếu học tập 2
Thời gian thực hiện: 6’ (cá nhân 2’ + nhóm 4’)
Sản phẩm nhóm trình bày vào bảng phụ
ĐÁP ÁN:
1 – A3 – B1 – C2
2 – A4 – B4 – C4
CẤU TRÚC RẼ NHÁNH
2. Câu lệnh If – then.
CẤU TRÚC RẼ NHÁNH
2. Câu lệnh If – then.
Chú ý:
- Điều kiện là biểu thức có giá trị logic.
- Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal.
-Trước else không có dấu ;
CẤU TRÚC RẼ NHÁNH
Sử dụng câu lệnh If – then để mô tả cho các mệnh đề rẽ nhánh sau:
Nếu x < y thì gán min = x;
Nếu x < y thì gán min = x Nếu không thì gán min = y;
Ví dụ
a) IF x < y THEN min:= x;
b) IF x < y THEN min:= x ELSE min:=y;
CẤU TRÚC RẼ NHÁNH
PHIẾU HỌC TẬP 3 (Thực hiện 5’)
Công ty điện lực tính tiền điện cho các hộ gia đình theo bảng giá như sau:
Nhà An dùng hết X (KWh) trong 1 tháng với X ≤ 100.
1. Hãy diễn đạt cách tính tiền điện cho nhà An trong tháng bằng mệnh đề rẽ nhánh dạng thiếu hoặc dạng đủ?
2. Sử dụng kiến thức vừa học, viết câu lệnh if – then cho các mệnh đề rẽ nhánh ở ý 1.
CẤU TRÚC RẼ NHÁNH
PHIẾU HỌC TẬP 3 (Thực hiện 5’)
1. - Dạng thiếu:
Nếu X <= 50 thì tiền điện nhà An là X.1500 đồng
Nếu X>50 thì tiền điện nhà An là: 50.1500 + (X-50).1600 đồng
- Dạng đủ:
Nếu X <= 50 thì tiền điện nhà An là X.1500 đồng
nếu không thì tiền điện nhà An là: 50.1500 + (X - 50).1600 đ
2. - Dạng thiếu:
If X <=50 then write(‘tien dien nha An la:’, X*1500);
If X >50 then write(‘tien dien nha An la:’ , 50*1500 + (X -50)*1600);
- Dạng đủ:
If X <=50 then write(‘tien dien nha An la:’, X*1500)
Else write(‘tien dien nha An la:’ , 50*1500 +(X -50)*1600);
TÌM TÒI KHÁM PHÁ
Câu 1: Viết câu lệnh If – then cho phát biểu sau:
Nếu D<0 thì thông báo “phương trình vô nghiệm”, nếu không thì tính và đưa ra màn hình nghiệm x1:=(-b-sqrt(D))/(2*a); và x2:= -b/a – x1;.
Sau ELSE có nhiều câu lệnh, phải làm sao đây?
TÌM TÒI KHÁM PHÁ
Câu 2: Trình bày cú pháp câu lệnh ghép?
Câu 3: Sử dụng câu lệnh ghép để sửa chương trình giải phương trình bậc 2 đúng cho các trường hợp của Delta?
Câu 4: 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í dụ: các năm 2000, 2004 là năm nhuận và có số ngày
là 366 ngày, các năm 1900, 1945 không phải là năm
nhuận và có số ngày là 365.
Kính chúc c¸c thầy, cô giáo mạnh khoẻ!
Chúc các em học giỏi !
 







Các ý kiến mới nhất