20
10/04/11 10/04/11 1 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

Ho so bai day nhom 1 thuy

Embed Size (px)

Citation preview

Page 1: Ho so bai day nhom 1 thuy

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

Page 2: Ho so bai day nhom 1 thuy

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

Page 3: Ho so bai day nhom 1 thuy

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.

Page 4: Ho so bai day nhom 1 thuy

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

Page 5: Ho so bai day nhom 1 thuy

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Ó

Page 6: Ho so bai day nhom 1 thuy

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

Page 7: Ho so bai day nhom 1 thuy

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

Page 8: Ho so bai day nhom 1 thuy

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

Page 9: Ho so bai day nhom 1 thuy

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

Page 10: Ho so bai day nhom 1 thuy

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

Page 11: Ho so bai day nhom 1 thuy

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

Page 12: Ho so bai day nhom 1 thuy

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

Page 13: Ho so bai day nhom 1 thuy

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

Page 14: Ho so bai day nhom 1 thuy

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!

Page 15: Ho so bai day nhom 1 thuy

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

Page 16: Ho so bai day nhom 1 thuy

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

Page 17: Ho so bai day nhom 1 thuy

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]

Page 18: Ho so bai day nhom 1 thuy

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

Page 19: Ho so bai day nhom 1 thuy

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

Page 20: Ho so bai day nhom 1 thuy

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ờ