Upload
ngoc-vu-thi-quynh
View
1.093
Download
0
Embed Size (px)
Citation preview
Kịch bản dạy học
Giáo viên hướng dẫn: Thầy Lê Đức LongHọc viên: Vũ Thị Quỳnh NgọcMôn học: Lý luận dạy học 1Lớp: NVSP-K2 (T7CN)
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
Chương 3
Cấu trúc rẽ nhánh và lặp
Bài 9: Cấu trúc rẽ nhánh (1, 0, 0)
Chương trình Tin học 11
Chương 1
Một số khái niệm cơ bản về lập trình và ngôn ngữ lập trình
Chương 2
Chương trình đơn giản
Chương 4
Kiểu dữ liệu có cấu trúc
Chương 5
Tệp và thao tác với tệp
Chương 6
Chương trình con và lập trình có cấu trúc
2
Mục tiêu bài dạy
• Kiến thức:– Hiểu nhu cầu của cấu trúc rẽ nhánh trong biểu diễn
thuật toán.– Hiểu câu lệnh rẽ nhánh (dạng thiếu và dạng đủ)– Hiểu câu lệnh ghép.
• Kỹ năng:– Sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán của
một số bài toán đơn giản.– Viết được các lệnh rẽ nhánh khuyết, rẽ nhánh đầy đủ
và áp dụng để thể hiện được thuật toán của một số bài toán đơn giản.
Mục tiêu bài dạy
• Kiến thức, kỹ năng cơ bản đã biết:– Cấu trúc chương trình.– Cách khai báo biến, các kiểu dữ liệu chuẩn.– Phép toán, biểu thức, câu lệnh gán.– Thủ tục chuẩn vào/ra đơn giản.– Cấu trúc tuần tự.– Câu lệnh đơn.
• Điểm trọng tâm:– Ý nghĩa của cấu trúc rẽ nhánh.– Cấu trúc rẽ nhánh dạng thiếu và dạng đủ.– Câu lệnh ghép.
Mục tiêu bài dạy
• Điểm khó:– Biểu thức logic trong câu điều kiện của cấu trúc rẽ
nhánh.– Câu lệnh rẽ nhánh dạng đủ lồng nhau.
Các hoạt động của bài 9
• HĐ1: Rẽ nhánh -10 phút.
• HĐ2: Câu lệnh if-then -10 phút
• HĐ3: Câu lệnh ghép - 5 phút
• HĐ4: Giải thích ví dụ 1,2 - 20 phút
Hoạt động 1: Rẽ nhánh
• Dẫn dắt vào bài, giới thiệu về nhu cầu sử dụng rẽ nhánh có rất nhiều trong thực tiễn, cho ví dụ.
• Yêu cầu học sinh cho thêm vài ví dụ.• Tóm lược lại các ví dụ, đưa chúng về một trong
hai dạng “thiếu” và “đủ”• Giới thiệu về rẽ nhánh được thể hiện trong việc
giải phương trình bậc hai bằng sơ đồ.
Hoạt động 2: Câu lệnh if-then
• Nêu ý nghĩa của cấu trúc rẽ nhánh: “dạy máy học cách xử lý tình huống”.
• Ghi lên bảng cú pháp mô tả cấu trúc rẽ nhánh if-then dạng thiếu và dạng đủ.
• Giải thích ý nghĩa từng lệnh và các thành phần trong đó như: <điều kiện> và <câu lệnh>
• Vẽ sơ đồ thể hiện hai câu lệnh if-then “thiếu”, “đủ”• Cho ví dụ if-then thể hiện từng trường hợp bằng mã
lệnh Pascal.• Nêu khái niệm về câu lệnh rỗng và cho thêm ví dụ về
dạng if-then “đủ” có thể lồng nhau.
Hoạt động 3: Câu lệnh ghép
• Nêu lên nhu cầu và định nghĩa về câu lệnh ghép• Ghi cú pháp lên bảng• Giải thích thuật ngữ “câu lệnh”• Cho ví dụ bằng mã lệnh để minh họa.• Lưu ý về lỗi logic khi không viết dấu bắt đầu và
kết thúc của câu lệnh ghép.
Hoạt động 4:Ví dụ tổng hợp
• Ví dụ 1: Tìm nghiệm thực của pt bậc 2
• Ví dụ 2: Tìm số ngày của một năm được nhập vào từ bàn phím.
=>– Yêu cầu học sinh tìm ra được Input và Output– Nêu lại thuật giải của bài toán– Yêu cầu học sinh tự đọc chương trình này
trong SGK– Giáo viên phân tích một số câu lệnh chủ yếu.
The end