Kế hoạch bài dạy Tin học Lớp 11 - Chủ đề: Kiểm mảng
Bạn đang xem tài liệu "Kế hoạch bài dạy Tin học Lớp 11 - Chủ đề: Kiểm mảng", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- ke_hoach_bai_day_tin_hoc_lop_11_chu_de_kiem_mang.docx
Nội dung text: Kế hoạch bài dạy Tin học Lớp 11 - Chủ đề: Kiểm mảng
- Nhóm 3: KẾ HOẠCH BÀI DẠY TÊN CHỦ ĐỀ/BÀI HỌC: KIỂU MẢNG Thời lượng: 2 tiết Tiết 1 Lớp 11 Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính. I. MỤC TIÊU DẠY HỌC (STT Phẩm chất, năng lực YCCĐ của YCCĐ) NĂNG LỰC TIN HỌC NLc: Giải quyết vấn - Hiểu được khái niệm mảng một chiều. (1) đề với sự hỗ trợ của - Hiểu cách khai báo mảng một chiều. công nghệ thông tin - Thực hiện được khai báo mảng, truy cập các phần (2) và truyền thông tử của mảng NĂNG LỰC CHUNG Năng lực tự chủ và tự - Xác định được nhiệm vụ học tập; (3) học - Tự nhận ra và điều chỉnh được những sai sót, hạn chế của bản thân trong quá trình học tập Năng lực giao tiếp và - Biết chủ động trong giao tiếp; tự tin và biết kiểm (4) hợp tác soát cảm xúc, thái độ khi nói trước nhiều người - Phân tích được các công việc cần thực hiện để hoàn thành nhiệm vụ của nhóm PHẨM CHẤT CHỦ YẾU Chăm chỉ Tích cực tìm tòi và sáng tạo trong học tập; có ý chí (5) vượt qua khó khăn để đạt kết quả tốt trong học tập. Trung thực Trung thực trong học tập,ghi nhận các kết quả. (6) II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: 1. Giáo viên: - Chuẩn bị thiết bị/đồ dùng hỗ trợ: + Máy tính PC, máy chiếu và màn chiếu, SGK + Phiếu học tập + Bảng phụ 2. Học sinh: - Tự phân công nhiệm vụ cho từng thành viên trong nhóm - Chuẩn bị SGK, đồ dùng học tập cá nhân (bút, viết, giấy trắng) III. TIẾN TRÌNH DẠY HỌC: A. TIẾN TRÌNH DẠY HỌC Hoạt động học Mục tiêu Nội dung dạy học PP/KTDH Phương án (thời gian) (Số thứ tự trọng tâm chủ đạo đánh giá YCCĐ) Hoạt động 1: Gợi 1, 3 HS chỉ ra khó khăn - Thảo luận - Qua câu trả động cơ khi viết chương nhóm, lời của học (5 phút) trình mà chỉ sử Thuyết trình sinh dụng những kiểu dữ 1
- liệu cơ bản đã học - Qua phần trước đó - thông thuyết trình qua ví dụ về nhiệt của học sinh độ trong tuần (SGK). Từ đó nhận ra được chương trình sẽ dài và phức tạp khi số ngày là 365 ngày/1 năm khi quan sát chương trình (vì phải khai báo 365 biến và xử lý bằng 365 dòng lệnh IF). Hoạt động 2: 1,2, 3, 5 HS hiểu được khái - PP thảo - Qua kết quả niệm mảng một luận nhóm HS thực hiện Hình thành kiến chiều - KT mảnh trên phiếu thức ghép học tập. 2.1: Tìm hiểu khái niệm mảng 1 chiều 2.2: Tìm hiểu khai báo mảng 1 chiều (30 phút) Theo dõi quá Hoạt động 3: 2, 3, 4, 6 Hs xác định được - Phát hiện cách khai báo mảng và giải quyết trình làm việc Luyện tập 1 chiều đúng vấn đề và câu trả lời của các nhóm (5 phút) - PP thảo luận nhóm Theo dõi quá Hoạt động 4: 2, 3, 6 HS khai báo được - Phát hiện mảng và giải quyết trình làm việc Vận dụng vấn đề và câu trả lời - PP thảo của các nhóm (5 phút) luận nhóm B. CÁC HOẠT ĐỘNG HỌC HOẠT ĐỘNG 1: KHỞI ĐỘNG Mục tiêu: 1, 3 Sản phẩm: HS chỉ ra khó khăn khi viết chương trình mà chỉ sử dụng những kiểu dữ liệu cơ bản đã học trước đó - thông qua ví dụ về nhiệt độ trong tuần (SGK). Từ đó nhận ra được chương trình sẽ dài và phức tạp khi số ngày là 365 ngày/1 năm khi quan sát chương trình (vì phải khai báo 365 biến và xử lý bằng 365 dòng lệnh IF). Nội dung hoạt động: 2
- Quan sát chương trình sau và nhận xét Program NhietdoTuan; Var t1, t2, t3, t4, t5, t6, t7, tb: Real; dem : integer; Begin Writeln ('Nhap vao nhiet do cua 7 ngay : '); Readln(t1,t2,t3,t4,t5,t6,t7); tb := (t1+t2+t3+t4+t5+t6+t7)/7; dem:= 0; if t1>tb then dem:= dem+1; if t2>tb then dem:= dem+1; if t3>tb then dem:= dem+1; if t4>tb then dem:= dem+1; if t5>tb then dem:= dem+1; if t6>tb then dem:= dem+1; if t7>tb then dem:= dem+1; WriteLn ('Nhiet do trung binh tuan : ',tb); WriteLn ('So ngay nhiet do cao hon trung binh : ',dem); ReadLn End. HĐ của GV HĐ của HS GV thực hiện các hoạt động sau: - GV trình chiếu chương trình trên lên màn hình và yêu cầu HS quan sát. - GV gợi ý: “Trong CT trên chúng ta khai báo bao nhiêu biến và xử Trước lý bằng bao nhiêu dòng lệnh IF?” HĐ - GV đặt câu hỏi: “Nếu chúng ta thực hiện chương trình trên với trường hợp nhiệt độ của 365 ngày trong năm thì có gặp tình huông nào không?” HS nhận nhiệm vụ: Nghe và hiểu rõ yêu cầu của GV - Giúp HS quan sát rõ CT trên. - Quan sát CT trên Trong - Có thể giải thích cho HS hiểu - Suy nghĩ và trao đổi với HĐ rõ hơn về CT nhau để có thể trả lời các vấn đề GV đề ra. - Hỏi cả lớp ai đồng ý với bạn thì giơ tay. HS quan sát ví dụ và tham khảo Sau HĐ - Nhận xét câu trả lời và gợi ý SGK để hiển hơn về mảng 1 cách giải quyết qua ví dụ sau: chiều. Ví du 1: 3
- Mảng A: 5 8 7 1 Chỉ số: 1 2 3 4 + Tên mảng: A + Số lượng phần tử: 4 + Kiểu dữ liệu: Số nguyên +Tham chiếu đến phần tử ta viết [chỉ số] Ví dụ tham chiếu đến phan tử thứ 3, ta viết A[3]=7 HOẠT ĐỘNG 2: HÌNH THÀNH KIẾN THỨC Hoạt động 2.1: Tìm hiểu khái niệm mảng một chiều (10 phút) 1. Mục tiêu: 1,2, 3, 5 2. Tổ chức hoạt động Hoạt động của Giáo viên Hoạt động của Học sinh - GV Trình chiếu ví dụ - Quan sát Mảng A: 5 8 7 1 Chỉ số: 1 2 3 4 - Gv giải thích các thành phần của mảng: - Quan sát, lắng nghe và ghi nhớ. + Tên mảng: A + Số lượng phần tử: 4 + Kiểu dữ liệu: Số nguyên + Tham chiếu đến phần tử ta viết: [chỉ số] - Ví dụ tham chiếu đến phần tử thứ 3, ta viết - Quan sát. A[3]=7. - Dựa vào VD 1 kết hợp SGK, HS đưa ra khái - HS trả lời. niệm mảng 1 chiều - Tham chiếu đến phần tử ta viết [chỉ số] - Yêu cầu HS lấy thêm 1 VD về mảng 1 chiều - HS lấy VD. - GV chia lớp thành 4 nhóm hoàn thành phiếu học HS chọn phương án đúng tập 1. (thông qua phiếu học tập 1) và cử đại diện giải thích. 3. Sản phẩm học tập - HS lấy được vd về mảng 1 chiều. - Phiếu học tập 1 4
- 4. Phương án đánh giá Hoạt động 2.2: Tìm hiểu cách khai báo mảng một chiều (20’) 1. Mục tiêu: 1,2, 3, 5 2. Tổ chức hoạt động Hoạt động của Giáo viên Hoạt động của HS - Giới thiệu cú pháp khai báo mảng 1 chiều. - Tham khảo trong sách - Nhắc nhở những chú ý ở các chỉ số và phần ngăn cách giữa các chỉ số trong khai báo. - GV chia lớp thành 4 nhóm. - GV trình chiếu đề bài khai báo mảng. Yêu cầu - HS chọn phương án đúng các nhóm lựa chọn phương án đúng. (thông qua phiếu học tập 2) và cử đại diện giải thích. - GV yêu cầu các nhóm viết khai báo mảng để - Mỗi tổ cử 1 HS đại diện lên nhập vào điểm của các học sinh trong lớp? bảng khai báo. - Nhận xét - Lắng nghe - Chuẩn hóa. - Cho hs quan sát việc chạy chương trình tính - Quan sát nhiệt độ trung bình đã viết sẵn để thấy được lợi ích của việc sử dụng kiểu mảng. 3. Sản phẩm học tập HS khai báo được mảng 1 chiều. Phiếu học tập 2 4. Phương án đánh giá Theo dõi kết quả trình bày của HS. Hoạt động 3: Luyện tập (5 phút) 1. Mục tiêu: 2, 3, 4, 6 Liệt kê các mục tiêu của hoạt động học này. Trong đó, các mục tiêu của hoạt động học này phải thuộc các mục tiêu đã đặt ra cho dạy học chủ đề ở mục I. 2. Tổ chức hoạt động Hoạt động của Giáo viên Hoạt động của HS - Đưa ra các VD về khai báo mảng 1 chiều: (Kỹ thuật khăn trải bàn) a/ var A: array[1 100] of integer; b/ var A: array[1.100] of integer; 5
- c/ var A= array[1 100] of integer; d/ var A: array(1 100) of integer; - Học sinh thảo luận theo nhóm Yêu cầu HS xác định các khai báo đúng, khai báo và đưa ra ý kiến. sai và giải thích tại sao? - Học sinh lắng nghe và ghi chú. - Nhận xét và đưa ra đáp án đúng 3. Sản phẩm học tập - Câu trả lời của học sinh về khai báo mảng. 4. Phương án đánh giá - Theo dõi quá trình làm việc và câu trả lời của các nhóm Hoạt động 4: Vận dụng – Mở rộng (10 phút) 1. Mục tiêu: 2, 3, 6 Liệt kê các mục tiêu của hoạt động học này. Trong đó, các mục tiêu của hoạt động học này phải thuộc các mục tiêu đã đặt ra cho dạy học chủ đề ở mục I. 2. Tổ chức hoạt động Hoạt động của Giáo viên Hoạt động của HS - Đưa ra bài toán: Viết chương trình nhập vào - HS quan sát và phân tích yêu mảng 1 chiều gồm 10 số nguyên và in ra màn hình cầu bài toán. mảng vừa nhập. - GV yêu cầu: Bước đầu tiên khai báo được biến - HS lựa chọn cách khai báo và mảng 1 chiều. khai báo biến mảng 1 chiều. - GV hướng dẫn cách nhập và in ra mảng vừa - HS thảo luận nhóm thực hiện nhập. nhiệm vụ theo sự hướng dẫn - GV yêu cầu HS thảo luận theo nhóm và trình của giáo viên bày - GV quan sát, quan sát hướng dẫn học sinh khai báo biến mảng 1 chiều, nhập mảng và in ra mảng vừa nhập - Nhóm được lựa chọn trình bày - GV dùng phần mềm chọn random 2 nhóm trình chương trình đã viết và chạy bày kết quả đã thực hiện, giải thích các thành phần chương trình cho cả lớp quan trong câu lệnh khai báo biến mảng 1 chiều. sát. Giải thích các thành phần trong câu lệnh khai báo biến mảng 1 chiều. - HS lắng nghe nhận xét. - GV nhận xét, đánh giá nội dung trình bày của các nhóm. - Ghi bài - Điều chỉnh những sai sót. - Đưa ra chương trình hoàn chỉnh đúng 6
- 3. Sản phẩm học tập - Chương trình nhập vào mảng 1 chiều gồm 10 số nguyên và in ra màn hình mảng vừa nhập 4. Phương án đánh giá - Theo dõi quá trình làm việc và câu trả lời của các nhóm IV. HỒ SƠ DẠY HỌC: Xem phụ lục Phụ lục Phiếu học tập 1 Xác định mảng một chiều trong các trường hợp sau: Dãy A: B C C D A Cấp số cộng: 1 3 5 7 9 Dãy B: 0.1 3.0 2.5 6.0 4.6 7.0 Dãy C: 4 7 2 -9 12 9 11 Dãy các số tự nhiên: 1 2 3 4 5 Dãy D: 1 2 A C True False Phiếu học tập 2 Khai báo nào là ĐÚNG trong các khai báo mảng 1 chiều sau? A. VAR A:ARRAY[1 100] OF Integer; B. VAR A:ARRAY[1-100] OF Integer; C. VAR A:ARRAY[100] OF Integer; D. VAR A=ARRAY[1 100]OF Integer; Phương án nào dưới đây là khai báo mảng hợp lệ? A. Mang : ARRAY[0 10] OF INTEGER; C. Mang : ARRAY[0 10] : INTEGER; B. Mang : INTEGER OF ARRAY[0 10]; D. Mang : ARRAY(0 10) : INTEGER; 7