Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
0,98 MB
Nội dung
SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HOÁ TRƯỜNG TRUNG HỌC PHỔ THƠNG LÊ HỒN SÁNG KIẾN KINH NGHIỆM PHÁT TRIỂN NĂNG LỰC VẬN DỤNG KIẾN THỨC THÔNG QUA DẠY HỌC TÍCH HỢP BÀI KIỂU MẢNG (TIẾT 1) – TIN HỌC 11 Người thực hiện: Lê Thị Thuỷ Chức vụ: Phó bí thư đồn trường Đơn vị cơng tác: Trường THPT Lê Hoàn SKKN thuộc lĩnh vực: Tin học THANH HOÁ NĂM 2020 Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Mục lục Trang MỞ ĐẦU 1.1 Lí chọn đề tài 2 1.2 Mục đích nghiên cứu 1.3 Đối tượng nghiên cứu 1.4 Phương pháp nghiên cứu NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lí luận 2.1.1 Dạy học tích hợp 2.1.2 Năng lực vận dụng kiến thức học sinh 2.2 Thực trạng vấn đề trước áp dụng SKKN 2.2.1 Thực trạng vấn đề dạy học môn Tin học trường THPT 2.2.2 Thực trạng vấn đề tiếp thu triển khai tinh thần đổi phương pháp dạy học môn Tin học trường THPT 2.2.3 Thực trạng việc định hướng phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp “Kiểu mảng (tiết 1)” – Tin học 11 2.3 Các giải pháp thực 2.3.1 Giao nhiệm vụ cho học sinh 2.3.2 Tổ chức thực tiết dạy theo phân phối chương trình 2.3.3 Một số tập kiểm tra 16 2.4 Hiệu SKKN 19 KẾT LUẬN VÀ KIẾN NGHỊ 3.1 Kết luận 20 3.2 Kiến nghị 20 Tài liệu tham khảo Danh mục chữ viết tắt Danh mục SKKN xếp loại GV: Lê Thị Thủy - Trường THPT Lê Hoàn Phát triển lực vận dụng kiến thức thông qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 MỞ ĐẦU 1.1 Lí chọn đề tài Qua thực tế dạy học nhiều năm thấy việc kết hợp kiến thức môn học vào để giải vấn đề mơn Tin học việc làm cần thiết Điều khơng địi hỏi người GV giảng dạy môn không nắm bắt nhuần nhuyễn kiến thức mơn giảng dạy mà cịn cần phải không ngừng trau dồi kiến thức môn học khác để giúp em giải tình huống, vấn đề đặt môn Tin cách nhanh Đặc biệt với môn Tin học 11, với HS có học lực trung bình yếu lại khó hiểu Hưởng ứng thi dạy học theo chủ đề tích hợp Sở GD&ĐT Thanh Hóa, tơi mạnh dạn dạy để giúp em có học sinh động, dễ hiểu hơn, dễ tiếp cận vấn đề hơn, để em khơng cịn sợ “Tin học 11” nữa, mạnh dạn đề xuất đề tài SKKN: “Phát triển lực vận dụng kiến thức thông qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11” 1.2 Mục đích nghiên cứu - Phát triển lực vận dụng kiến thức vào học thơng qua dạy học tích hợp - Kích thích tính tị mị ham học hỏi đồng thời khơi dậy niềm u thích mơn Tin học HS 1.3 Đối tượng nghiên cứu - Nghiên cứu sở lí luận việc đổi chương trình giáo dục nói chung mơn Tin học nói riêng, đổi PPDH theo hướng tích cực, tích hợp, định hướng phát triển lực - Nghiên cứu chương trình SGK, SGV Tin học 11 Xác định mục tiêu định hướng phát triển lực phần thực hành kiểu mảng chiều, giảng phát huy tính tích cực, chủ động tư duy, nâng cao hứng thú học tập cho HS, HS vận dụng kiến thức môn Tin học mơn học có liên quan vào thực tiễn - Thực nghiệm dạy học Tin học 11 qua tiết dạy “Phát triển lực vận dụng kiến thức thông qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11” 1.4 Phương pháp nghiên cứu Đề tài thực dựa tổ hợp phương pháp nghiên cứu: - Phương pháp nghiên cứu lí luận dạy học: Nghiên cứu sở lí luận việc đổi chương trình giáo dục nói chung mơn Tin học nói riêng, đổi PPDH theo hướng tích cực, tích hợp, định hướng phát triển lực - Phương pháp điều tra khảo sát thực tế, thu thập thông tin: Nghiên cứu thu thập thông tin PPDH đổi môn Tin học - Phương pháp điều tra vấn: Tiến hành điều tra thực tế, vấn GV HS thực trạng phát triển lực thông qua giảng trường THPT - Phương pháp thực nghiệm sư phạm: Xây dựng kế hoạch dạy học tiết dạy “Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11” theo mục tiêu phát triển lực vận dụng GV: Lê Thị Thủy - Trường THPT Lê Hoàn Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 kiến thức, hình thành ý tưởng kỹ lập trình, tiến hành giảng dạy, tổng kết, đánh giá rút kinh nghiệm NỘI DUNG CỦA SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lí luận sáng kiến kinh nghiệm 2.1.1 Dạy học tích hợp 2.1.1.1 Khái niệm dạy học tích hợp Quan điểm Ban đạo đổi chương trình, sách giáo khoa sau 2015 cho rằng: Dạy học tích hợp hiểu giáo viên tổ chức để học sinh huy động đồng thời kiến thức, kỹ thuộc nhiều lĩnh vực khác nhằm giải nhiệm vụ học tập, thơng qua lại hình thành kiến thức, kỹ mới, từ phát triển lực cần thiết [2] Như vậy, dạy học tích hợp hiểu quan điểm dạy học nhằm hình thành phát triển học sinh lực cần thiết có lực vận dụng kiến thức để giải có hiệu tình thực tiễn Điều có nghĩa để đảm bảo cho học sinh biết vận dụng kiến thức học nhà trường vào hồn cảnh lạ, khó khăn, bất ngờ; qua trở thành người cơng dân có trách nhiệm, người lao động có lực 2.1.1.2 Đặc trưng dạy học tích hợp Dạy học tích hợp có đặc điểm sau :[2] - Thiết lập mối quan hệ theo logic định kiến thức, kỹ khác để thực hoạt động phức hợp - Lựa chọn thông tin, kiến thức, kỹ cần cho học sinh thực hoạt động thiết thực tình học tập, đời sống hàng ngày, làm cho học sinh hòa nhập vào giới sống - Làm cho trình học tập mang tính mục đích rõ rệt - Giáo viên không đặt ưu tiên truyền đạt kiến thức, thơng tin đơn lẻ, mà phải hình thành học sinh lực tìm kiếm, quản lý, tổ chức sử dụng kiến thức để giải vấn đề tình có ý nghĩa - Khắc phục thói quen truyền đạt tiếp thu kiến thức, kỹ rời rạc làm cho người trở nên"mù chữ chức năng", nghĩa nhồi nhét nhiều thơng tin, khơng dùng Như vậy, dạy học tích hợp cải cách giảm tải kiến thức không thực có giá trị sử dụng, để có điều kiện tăng tải kiến thức có ích 2.1.2 Năng lực vận dụng kiến thức học sinh 2.1.2.1 Khái niệm lực vận dụng kiến thức học sinh Năng lực vận dụng kiến thức HS khả thân người học huy động, sử dụng kiến thức, kĩ học lớp học qua trải nghiệm thực tế sống để giải vấn đề đặt tình đa dạng phức tạp đời sống cách hiệu có khả biến đổi Năng lực vận dụng kiến thức thể phẩm chất, nhân cách người trình hoạt động để thỏa mãn nhu cầu chiếm lĩnh tri thức.[5] GV: Lê Thị Thủy - Trường THPT Lê Hoàn Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 2.1.2.2 Sự cần thiết việc phát triển lực vận dụng kiến thức cho HS Việc phát triển lực vận dụng kiến thức cho học sinh có ý nghĩa quan trọng việc giải nhiệm vụ đặt học sinh như: vận dụng kiến thức để giải tập, tiếp thu xây dựng tri thức cho học hay cao vận dụng để giải vấn đề thực tiễn sống em Phát triển lực vận dụng kiến thức giúp cho học sinh: - Hình thành cho học sinh kĩ quan sát, thu thập, phân tích xử lý thơng tin, hình thành phương pháp nghiên cứu khoa học; hình thành phát triển kĩ nghiên cứu thực tiễn; Có tâm luôn chủ động việc giải vấn đề đặt thực tiễn; - Giúp cho học sinh có hiểu biết giới tự nhiên, chu kỳ hoạt động tác động tích cực tiêu cực sống người ảnh hưởng người đến giới tự nhiên; - Thông qua việc hiểu biết giới tự nhiên việc vận dụng kiến thức học để tìm hiểu giúp em ý thức hoạt động thân, có trách nhiệm với mình, với gia đình, nhà trường xã hội sống tương lai sau em; - Đem lại niềm vui, tạo hứng thú học tập cho học sinh Phát triển em tính tích cực, tự lập, sáng tạo để vượt qua khó khăn, tạo hứng thú học tập 2.1.2.3 Dạy học tích hợp nhằm mục tiêu phát triển lực vận dụng kiến thức cho học sinh Muốn dạy học tích hợp phải xây dựng cách để tích hợp mơn học Theo Xavier (1996) có hai cách để tích hợp mơn học : Cách thứ nhất, dạy học theo vấn đề hay chủ đề, đề tài Thực chất kiểu dạy học khai thác liên quan, gần gũi nội dung khả bổ sung cho môn học cho mục tiêu giáo dục chung Điều có nghĩa thừa nhận tồn môn học riêng rẽ, chủ đề liên kết nội dung môn học lại với nhau; Cách thứ hai, tích hợp mơn học xung quanh mục tiêu chung cho nhiều môn học (những mục tiêu gọi mục tiêu tích hợp) Các mục tiêu gắn chặt với lực, kỹ mà tìm cách hình thành HS Nói cách khác, kiểu tích hợp nhằm hình thành mục tiêu tích hợp, nghĩa nhằm phát triển loại kỹ để xác định lĩnh vực tri thức, nội dung phương pháp để đạt mục tiêu từ mơn học khác Điều cho thấy vấn đề xác định mục tiêu tích hợp (các kỹ năng) cho việc xác định nội dung từ lĩnh vực khác để tích hợp.[6] 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm 2.2.1 Thực trạng vấn đề dạy học môn Tin học trường THPT Tin học 11 môn khoa học ứng dụng, môn học thiết thực phục vụ sống nghiên cứu xã hội Tuy nhiên, phần môn học không thi tốt nghiệp hay đại học nên đa phần em tỏ thái độ thờ ơ, chưa đầu tư vào môn học Một phần, GV chưa tâm huyết với môn học, với nghề nên chưa đầu tư, chưa tìm PPDH lơi HS, chưa làm cho HS nhận thức tính ứng dụng GV: Lê Thị Thủy - Trường THPT Lê Hoàn Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 môn học thực tế Vì em chưa nhận thức tầm quan trọng tính ứng dụng thực tiễn không vận dụng kiến thức môn học vào giải vấn đề thực tiễn xung quanh sống 2.2.2.Thực trạng vấn đề tiếp thu triển khai tinh thần đổi phương pháp dạy học môn Tin học trường THPT Hàng năm Sở GD&ĐT có triển khai đợt tập huấn chuyên môn đổi PPDH, dạy học theo định hướng phát triển lực HS Tuy nhiên, đợt tập huấn diễn ngắn ngày (thường ngày), số GV môn Tin học trường thường so với mơn học khác (từ đến GV), gây khó khăn cho việc trao đổi thảo luận trình triển khai áp dụng vào giảng dạy theo tinh thần chuyên đề Vì tồn thực tế là, tinh thần đổi nội dung chuyên đề triển khai theo ý kiến chủ quan cá nhân mà khơng có thảo luận, góp ý đồng nghiệp Điều dẫn đến hiệu dạy học chưa cao, chưa đồng trường THPT tỉnh 2.2.3 Thực trạng việc định hướng phát triển lực vận dụng kiến thức thông qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Kiểu mảng lập trình Pascal phần kiến thức tương đối rộng có nhiều khả phát triển lực sáng tạo, lực vận dụng kiến thức Từ vận dụng vào thực tiễn sống hàng ngày HS Nhưng dạy theo phương pháp cũ, HS tiếp nhận đơn vị kiến thức lại trọng vào kiến thức môn học chưa liên hệ vào đời sống Nếu đổi PPDH theo định hướng phát triển lực, HS tự tin, mạnh dạn trình bày ý tưởng sáng tạo, hình thành ý tưởng nhằm cải tiến thuật tốn để lập trình tốt 2.3 Các giải pháp thực Nhằm góp phần nâng cao chất lượng dạy học môn Tin trường THPT, người GV phải nắm bắt tâm lí HS điều chỉnh PPDH để em nhận thấy vai trò, ý nghĩa thực tiễn môn Tin học Sự điều chỉnh PPDH theo định hướng phát triển lực tạo hội cho HS vận dụng kiến thức môn học vào thực tiễn Đồng thời GV phải tổ chức hoạt động tự học tập cho HS nhằm thông qua giảng, HS phát triển lực cụ thể, đặc biệt lực sáng tạo, hình thành ý tưởng lập trình giải tốn máy tính Để giải vấn đề, giải pháp cụ thể sau: 2.3.1 Giao nhiệm vụ cho học sinh Để phát triển lực vận dụng kiến thức, hình thành ý tưởng tiếp cận học cho HS, xây dựng tiết dạy “Phát triển lực vận dụng kiến thức thông qua dạy học Kiểu mảng (tiết 1) – Tin học 11” Đây giảng mang tính tích hợp, HS phải vận dụng kiến thức nhiều phần, kiến thức hiểu biết khoa học đời sống nhằm phát huy có hiệu lực Để tổ chức thực giảng dạy chuyên đề này, GV phải giao nhiệm vụ cho HS chuẩn bị tìm hiểu vấn đề sau: - Tìm hiểu nội dung 11: Kiểu mảng – SGK Tin học 11 GV: Lê Thị Thủy - Trường THPT Lê Hoàn Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 - Tìm hiểu thay đổi nhiệt độ ngày số vùng miền (tìm hiểu qua kênh thơng tin mạng nhà) - Nhớ lại kiến thức học vận dụng hiệu để tính nhiệt độ trung bình ngày số vùng miền - Lấy ví dụ thay đổi nhiệt độ số vùng miền cụ thể tuần - Những hình ảnh liên quan đến “mảng” đời sống thực tiễn: Bè làm luồng tre Cây lục bình Hoa sen Hoa súng 2.3.2 Tổ chức thực tiết dạy theo phân phối chương trình Bài 11: Kiểu mảng - thiết kế với thời lượng tiết, có nội dung tích hợp kiến thức phần mơn Địa lí mơn Tốn học theo mục tiêu định hướng phát triển lực Ở viết đề cập đến tiết – Kiểu mảng chiều PPCT: Tiết 19 - BÀI 11: KIỂU MẢNG (TIẾT 1) I MỤC TIÊU DẠY HỌC: Sau học xong học học sinh đạt được: GV: Lê Thị Thủy - Trường THPT Lê Hoàn Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Kiến thức: Tin học: - Hiểu rõ kiểu mảng kiểu liệu có cấu trúc, cần thiết hữu ích nhiều chương trình - Hiểu rõ kiểu mảng dãy hữu hạn phần tử kiểu - Nói chung, ngơn ngữ lập trình cho phép người lập trình xây dựng kiểu liệu mảng chiều - Để mô tả mảng chiều, cần khai báo kiểu phần tử cách đánh số phần tử (mỗi phần tử số) - Có thể sử dụng phần tử mảng chiều tên mảng số tương ứng mảng Địa lý: - Hiểu biết thay đổi nhiệt độ ngày số vùng miền Toán học: - Nhớ lại kiến thức học vận dụng hiệu để tính nhiệt độ trung bình ngày số vùng miền Kĩ năng: Tin học: - Nhận biết thành phần khai báo kiểu mảng chiều; - Nhận biết định danh phần tử kiểu mảng chiều xuất chương trình; - Biết cách khai báo mảng đơn giản với số miền kiểu nguyên; - Biết cách tham chiếu đến phần tử mảng chiều Địa lý: - Xử lý số liệu - Nhận xét bảng số liệu thống kê Toán học: - Rèn luyện kỹ tái kiến thức, kỹ tư độc lập làm việc theo nhóm; - Hình thành rèn luyện kỹ phân tích đề bài, tổng hợp kiến thức vận dụng tốt kiến thức để tính nhiệt độ trung bình ngày, tuần số vùng miền Thái độ: - Giáo dục học sinh có u thích mơn, thấy lợi ích mối liên hệ mơn học học tập thực tế đời sống - Học sinh có thái độ nghiêm túc học tập nghiên cứu vấn đề tích hợp đề cập học Định hướng phát triển lực Năng lực chung: - Năng lực tự học, lực giải vấn đề, lực tìm kiếm, thu thập xử lí thơng tin GV: Lê Thị Thủy - Trường THPT Lê Hoàn Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Năng lực riêng: - Năng lực sáng tạo, lực giải thích, lực tư - Năng lực nghiên cứu, lực vận dụng kiến thức làm việc nhóm II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: Chuẩn bị giáo viên: + Soạn giáo án, sách giáo khoa, sách giáo viên, tài liệu tham khảo Tin học, tìm hiểu: Sự thay đổi nhiệt độ ngày cách tính nhiệt độ trung bình ngày số vùng miền + Chuẩn bị máy tính máy chiếu có Slide Power Point - Slide 1: Thời tiết huyện Thọ Xuân, Thanh Hóa tuần - Slide 2: Chương trình tính nhiệt độ trung bình tuần (khơng sử dụng kiểu mảng – chương trình chạy Pascal) GV: Lê Thị Thủy - Trường THPT Lê Hoàn Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 - Slide 3: Chương trình tính nhiệt độ trung bình tuần (sử dụng kiểu mảng – chạy Pascal) - Slide 4: Ví dụ mảng nhietdo có nhiều ngày số phần tử Tên mảng nhietdo 12…15…808182 1223…27…283031 nhietdo [15] - Slide 5: Sử dụng sơ đồ tư + Chuẩn bị máy tính có hai chương trình Power Point viết sẵn Pascal Chuẩn bị học sinh: - Học bài: Kiểu mảng (tiết 1) - Đọc tìm hiểu: Sự thay đổi nhiệt độ ngày cách tính nhiệt độ trung bình ngày số vùng miền - Cách tính nhiệt độ trung bình ngày, tuần số vùng miền III TIẾN TRÌNH DẠY HỌC 10 GV: Lê Thị Thủy - Trường THPT Lê Hoàn Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Ổn định lớp: (1 phút) + Chào thầy cô + Cán lớp báo cáo sỉ số + Chỉnh đốn trang phục Kiểm tra cũ gợi động (5 phút) Bài toán: Cho số nguyên a, b, c, d; tìm số lớn số a, b, c, d Yêu cầu: Viết chương trình tìm số lớn số a, b, c, d Giáo viên đặt vấn đề: Chương trình giải toán mà xem xét học trước dừng lại việc tính tốn đơn Trong thực tế, có nhiều tốn đặt vấn đề có nhiều số, nhiều biến Đơn cử toán trên, mở rộng toán tìm số n số nguyên dương sao? Bài toán khác xếp dãy số nguyên (n số) theo thứ tự tăng dần? Nếu giải tốn vừa nêu cách học vất vả, chương trình dài luộm thuộm dễ dẫn đến nhầm lẫn Vậy có cách để giải vấn đề không? Trong học ta tìm hiểu kiểu liệu có cấu trúc (kiểu mảng – mảng chiều) để giải lớp toán thuộc dạng Bài 3.1 Hoạt động khởi động: Tìm hiểu tốn “Nhiệt độ tuần” (8 phút) - Mục tiêu: + Tạo tâm học tập cho HS, hứng thú học + Kích thích sáng tạo cho HS + Giúp HS hình thành thói quen quan sát nắm bắt thông tin thực tế - Phương pháp dạy học: + Pháp vấn, tình có vấn đề - Hình thức tổ chức hoạt động: + Làm việc lớp + Làm việc nhóm - Phương tiện dạy học: Máy chiếu: Silde 1: Thời tiết huyện Thọ Xuân, Thanh Hóa tuần Silde : Chương trình tính nhiệt độ trung bình tuần (khơng sử dụng kiểu mảng – chương trình chạy Pascal) Hoạt động GV Hoạt động HS Nội dung cần đạt - Chiếu Silde - nhiệt độ - Quan sát Bài tốn: “Nhiệt độ trung bình ngày hình liên hệ kiến thức tuần” Nhập vào nhiệt độ huyện Thọ Xn Địa lí tìm hiểu thay trung bình ngày - Phát biểu tốn đổi nhiệt độ ngày tuần, tính đưa “Nhiệt độ tuần” số vùng miền hình nhiệt độ trung (Thọ Xuân) bình tuần số lượng ngày tuần GV: Lê Thị Thủy - Trường THPT Lê Hoàn 11 Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Hoạt động GV Hoạt động HS Nội dung cần đạt cao nhiệt độ trung bình tuần - Gọi HS trình bày cách - HS liên hệ kiến thức cũ tính nhiệt độ trung bình mơn Tốn để tính ngày, tuần nhiệt độ trung bình - Nhận xét sửa sai ngày, tuần - HS lên bảng ghi cách - Ghi lại kết tính tính nhiệt độ trung bình nhiệt độ trung bình của ngày, tuần ngày, tuần + Tính nhiệt độ trung bình ngày: Tổng nhiệt độ lần đo ngày/ số lần đo + Tính nhiệt độ trung bình tuần: Tổng nhiệt độ trung bình ngày/số ngày - Gọi số HS lên bảng - HS hướng theo viết CT với hướng dẫn hướng dẫn GV để GV qua dãy câu hỏi viết chương trình gợi ý sau đây: Hãy viết phần khai báo - Chuyển u cầu chương trình sang ngơn ngữ Pascal Hãy viết câu lệnh - HS nhìn lên bảng để để nhập liệu (nhiệt độ theo dõi, sau đưa ngày tuần) nhận xét Hãy tính điểm trung bình khởi tạo biến đếm số ngày tuần có nhiệt độ cao nhiệt độ trung bình tuần Hãy viết đoạn chương trình kiểm tra ngày, nhiệt độ lớn nhiệt độ trung bình tăng biến đếm Hãy viết câu lệnh đưa mà hình thơng tin u cầu đề kết thúc chương GV: Lê Thị Thủy - Trường THPT Lê Hoàn 12 Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Hoạt động GV Hoạt động HS Nội dung cần đạt trình - Chiếu Silde thực - Theo dõi trình thực - Chiếu Silde thực chạy CT cho HS chương trình GV CT Pascal quan sát thấy kết - ? Với kiểu liệu - Trả lời: Cần biến đơn giản, chuẩn học, biến kiểu thực để khai CT cần báo biến Input t1, t2, biến dành cho Input …,t7, biến đếm, biến Output? tính tổng Tổng cộng biến - Chốt lại ý kiến HS - Nhận xét bổ sung - Nhận xét 1: Cần - Ghi nhận xét lên bảng biến kiểu thực để khai báo biến Input t1, t2, …,t7 biến tính tổng, biến đếm Tổng biến chương trình -> nhiều biến - Nhận xét 2: Nếu giải - ? Hãy cho biết chương - Trả lời: Nếu giải bài toán với N ngày trình có điểm tốn với N ngày (N cách làm tương tự đòi khơng thuận lợi, năm 366 ngày) cách hỏi khối lượng khai số ngày N lớn (chẳng làm tương tự đòi hỏi báo lớn, dùng nhiều hạn năm 366 ngày)? khối lượng khai báo biến đoạn câu lớn, dùng nhiều biến lệnh tính tốn dài, gây đoạn câu lệnh tính bất tiện, dễ nhầm lẫn tốn dài, gây bất tiện, dễ nhầm lẫn - Kết luận lại vấn đề nêu - Lắng nghe giải thích - Cụ thể: cần 366 biến GV lưu nhiệt độ cho 366 ngày, thêm biếm đếm, biến tính tổng Tổng cộng 368 biến Để thuận tiện, ngơn ngữ lập trình thơng dụng cung cấp khái niệm “mảng”, kiểu liệu có cấu trúc, cho phép GV: Lê Thị Thủy - Trường THPT Lê Hoàn 13 Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Hoạt động GV Hoạt động HS Nội dung cần đạt dùng tên gọi- tên biến mảng, có khả chứa dãy giá trị kiểu quản lí dãy giá trị thơng qua tên biến mảng 3.2 Hoạt động hình thành kiến thức: Kiểu mảng chiều (30 phút) - Mục tiêu: + Biết cách khai báo mảng đơn giản với số miền kiểu nguyên; + Biết cách tham chiếu đến phần tử mảng chiều - Phương pháp dạy học: Pháp vấn, tự học, làm việc nhóm - Hình thức tổ chức hoạt động: Chia nhóm, hoạt động nhóm, hoạt động lớp - Phương tiện dạy học: Máy chiếu: Slide 3: Chương trình tính nhiệt độ trung bình tuần (sử dụng kiểu mảng – chạy Pascal) Slide 4: Ví dụ mảng nhietdo có nhiều ngày số phần tử Tên mảng nhietdo 12…15…808182 1223…27…283031 nhietdo [15] Hoạt động GV Hoạt động HS Nội dung cần đạt - Thuyết trình kiểu - Lắng nghe lời giảng Kiểu mảng chiều mảng chiều GV a Khái niệm: Mảng chiều dãy hữu hạn phần tử kiểu Mảng đặt tên phần tử có số - Gợi ý cách giải - Lắng nghe lời giảng - Để mô tả mảng toán phần đặt vấn GV chiều, ngôn ngữ lập đề: sử dụng kiểu mảng trình cho phép xác định: CT “sáng” 1) Tên kiểu mảng - Thuyết trình giải chiều; toán “Nhiệt độ tuần” 2) Số lượng phần tử; - Nêu câu hỏi: - Trả lời: 3) Kiểu liệu phần GV: Lê Thị Thủy - Trường THPT Lê Hoàn 14 Phát triển lực vận dụng kiến thức thơng qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Hoạt động GV Hoạt động HS Nội dung cần đạt 1) Cho biết tên kiểu 1) Kiểu liệu mới: kiểu tử; liệu mảng 4) Cách khai báo biến 2) Kiểu mảng có bao 2) Kiểu mảng có mảng; nhiêu phần tử? Nmax=366 phần tử 5) Cách truy xuất (tham 3) Mỗi phần tử thuộc 3) Mỗi phần tử thuộc chiếu đến) phần tử; kiểu gì? kiểu: Real 4) Cho biết tên biến 4) Tên biến mảng: mảng Nhietdo 5) Trong chương trình, 5) phần tử thứ i: phần tử thứ i mảng nhietdo[i] viết nào? - Tổng kết lại toán - HS nhìn lên bảng để theo dõi, sau đưa nhận xét - Trả lời: - ? Mảng Nhietdo dùng + Mảng Nhietdo dùng để để làm gì? lưu nhiệt độ n ngày - ? Dòng lệnh For + For to thứ để to có ý nghĩa gì? nhập nhiệt độ ngày - ? xử lí (nhập, tuần xuất) dãy phần + For to thứ hai để tử kiểu mảng lại phải đếm số ngày nhiệt độ cao dùng For - nhiệt độ trung bình tuần + Do mảng dãy phần tử đánh số số nguyên liên tiếp nên việc thực thao tác phần tử cảu mảng thường gắn với câu lệnh For – - Tổng kết lại toán - Nhận xét, bổ sung - Chiếu Silde thực - Theo dõi trình thực - Chiếu Silde thực chạy chương trình chương trình chương trình trong Pascal cho HS GV Pascal quan sát thấy b Khai báo kết - Khai báo trực tiếp: - Nhấn mạnh kiểu - Lắng nghe giải thích Var : liệu số cú GV, ghi array[kiểu số] of pháp n1 n2 (chỉ có dấu ; GV: Lê Thị Thủy - Trường THPT Lê Hoàn 15 Phát triển lực vận dụng kiến thức thông qua dạy học tích hợp Kiểu mảng (tiết 1) – Tin học 11 Hoạt động GV Hoạt động HS Nội dung cần đạt chấm) - Khai báo gián tiếp - Lưu ý với HS khá: Type = Kiểu số mảng, array[kiểu số] of cách tổng quát, ; kiểu liệu đếm Var : được, hữu hạn, ví dụ ; đoạn thuộc Trong đó: kiểu liệu +) Kiểu số thường sau: nguyên, kí tự, đoạn số nguyên liên boolean, liệt kê tục có dạng n1 n2 (n1