Bài 9. Cấu trúc rẽ nhánh
Chia sẻ bởi Phạm Thị Anh Đào |
Ngày 10/05/2019 |
69
Chia sẻ tài liệu: Bài 9. Cấu trúc rẽ nhánh thuộc Tin học 11
Nội dung tài liệu:
TỔ TIN HỌC
TRƯỜNG THPT THỊ XÃ QUẢNG TRỊ
TỔ TIN HỌC
TRƯỜNG THPT THỊ XÃ QUẢNG TRỊ
KIỂM TRA BÀI CŨ
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
Câu hỏi:
Nêu các cách nhập dữ liệu cho biến?
Nêu cú pháp thủ tục xuất dữ liệu ra màn hình?
Trả lời:
Nhập dữ liệu cho biến:
Sử dụng câu lệnh gán
Dùng thủ tục:
read (danh sách biến vào);
readln (danh sách biến vào)
Xuất dữ liệu ra màn hình
write (danh sách kết quả ra);
writeln (danh sách kết quả ra);
I. MỘT SỐ VÍ DỤ MỞ ĐẦU
Ví dụ 1: “Chiều mai nếu trời không mưa thì Châu sẽ đến nhà Ngọc”
Ví dụ 2: “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”
* Cấu trúc hành động con người có dạng:
Nếu ...thì
Hay Nếu ...thì, nếu không thì ...
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
II. CÂU LỆNH RẼ NHÁNH DẠNG ĐỦ
1. Cú pháp
IF <điều kiện> THEN
ELSE
;
IF, THEN, ELSE: là từ khoá
<điều kiện>: là biểu thức logic
, : là một câu lệnh của Pascal
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
II. CÂU LỆNH RẼ NHÁNH DẠNG ĐỦ
2. Sơ đồ khối
3. Cách thực hiện lệnh
Kiểm tra <điều kiện> nếu đúng thì thực hiện, ngược lại thì thực hiện
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
II. CÂU LỆNH RẼ NHÁNH DẠNG ĐỦ
4. Ví dụ: Kiểm tra số nguyên A là chẵn hay lẻ
IF (A mod 2 = 0) THEN
WRITELN (A, ‘la so chan’)
ELSE
WRITELN (A, ‘la so le’);
5. Chú ý
- Sau không có dấu chấm phẩy (;)
- Có thể có nhiều lệnh IF lồng nhau
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
III. CÂU LỆNH RẼ NHÁNH DẠNG KHUYẾT
Là một trường hợp của CLRN dạng đủ
1. Cú pháp:
IF <điều kiện> THEN;
2. Sơ đồ
3. Cách thực hiện lệnh
Kiểm tra <điều kiện> nếu đúng thì sẽ được thực hiện, ngược lại thì câu lệnh bị bỏ qua.
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
IV. CÂU LỆNH GHÉP
1. Cú pháp
Begin
End;
2. Chức năng
Cho phép gộp một dãy câu lệnh thành một câu lệnh ghép
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
V. MỘT SỐ VÍ DỤ
Ví dụ 1. Tìm nghiệm thực của phương trình bậc hai: ax2 + bx + c = 0, với a <> 0
Input: Các số thực a, b, c nhập từ bàn phím
Output: Đưa ra màn hình các nghiệm thực hoặc thông báo “Phuong trinh vo nghiem”
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: N nhập từ bàn phím
Output: Đưa số ngày của năm N ra màn hình
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
NỘI DUNG CHÍNH
Cấu trúc rẽ nhánh dạng đủ
Cú pháp:
IF <điều kiện> THEN
ELSE;
Cách thực hiện
Cấu trúc rẽ nhánh dạng khuyết
Cú pháp: IF <điều kiện> THEN;
Cách thực hiện
Câu lệnh ghép
Cú pháp
Chức năng
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
Xin chân thành cảm ơn sự quan tâm theo dõi của quý thầy quý cô vă cac em h?c sinh!
Chào mừng ngày nhà giáo Việt Nam 20 – 11!
TRƯỜNG THPT THỊ XÃ QUẢNG TRỊ
TỔ TIN HỌC
TRƯỜNG THPT THỊ XÃ QUẢNG TRỊ
KIỂM TRA BÀI CŨ
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
Câu hỏi:
Nêu các cách nhập dữ liệu cho biến?
Nêu cú pháp thủ tục xuất dữ liệu ra màn hình?
Trả lời:
Nhập dữ liệu cho biến:
Sử dụng câu lệnh gán
Dùng thủ tục:
read (danh sách biến vào);
readln (danh sách biến vào)
Xuất dữ liệu ra màn hình
write (danh sách kết quả ra);
writeln (danh sách kết quả ra);
I. MỘT SỐ VÍ DỤ MỞ ĐẦU
Ví dụ 1: “Chiều mai nếu trời không mưa thì Châu sẽ đến nhà Ngọc”
Ví dụ 2: “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”
* Cấu trúc hành động con người có dạng:
Nếu ...thì
Hay Nếu ...thì, nếu không thì ...
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
II. CÂU LỆNH RẼ NHÁNH DẠNG ĐỦ
1. Cú pháp
IF <điều kiện> THEN
ELSE
IF, THEN, ELSE: là từ khoá
<điều kiện>: là biểu thức logic
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
II. CÂU LỆNH RẼ NHÁNH DẠNG ĐỦ
2. Sơ đồ khối
3. Cách thực hiện lệnh
Kiểm tra <điều kiện> nếu đúng thì thực hiện
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
II. CÂU LỆNH RẼ NHÁNH DẠNG ĐỦ
4. Ví dụ: Kiểm tra số nguyên A là chẵn hay lẻ
IF (A mod 2 = 0) THEN
WRITELN (A, ‘la so chan’)
ELSE
WRITELN (A, ‘la so le’);
5. Chú ý
- Sau
- Có thể có nhiều lệnh IF lồng nhau
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
III. CÂU LỆNH RẼ NHÁNH DẠNG KHUYẾT
Là một trường hợp của CLRN dạng đủ
1. Cú pháp:
IF <điều kiện> THEN
2. Sơ đồ
3. Cách thực hiện lệnh
Kiểm tra <điều kiện> nếu đúng thì
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
IV. CÂU LỆNH GHÉP
1. Cú pháp
Begin
End;
2. Chức năng
Cho phép gộp một dãy câu lệnh thành một câu lệnh ghép
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
V. MỘT SỐ VÍ DỤ
Ví dụ 1. Tìm nghiệm thực của phương trình bậc hai: ax2 + bx + c = 0, với a <> 0
Input: Các số thực a, b, c nhập từ bàn phím
Output: Đưa ra màn hình các nghiệm thực hoặc thông báo “Phuong trinh vo nghiem”
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: N nhập từ bàn phím
Output: Đưa số ngày của năm N ra màn hình
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
NỘI DUNG CHÍNH
Cấu trúc rẽ nhánh dạng đủ
Cú pháp:
IF <điều kiện> THEN
ELSE
Cách thực hiện
Cấu trúc rẽ nhánh dạng khuyết
Cú pháp: IF <điều kiện> THEN
Cách thực hiện
Câu lệnh ghép
Cú pháp
Chức năng
CHƯƠNG III
CẤU TRÚC RẼ NHÁNH
§9.
Xin chân thành cảm ơn sự quan tâm theo dõi của quý thầy quý cô vă cac em h?c sinh!
Chào mừng ngày nhà giáo Việt Nam 20 – 11!
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Phạm Thị Anh Đào
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)