1. ĐH SƢ PHẠM TPHCM
NHÓM 1 – SƢ PHẠM TIN4
TIN HỌC 11
GIỚI THIỆU GIÁO ÁN
Nhóm 1:
Đặng Thị Tường Vy
Nguyễn Đình Vương
Bùi Lê Nữ Phượng Tiên
1
2. Mục tiêu chương trình
Kiến thức Kỹ năng Thái độ
Giải được một
Trang bị số BT đơn giản Ham thích
cho học trên MT bằng môn học có
sinh một số cách vận dụng tính kỷ luật và
khái niệm được các KT làm việc theo
cơ bản về về thuật nhóm
lập trình và toán, câu
ngôn ngữ trúc, ngôn ngữ
lập trình LT cụ thể, có
bậc cao sử dụng các CT
con có sẵn
2
3. Chươ Chương 1: Một số khái niệm về lập trình và ngôn ngữ lập trình
ng Chương 3:Cấu trúc rẽ nhánh và lặp và lặp
Chương 2: Chương trình đơn giản
Chương 3: Cấu trúc rẽ nhánh
trìn Chương 4: Kiểu dữ liệu có cấu trúc
h 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
tin • Cấu trúc rẽ
học nhánh (1,1,0)
Bài 9
lớp • Cấu trúc lặp
Bài 10
11 • Thực hành số 2
Thực
hành
3
4. Chƣơng 3: Cấu trúc rẽ nhánh và lặp
Kiến thức
•Hiểu các khái niệm rẽ nhánh và lặp trong lập trình.
•Biết SD các CL thực hiện rẽ nhánh và lặp của Pascal.
•Bước đầu hình thành khái niệm lập trình có cấu trúc.
Kỹ năng
•Biết diễn đạt đúng các câu lệnh, soạn được chương trình
giải các bài toán đơn giản áp dụng các loại cấu trúc điều
khiển nói trên.
•Bước đầu có khả năng phân tích bài toán đơn giản để
chọn kiểu cấu trúc điều khiển phù hợp với tình huống.
•Biết tạo câu lệnh ghép khi cần thiết.
Thái độ
•Tiếp tục khơi gợi lòng ham thích giải toán bằng LT trên MT.
•Tiếp tục rèn luyện các phẩm chất cần thiết của người LT.
4
5. WHO
Giả định
• Lớp học có trang bị trang web riêng. GV cho BTVN
sau mỗi buổi học và gửi slide bài giảng trên web.
• Học sinh được phân nhóm từ đầu năm học, 7
nhóm, 5HS/nhóm mỗi nhóm có ít nhất một học sinh
có máy tính nối mạng ở nhà và láy slide bài
giảng, bài tập ở trang web của lớp.
• Trên lớp, HS chủ yếu nghe giảng, thảo luận
nhóm, đánh dấu nội dung bài học vào SGK, thao
khảo slide bài giảng của GV trên web sau đó tự về
nhà ghi lại trên vở.
5
6. WHO
Khả
• Cơ bản đãPT bậc 2 trong toán học.
• Cách giải năngvề Pascal: Cấu trúc
biết
• chung của một chương bản trong
Khái niệm rẽ nhánh cơ trình và cách
biết
biên dịch 1(các câu nói dạng nếu …
sống chương trình Pascal.
cuộchiểu sơ đồ khối, chương
Đọc
• Các năng dữ liệu chuẩn.
thì…).kiểu
Kỹ Pascal, thao tác với Turbo
trìnhcâu lệnh nhập, xuất và cách khai
• Các BT có điều kiện trong toán học
• Các biết
đã
Pascal. chẵn, lẽ; tìm giá trị lớn nhất
báo biến, hằng.
(tìm số Kiến thức
• Các biểusố, …) biết/cần toán, phép
trong ba thức logic, phép
đã
• gán cơ bản. đãbiết ở lớp 10.
Các thuật toán học
6
7. WHAT
• Câu lệnh if – then (dạng thiếu và dạng đủ)
là gì? Cách SD câu lệnh rẽ nhánh if – then.
Điểm • Câu lệnh ghép là gì? Ý nghĩa, cách sử dụng
trọng câu lệnh ghép như thế nào? Khi nào cần
tâm phải sử dụng câu lệnh ghép.
• 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.
• Ý nghĩa, cách SD câu lệnh ghép như thế
Điểm nào? Khi nào cần phải SD câu lệnh ghép.
khó • Áp dụng câu lệnh rẽ nhánh (dạng thiếu,
dạng đủ) vào một số bài toán đơn giản.
7
8. Mục tiêu bày dạy WHY
Kiến thức
• Hiểu được khái niệm cấu trúc rẽ nhánh là gì? Nhu cầu của
cấu trúc rẽ nhánh trong biểu diễn thuật toán như thế nào?
• Hiểu câu lệnh rẽ nhánh dạng thiếu và dạng đủ. Giải thích
• Hiểu cấu trúc câu lệnh ghép. Tóm tắt
Kỹ năng
• SD được CT rẽ nhánh trong mô tả TTcủa một số BT đơn giản.
• Viết được một số CL rẽ nhánh đơn giản (dạng thiếu, dạng đủ)
và áp dụng để thể hiện được thuật toán của một số BT đơn giản
• Tạo được câu lệnh ghép khi cần thiết.
Thái độ
• Nhận ra được tầm quan trọng của việc SD cấu trúc CL rẽ
nhánh trong lập trình.
• Rèn luyện cách suy nghĩ, giải quyết vấn đề có cấu trúc.
8
9. -Biếtdụ cấucấu trúc rẽ
Ví được trúc rẽ
Giới thiệu bài học, hướng nhánh trong thực tế và
nhánh
dẫn sử dụng phiếu bài trong toán học Nhận
trong toán học.
tập, đặt vấn đề vào bài. -biết được đâu là cấu và
Khái niệm dạng đủ
Củng cố bài học
Bài tập về nhà dạngrẽ nhánh và dạng
trúc thiếu của cấu trúc
Hoạt động 1 rẽ nhánh nào.
rẽ nhánh
Mở đầu, khái niệm cấu
trúc rẽ nhánh (7p)
Hoạt động 4
Củng cố (7p)
Cấu
Hoạt động 2
Hoạt động 3
trúc rẽ Cấu trúc câu lệnh if –
Câu lệnh ghép và các ví nhánh then (15p)
dụ (15p)
Biết được cú pháp, ý nghĩa, quá trình thực
hiện của máy khi gặp thiếu: - then. Biết
- Dạng lệnh if if <điều
Tóm tắt lại được cấu trúc CL
Begin vẽ sơ đồ thực hiện thenlệnh iflệnh>;
kiện> cho <câu – then.
ghép. Biết cách SD câu lệnh
<các câu lệnh>; Biết khi nào - Dạng đủ: ifcâu lệnhkiện>
phải sử dụng <điều if –
End; Nhận ra sự cần thiết của
ghép. then <câu lệnh1> else <câu
then. Viết được một số câu lệnh đơn giản
Một lệnh ghép trong lập ghép
câu số ví dụ về câu lệnh trình lệnh 2>;
9
10. Giáo viên Hoạt động 1
Học sinh
GV cho học sinh chơi HS tự rút ra cấu trúc chung
trò chơi “Nếu … thì” cho câu lệnh rẽ nhánh.
dẫn vào bài học. HS trả lời xem đâu là
GVdiễn giải về nhu cầu trường hợp “rẽ nhánh” (một
cấu trúc rẽ nhánh trong việc chỉ được thực hiện khi
tự nhiên và trong toán có điều kiện xảy ra).
học. Cho các ví dụ. HS dựa vào kiến thức thực
GV gọi 4 -5 học sinh tế của mình và kiến thức về
yêu cầu cho ví dụ về câu các BT có điều kiện trong
có sử dụng cấu trúc rẽ toán đã học cho ví dụ theo
nhánh vừa học. Và thuộc yêu cầu của GV
dạng nào.
10
11. Giáo viên Hoạt động 1 (tt)
Học sinh
GV lấy ví dụ bài giải PT Học sinh lên vẽ sơ đồ
bậc 2 ở bài TH vẫn còn khối giải phương trình
nhược điểm là chưa giải bậc 2.
quyết hết các trường hợp
khi giải PT bậc 2. Yêu
cầu học sinh lên viết sơ
đồ khối.
GV liên hệ từ toán học
để đặt vấn đề cấu trúc rẽ
nhánh trong tin học vào
hoạt động 2.
11
12. Giáo viên Hoạt động 2
Học sinh
GV giới thiệu cấu trúc CL
if – then ở hai dạng: dạng
thiếu và dạng đủ.
Cho các VD và hướng dẫn
HS viết các câu lệnh if –
cách viết, quy trình xử lý
then đơn giản.
một CL if – then và các lưu
ý liên quan.
Cho các VD về câu lệnh if HS làm việc theo cặp
– then đã bị xáo trộn vị trí từng bàn sắp xếp vị trí
các thành phần các tp trong CL rẽ nhánh
sau đó cho biết nó là dạng
nào và giải thích tại sao
12
13. Giáo viên Hoạt động 2 (tt)
Học sinh
Yêu cầu học sinh cho VD Gọi 2 – 3 cặp trình bày
các bài toán trong toán học kết quả của mình.
cần sử dụng câu lệnh rẽ
nhánh để giải quyết.
GV chạy demo 2 CT cùng Học sinh theo dõi, quan
giải PT bậc 2 đã chuẩn bị sát kết quả, sự khác biệt
sẵn. Một CT có SD cấu hai chương trình
trúc câu lệnh ghép, một CT
không sử dụng.
Giáo viên đặt vấn đề vào
hoạt động 3
13
14. Giáo viên Hoạt động 3
Học sinh
Từ kết quả phân biệt hai Học sinh tự rút ra cấu trúc
câu lệnh ghép, dự đoán
CT ở phần đặt vấn đề.
khi nào cần sử dụng câu
lệnh ghép.
GV diễn giải cấu trúc CL
ghép, ý nghĩa sử dụng và
các lưu ý và tầm quan
trọng khi sử dụng câu
lệnh ghép.
GV chạy thử hai chương
mà sách giáo khoa ví dụ
14
15. Giáo viên Hoạt động 4
Giao BT về nhà cho nhóm các bài 3.11, Học sinh
3.12, 3.13. Yêu cầu các nhóm làm bài Học sinh tự
trên trang wordpres để GV theo dõi và rút ra cấu
chấm điểm. Trình bày theo mẫu trúc câu
Xác định input, output lệnh ghép,
dự đoán khi
Xây dựng sơ đồ khối.
nào cần sử
Xây dựng thuật toán. dụng câu
Xây dựng chương trình. lệnh ghép.
GVgiới thiệu link đến trang nộp bài
trên wordpress. Hướng dẫn cách làm
và hình thức nộp bài.
15
16. Giáo viên Hoạt động 4
Giao BT về nhà cho nhóm các bài 3.11, 3.12, 3.13. Yêu
cầu các nhóm làm bài trên trang wordpres để GV theo dõi
và chấm điểm. Trình bày theo mẫu
Xác định input, output
Xây dựng sơ đồ khối.
Xây dựng thuật toán.
Xây dựng chương trình.
GV giới thiệu link đến trang nộp bài trên wordpress.
Hướng dẫn cách làm và hình thức nộp bài.
Học sinh
Học sinh tự rút ra cấu trúc câu lệnh ghép, dự
đoán khi nào cần sử dụng câu lệnh ghép. 16
17. Ứng dụng công nghệ trong bài giảng
Bài trình bày Multimedia (MS. PP 2010)
Phần mềm trắc nghiệm Violet
Phần mềm Microsoft Visio
Phần mềm FreePascal
17
18. Kết thúc phần giới thiệu bài dạy
----------
CÁM ƠN CÔ VÀ CÁC BẠN ĐÃ THEO DÕI!
18