Upload
vb2tin09
View
745
Download
1
Embed Size (px)
Citation preview
10/04/1110/04/11 11
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
GVHD: TS. Lê Đức Long
SVTH: Huỳnh Thị Phương Thủy
BỘ MÔN KỸ THUẬT DẠY HỌC
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 22
TIN HỌC LỚP 11
CHƯƠNG IMôt số khái niệm về lập
trình và ngôn ngữ lập trình
CHƯƠNG IIChương trình
đơn giản
CHƯƠNG IIICấu trúc rẽ
nhánh và lặp
CHƯƠNG IVKiểu dữ liệu có
cấu trúc
CHƯƠNG VTệp và thao tác
với tệp
CHƯƠNG VIChương trình
con và lập trình có cấu trúc
BÀI 9Cấu trúc rẽ
nhánh
BÀI 10Cấu trúc lặp
MỤC TIÊUTRỌNG TÂMĐIỂM KHÓ
KIẾN THỨC ĐÃ BIẾT
KỊCH BẢN
TỔNG QUANTỔNG QUAN
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 33
MỤC TIÊU CỦA BÀI HỌCMỤC TIÊU CỦA BÀI HỌC
KIẾN THỨCKIẾN THỨC:: Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán ;Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán ; Hiểu cấu trúc lặp với số lần biết trước, cấu trúc lặp kiểm Hiểu cấu trúc lặp với số lần biết trước, cấu trúc lặp kiểm
tra điều kiện trước; tra điều kiện trước; Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào
tình huống cụ thể;tình huống cụ thể;2.2. KỸ NĂNG:KỸ NĂNG:
Mô tả được thuật toán của một số bài toán đơn giản có sử Mô tả được thuật toán của một số bài toán đơn giản có sử dụng cấu trúc lặp;dụng cấu trúc lặp;
Viết đúng các lệnh lặp với số lần biết trước, lệnh lặp kiểm Viết đúng các lệnh lặp với số lần biết trước, lệnh lặp kiểm tra điều kiện trước;tra điều kiện trước;
Viết được thuật toán của một số bài toán đơn giản.Viết được thuật toán của một số bài toán đơn giản.
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 44
Hiểu được ý nghĩa của cấu trúc lặp;Hiểu được ý nghĩa của cấu trúc lặp; Phân biệt được lặp với số lần biết trước và hai dạng Phân biệt được lặp với số lần biết trước và hai dạng
lặp với số lần chưa biết trước;lặp với số lần chưa biết trước; Hiểu và chọn lựa được tình huống sử dụng cấu trúc Hiểu và chọn lựa được tình huống sử dụng cấu trúc
lặp trong các bài toán.lặp trong các bài toán.
NỘI DUNG TRỌNG TÂMNỘI DUNG TRỌNG TÂM
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 55
Vận dụng và chọn lựa sử dụng cấu trúc lệnh nào cho Vận dụng và chọn lựa sử dụng cấu trúc lệnh nào cho tình huống nào.tình huống nào.
Sử dụng câu lệnh ghép trong vòng lặp Kiểm soát <điều kiện> để không lặp vô hạn đối với
vòng lặp kiểm tra điều kiện
ĐIỂM KHÓĐIỂM KHÓ
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 66
Cấu trúc chương trình;Cấu trúc chương trình; Một số kiểu dữ liệu chuẩn;Một số kiểu dữ liệu chuẩn; Khai báo biếnKhai báo biến Phép toán, biểu thức, lệnh gán;Phép toán, biểu thức, lệnh gán; Thủ tục vào, ra đơn giản;Thủ tục vào, ra đơn giản; Dịch, thực hiện và hiệu chỉnh chương trình;Dịch, thực hiện và hiệu chỉnh chương trình; Cấu trúc rẽ nhánh.Cấu trúc rẽ nhánh.
KIẾN THỨC ĐÃ BIẾTKIẾN THỨC ĐÃ BIẾT
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 77
Bài CẤU TRÚC LẶP được dạy trong 3 tiếtBài CẤU TRÚC LẶP được dạy trong 3 tiết Tiết 1Tiết 1 - mục 1 và mục 2 phần lý thuyết- - mục 1 và mục 2 phần lý thuyết- anh Công phụ tráchanh Công phụ trách
Bằng ví dụ cụ thể, GV giới thiệu khái niệm lặp, cú pháp, ý nghĩa và Bằng ví dụ cụ thể, GV giới thiệu khái niệm lặp, cú pháp, ý nghĩa và cơ chế hoạt động của vòng lặp FORcơ chế hoạt động của vòng lặp FOR
TiếtTiết 2 2 - - mụcmục 2 2 phầnphần víví dụdụ, , luyệnluyện tậptập- - chịchị ThủyThủy phụphụ tráchtráchPhân tích và dẫn dắt HS vận dụng cấu trúc lệnh For vào chương trình Phân tích và dẫn dắt HS vận dụng cấu trúc lệnh For vào chương trình pascal cụ thể (VD1 và VD2 SGK)pascal cụ thể (VD1 và VD2 SGK)
Tiết 3Tiết 3 - mục 3 - - mục 3 -anh Ngọc Anh phụ tráchanh Ngọc Anh phụ tráchCú pháp, ý nghĩa và cơ chế hoạt động của vòng lặp WHILECú pháp, ý nghĩa và cơ chế hoạt động của vòng lặp WHILE
KỊCH BẢNKỊCH BẢN
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 88
Chuẩn bị của Giáo viên và Học sinh
•Chuẩn bị của Giáo viên:
Máy chiếu, USB 3G;
Máy tính có cài các phần mềm pascal, lecture maker, jing và các phần mềm thông dụng;
Các file ảnh và video để minh họa cho HS.
b.Chuẩn bị của Học sinh
Vở ghi, Sách giáo khoa và đồ dùng học tập .
CHUẨN BỊTIẾT 2
CHUẨN BỊ
HOẠT ĐỘNG 1 (5p)
HOẠT ĐỘNG 3(10)
HOẠT ĐỒNG 4(10p)
HOẠT ĐỘNG 2 (20p)
CÁC BƯỚC TIẾN HÀNH
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 99
GV nhắc lại lý thuyết ý nghĩa, cú pháp, hoạt động của vòng lặp FOR bằng cách cho HS chơi trò chơi " matching game" như sau:
Kéo và thả những từ hoặc cụm từ thích hợp thành những câu hoàn chỉnh (kiem tra dau gio)
Qua đó GV đánh giá HS có học bài và xem bài trước hay không
HOẠT ĐỘNG 1(5 P)TIẾT 2
CHUẨN BỊ
HOẠT ĐỘNG 1 (5p)
HOẠT ĐỘNG 3(10)
HOẠT ĐỒNG 4(10p)
HOẠT ĐỘNG 2 (20p)
CÁC BƯỚC TIẾN HÀNH
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1010
TIẾP THEO
HOẠT ĐỘNG 2(20 p)
1.1. GV giới thiệu hai chương trình GV giới thiệu hai chương trình cài đặt thuật toán Tong_1a và cài đặt thuật toán Tong_1a và Tong_1b trong ví dụ 1 SGK Tong_1b trong ví dụ 1 SGK
• Mở file ảnh Mở file ảnh Tong_1aTong_1a (được chụp từ (được chụp từ màn hình chương trình pascal bằng màn hình chương trình pascal bằng công cụ Jing) cho HS xemcông cụ Jing) cho HS xem
• Giải thích một số câu lệnh trong Giải thích một số câu lệnh trong chương trình bằng ngôn ngữ tự nhiênchương trình bằng ngôn ngữ tự nhiên
• Giải thích thuật toán Tong_1a để HS Giải thích thuật toán Tong_1a để HS hiểu giá trì biến điều khiển N cho biết hiểu giá trì biến điều khiển N cho biết số lần lặp. Khi thì thực hiện lặp. số lần lặp. Khi thì thực hiện lặp. Sau khi lặp được 100 lần thì kết thúc Sau khi lặp được 100 lần thì kết thúc lặplặp
TIẾT 2
CHUẨN BỊ
HOẠT ĐỘNG 1 (5p)
HOẠT ĐỘNG 3(10)
HOẠT ĐỒNG 4(10p)
HOẠT ĐỘNG 2 (20p)
CÁC BƯỚC TIẾN HÀNH
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1111
Sau khi HS đã nắm được thuật toán Tong_1a, GV giới thiệu thuật toán Tong_1b:
Mở file ảnh Tong_1a và Tong1_b để HS so sánh
Từ đó, GV đưa ra cú pháp của 2 dạng for (tiến –lùi)
2. Mở video chạy thử từng đoạn chương trình để cả lớp cùng theo dõi.
HOẠT ĐỘNG 2 (tt)TIẾT 2
CHUẨN BỊ
HOẠT ĐỘNG 1 (5p)
HOẠT ĐỘNG 3(10)
HOẠT ĐỒNG 4(10p)
HOẠT ĐỘNG 2 (20p)
CÁC BƯỚC TIẾN HÀNH
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1212
Đặt câu hỏi cho HS trả lời :
"Biến điều khiển i có nhất thiết phải chạy từ 1 hay không? Có thể chạy từ một số N bất kỳ được không?"
Nêu nội dung mục đích yêu cầu của ví dụ 2 SGK
Mở file ảnh Tong_chia_het_3_5 Giải thích bằng ngôn ngữ tự nhiên
một số câu lệnh Lưu ý HS cấu trúc lệnh ghép trong
đoạn chương trình này Mở video để cả lớp cùng theo dõi
đoạn chương trình chạy thử.
HOẠT ĐỘNG 3 (10)TIẾT 2
CHUẨN BỊ
HOẠT ĐỘNG 1 (5p)
HOẠT ĐỘNG 3(10)
HOẠT ĐỒNG 4(10p)
HOẠT ĐỘNG 2 (20p)
CÁC BƯỚC TIẾN HÀNH
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1313
Tổ chức lớp thành 3 nhóm, yêu cầu học sinh sắp xếp các câu lệnh cho hợp lý để hoàn thiện đoạn chương trình (kiểm tra cuối giờ)
Nhận xét 3 nhóm
Gợi ý cho HS làm một số bài tập
HOẠT ĐỘNG 4 (10p)TIẾT 2
CHUẨN BỊ
HOẠT ĐỘNG 1 (5p)
HOẠT ĐỘNG 3(10)
HOẠT ĐỒNG 4(10p)
HOẠT ĐỘNG 2 (20p)
CÁC BƯỚC TIẾN HÀNH
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1414
Xin chân thành cảm ơn!Xin chân thành cảm ơn!
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1515
Trở về
Giải thích Tong_1aGiải thích Tong_1a
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1616
Trở về
So sánh Tong_1a và 1bSo sánh Tong_1a và 1b
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1717
Trở về
Tổng các số chia hết cho 3 hoặc 5 trong phạm vi [M,N]Tổng các số chia hết cho 3 hoặc 5 trong phạm vi [M,N]
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1818
Kiểm tra đầu giờ - câu 1
CÂU 2
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 1919
Kiểm tra đầu giờ - câu 2
10/04/1110/04/11 Huỳnh Thị Phương Thủy Huỳnh Thị Phương Thủy 2020
Kiểm tra cuối giờ