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 độ
Trang bị Giải được một Ham thích
cho học số BT đơn giản môn học có
sinh một số trên MT bằng tính kỷ luật và
khái niệm cách vận dụng làm việc theo
cơ bản về được các KT nhóm
lập trình và về thuật toán,
ngôn ngữ câu trúc, ngôn
lập trình ngữ LT cụ thể,
bậc cao có 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
Chương 2: Chương trình đơn giản
ng Chương 3:Cấu trúc rẽ nhánh và lặp và lặp
Chương 3: Cấu trúc rẽ nhánh
trình Chương 4: Kiểu dữ liệu có cấu trúc
tin h ọ c Chương 6: Chương trình con và lập trình có cấu trúc
Chương 5: Tệp và thao tác với tệp
l ớ p 11 • C ấ u trúc r ẽ nhánh
Bài 9
(1,1,0)
• C ấ u trúc l ặ p
Thực
hành
• Th ự c hành s ố 2
3
4. Chươ ng 3: Cấ u trúc rẽ nhánh và lặ p
Kiế n thứ cc
Kiế n thứ
•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
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 độ
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.
kiểu
thì…).
Kỹ Pascal, thao tác với Turbo
trình câu lệnh nhập, xuất và cách khai
• Cácã BTt có điều kiện trong toán học
• Các biế
đ
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
8. Mụ c tiêu bày dạ y WHY
Kiế n thứ cc
Kiế n thứ
• 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
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 độ
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. Giới thiệu bài học, -Biếtdụ cấucấu trúc rẽ
Ví được trúc rẽ
hướng dẫn sử dụng nhánh trong thực tế và
nhánh
phiếu bài tập, đặt vấn đề trong toán học Nhận
trong toán học.
Củng cố bài học vào bài. -biết được đâu là cấu và
Khái niệm dạng đủ
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)
Hoạt động 2
Hoạt động 3 Cấu trúc câu lệnh if –
Câu lệnh ghép và các ví then (15p)
dụ (15p)
Biết được cú pháp, ý nghĩa, quá trình thực
- Dạng thiếu: if <điều
hiện của máy khi gặp lệnh if - then. Biết
Tóm
Begintắt lại được cấu trúc CL vẽ sơ đồ thực hiện thenlệnh iflệnh>;
kiện> cho <câu – then.
ghép. Biết cách
<các câu lệnh>; SD câu lệnh Biết khi nào -phải sử dụngifcâu lệnhkiện>
Dạng đủ: <điều if –
End; Nhận ra sự cần thiết của
ghép. then. Viết được một số lệnh1> else <câu
then <câu 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 Họ c ạ t độ ng 1
Ho
GV cho học sinh chơi sinh 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 HHoạ t độ ng 1 (tt)
ọ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 Họ c ạ t
Ho độ ng 2
GV giới thiệu cấu trúc sinh
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ý
một CL if – then và các lưu then đơn giản.
ý 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
các thành phần 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 HHoạ t độ ng 2 (tt)
ọc
sinh Gọi 2 – 3 cặp trình bày
Yêu cầu học sinh cho VD
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 Họ c ạ t độ ng 3
Ho
sinh Học sinh tự rút ra cấu trúc
Từ kết quả phân biệt hai
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
Họ c
Giao BT về nhà cho nhóm các bài 3.11, 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