1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Dạy học kiểu dữ liệu mảng theo định hướng phát triển năng lực học sinh

21 96 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 168 KB

Nội dung

Sáng kiến kinh nghiệm Tin học 2018 - 2019 MỤC LỤC Trang I Mở đầu …………………………………………………………………… 1.1 Lí chọn đề tài ……………….………………………………… 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 ………………………………….……… II Nội dung sáng kiến kinh nghiệm ………………………………….… 2.1 Cơ sở lí luận …………………………… ………………….…… 2.2 Thực trạng vấn đề trước áp dụng SKKN ………………… … 2.3 Giải vấn đề tổ chức thực ……………………… 2.4 Hiệu bước đầu SKKN ………………………… …… … 18 III Kết luận, kiến nghị …………………………………………… … …… 18 3.1 Kết luận …………………………………………………………… 18 3.2 Kiến nghị ………………………………………………………… 19 Giáo viên: Nguyễn Văn Đông Sáng kiến kinh nghiệm Tin học 2018 - 2019 DẠY HỌC KIỂU DỮ LIỆU MẢNG THEO ĐỊNH HƯỚNG PHÁT TRIỂN NĂNG LỰC HỌC SINH I MỞ ĐẦU 1.1 Lí chọn đề tài Qua nghiên cứu thực tế dạy học cho thấy việc rèn luyện phương pháp học tập cho học sinh không biện pháp nâng cao hiệu dạy học mà mục tiêu dạy học Hiện số học sinh học chăm học chưa tốt, môn tự nhiên, em không nhớ kiến thưc học, học phần sau quên phần trước liên kết kiến thức với nhau, vận dụng kiến thức học Phần lớn số học sinh đọc sách nghe giảng lớp cách tự ghi chép để lưu thông tin, lưu kiến thức trọng tâm vào trí nhớ Dạy học theo định hướng phát triển lực học sinh học phương pháp học, tăng tính độc lập, chủ động, sáng tạo phát triển tư Cách học phát triển lực riêng học sinh khơng trí tuệ, hệ thống hóa kiến thức (huy động điều học trước để chọn lọc ý để ghi) mà vận dụng kiến thức học qua sách vào sống Kể từ năm học 2014 - 2015, hình thức dạy học theo định hướng phát triển lực tập huấn đến giáo viên Phương pháp có ưu điểm phát huy tối đa tính sáng tạo học sinh, phát triển khiếu Tất điều làm học sinh giảm áp lực học tập Phương pháp dạy học theo định hướng phát triển lực dạy học Tin học hình thành cho học sinh tư mạch lạc, hiểu biết vấn đề cách sâu sắc, có cách nhìn vấn đề cách hệ thống, khoa học Chính vậy, tơi mạnh dạn viết sáng kiến “DẠY HỌC KIỂU DỮ LIỆU MẢNG THEO ĐỊNH HƯỚNG PHÁT TRIỂN NĂNG LỰC HỌC SINH” Hy vọng kinh nghiệm tơi góp phần giúp em học sinh hiểu bài, vận dụng tốt đồng thời có hứng thú với mơn Tin học 1.2 Mục đích nghiên cứu Mục tiêu nghiên cứu đề tài giúp em học sinh lớp 11 học kiểu liệu mảng thay cách tiếp cận theo nội dung cách tiếp cận theo định hướng phát triển lực Thơng qua ví dụ tập học sinh biết vận dụng kiểu liệu mảng để viết chương trình Đồng thời thơng qua Giáo viên: Nguyễn Văn Đông Sáng kiến kinh nghiệm Tin học 2018 - 2019 tập để phát triển lực tư phát giải vấn đề, tư sáng tạo cho học sinh 1.3 Đối tượng nghiên cứu Đối tượng nghiên cứu đề tài kiểu liệu mảng chiều chương trình tin học 11 Sử dụng hình thức dạy học theo định hướng phát triển lực để học sinh nắm vững vận dụng thành thạo thao tác thường gặp làm việc với kiểu liệu mảng chiều 1.4 Phương pháp nghiên cứu Nghiên cứu lí luận: Nghiên cứu tài liệu kiểu liệu có cấu trúc nói chung, kiểu liệu mảng nói riêng chương trình tin học 11 Nghiên cứu thực tiễn: Khảo sát lực học sinh sử dụng kiểu liệu mảng để viết chương trình Thực nghiệm sư phạm: Tiến hành thực nghiệm đối tượng học sinh cụ thể nhằm đánh giá hiệu đề tài II NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lí luận: Mơn Tin học khơng phải mơn khoa học lý thuyết túy học sinh nhớ không hiểu Việc giáo viên bắt học sinh ghi nhớ thụ động nội dung sách giáo khoa điều khó, cho dù học sinh có cố gắng ghi nhớ bị lẫn lộn Do đó, giáo viên phải không ngừng đổi phương pháp dạy học, lấy “chuẩn kiến thức, kỹ năng” làm kim nam trình dạy học, đồng thời phải biết chọn nội dung “lồng ghép” phù hợp với kiến thức giảng, nhằm hình thành cho học sinh thói quen tích cực, độc lập, sáng tạo giải tình có vấn đề Một phương pháp dạy học đại đưa vào phương pháp dạy học theo định hướng phát triển lực Đây phương pháp dạy học nhiều nước giới áp dụng Qua việc tìm hiểu vận dụng phương pháp dạy học theo định hướng phát triển lực, nhận thấy phương pháp dạy học có hiệu q trình dạy học giáo viên học tập học sinh Giáo viên: Nguyễn Văn Đông Sáng kiến kinh nghiệm Tin học 2018 - 2019 2.2 Thực trạng vấn đề trước áp dụng SKKN Từ thực tiễn giảng dạy học phần “kiểu mảng” (mảng chiều) chương trình tin học lớp 11 trường THPT Tống Duy Tân nhận thấy rằng: Sau học xong, giáo viên kiểm tra lại khả nhớ khả trình bày lại phần nội dung học sinh thể máy móc, gò bó Học sinh học theo hình thức thuộc lòng, kỹ vận dụng hạn chế Việc thực hành khó khăn Do khơng nhớ trình tự cú pháp câu lệnh, thao tác với mảng nên học sinh khơng viết nhớ, khơng lập trình tốn cần sử dụng kiểu liệu mảng để lưu trữ liệu Cũng mà học sinh khơng hồn thành mục tiêu kiến thức kỷ mà giáo viên đặt 2.3 Giải vấn đề tổ chức thực Bước 1: Lựa chọn chủ đề, nội dung dạy học Chủ đề: Kiểu liệu mảng (mảng chiều) Bước 2: Xác định yêu cầu kiến thức, kĩ năng, thái độ Kiến thức: - Biết định nghĩa kiểu liệu mảng; - Biết cú pháp khai báo mảng chiều, tham chiếu đến phần tử mảng chiều; - 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 số chương trình đơn giản có sử dụng kiểu liệu mảng chiều; Kỹ năng: - Biết khai báo biến kiểu mảng chiều; - Biết sử dụng kiểu liệu mảng tốn lập trình; Thái độ: - Thấy cần thiết kiểu liệu mảng - Học sinh làm quen dần với chương trình có sử dụng liệu kiểu mảng - Tiếp tục rèn luyện tư lập trình Giáo viên: Nguyễn Văn Đông Sáng kiến kinh nghiệm Tin học 2018 - 2019 Bước 3: Lập bảng mô tả yêu cầu cần đạt Loại câu Nội dung hỏi/bài Nhận biết tập Khai Câu HS báo hỏi/bài tập liệu định tính tốn khơng thuộc kiểu đơn giản chuẩn mà có kiểu liệu có cấu trúc Thơng hiểu HS giải thích số tốn lập trình ta khơng thể giải (hoặc khó khăn) sử dụng kiểu liệu đơn giản chuẩn học Kiểu liệu mảng giúp giải quyêt toán lập trình đơn giản Bài tập Hs biết cú HS biết định pháp khai báo cách khai báo lượng mảng mảng chiều chiều Tham chiếu đến phần tử mảng Bài tập HS thực thực hành khai báo biển kiểu mảng chiều Một số Câu HS biết ví dụ hỏi/bài tập cú pháp tham định tính chiếu đến phần tử mảng chiều, thao tác thường gặp làm việc với kiểu mảng Giáo viên: Nguyễn Văn Đông HS hiểu cách nhập xuất liệu phần tử mảng chiều Vận dụng thấp Vận dụng cao HS tìm hiểu đề xuất cách khai báo cú pháp tham chiếu làm việc với kiểu liệu mảng chiều HS ưu điểm cần thiết kiểu liệu mảng tốn lập trình HS lấy ví dụ khai báo mảng chiều HS khai báo kiểu mảng chiều (sai) ví dụ khai báo mảng HS lấy ví dụ thao tác dơn giản với phần tử mảng chiều Học sinh cách tham chiếu đến phần tử mảng chiều Sáng kiến kinh nghiệm Tin học chiều (nhập liệu vào mảng, xuất liệu từ mảng) Bài tập HS biết thao HS hiểu định tác với mảng ý nghĩa lượng chiều mảng chiều lập trình Bài tập thực hành 2018 - 2019 HS viết HS viết chương trình so sánh có sử dụng chương trình mảng sử dụng mảng chiều chiều không sử dụng mảng chiều (nếu có thể) HS vận dụng kiểu liệu mảng chiều, thao tác với phần tử mảng chiều kết hợp với kiêu liệu khác học để viết chương trình hồn chỉnh, giải vấn đề tình quen thuộc HS vận dụng kiểu liệu mảng, thao tác với mảng chiều kết hợp với kiêu liệu khác học để viết chương trình hồn chỉnh giải vấn đề tình Bước 4: Đề xuất lực hướng tới Qua dạy học chủ đề “kiểu liệu mảng” hướng tới hình thành phát triển lực: - Năng lực sử dụng ngôn ngữ, thao tác với kiểu liệu mảng chiều bước đầu làm quen với kiểu liệu có cấu trúc - Năng lực thực hành thao tác với mảng - Năng lực thực hành, vận dụng kiến thức tin học vào sống Bước 5: Tiến trình dạy học Chuẩn bị giáo viên học sinh: - Chuẩn bị học sinh: Sách GK tin 11, ghi - Chuẩn bị giáo viên: Giáo viên: Nguyễn Văn Đông Sáng kiến kinh nghiệm Tin học 2018 - 2019 + Giáo án, Sách GK Tin 11, Sách GV Tin 11, chuẩn kiến thức kĩ Tin học 11, máy tính, máy chiếu; + Giáo viên chuẩn bị chương trình có sử dụng kiểu liệu mảng, thao tác với mảng (sử dụng để chạy minh họa chương trình Pascal trình chiếu) Chương trình nhiệt độ trung bình tuần (chương trinh 1- hoạt động 2) Chương trình nhập xuất liệu từ phần tử mảng chiếu (chương trinh 2- hoạt động 7) Chương trình nhiệt độ trung bình N ngày (chương trình 3- hoạt động 9) Chương trình kết hợp thao tác với kiểu liệu mảng chiều tập (chương trình - hoạt động 10) Chương trình kết hợp thao tác với kiểu liệu mảng chiều tập (chương trình - hoạt động 10) Chương trình kết hợp thao tác với kiểu liệu mảng chiều tập (chương trình 6- hoạt động 11) Chương trình kết hợp thao tác với kiểu liệu mảng chiều tập (chương trình 7- hoạt động 11) Chương trình kết hợp thao tác với kiểu liệu mảng chiều tập (chương trình 8- hoạt động 11) Hoạt động Lựa chọn tình công việc (gợi động cơ) GV đặt vấn đề yêu cầu HS cho biết kiểu liệu học GV nhận xét câu trả lời nhấn mạnh kiểu liệu học trước gọi kiểu liệu chuẩn (đơn giản chuẩn) Hoạt động 2: Lựa chọn tình cơng việc GV đặt vấn đề lập trình giải tốn nhiệt độ trung bình tuần (ví dụ sgk) HS lập trình giải tốn nhiệt độ tuần GV trình chiếu, chạy chương trình tốn nhiệt độ tuần (chương trình sử dụng kiểu liệu chuẩn) Program nhiet_do_tuan; {chuong trinh 1} Var t1, t2, t3, t4, t5, t6, t7, tb: real; Dem: byte; Begin Giáo viên: Nguyễn Văn Đông Sáng kiến kinh nghiệm Tin học 2018 - 2019 Write(‘Nhap vao nhiet tuan: ‘); 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; Write(‘Nhiet trung binh tuan la: ‘, tb); Write(‘So co nhiet cao hon nhiet tb tuan la: ‘,dem); Readln; End Hoạt động 3: Phát tình có vấn đề GV đặt vấn đề thay đổi u cầu tốn tính nhiệt độ trung bình năm (số liệu nhiệt độ trung bình 365 ngày năm) việc khai báo biến chương trình nào? HS từ lập trình nhiệt độ tuần chương trình máy chiếu học sinh tính số lượng biến cần phải dùng chương trình nhiệt độ trung bình năm GV nhận xét trình bày cho học sinh thấy sử dụng kiểu liệu chuẩn phải dung nhiều biến GV giới thiệu kiểu liệu mảng chiều khắc phục nhược điểm Hoạt động HS đọc skg Hoạt động 5: Tìm hiểu định nghĩa mảng chiều GV yêu cầu học sinh cho biết định nghĩa mảng chiều GV trình bày để học sinh biết làm việc với mảng chiều ta cần xác định yếu tố mảng? Hoạt động 6: Tìm hiểu cú pháp khai báo mảng chiều GV yêu cầu học sinh đọc tìm hiểu SGK cho biết cú pháp khai báo mảng chiều Giáo viên: Nguyễn Văn Đông Sáng kiến kinh nghiệm Tin học 2018 - 2019 GV trình bày cú pháp khai báo mảng chiều GV trình bày (ghi bảng) cú pháp khai báo mảng chiều Cách Khai báo trực tiếp VAR : array[ ] of ; Cách Khai báo gián tiếp TYPE = array[ ] of ; VAR : ; GV giải thích thành phần cú pháp khai báo mảng chiều Lưu ý học sinh khơng cần phải ghi phần giải thích GV lưu ý cách khai báo gián tiếp (cách 2) Đây lần học sinh làm quen với cách khai báo GV đưa ví dụ khai báo mảng chiều Yêu cầu học sinh lấy ví dụ tương tự việc khai báo mảng chiều Ví dụ 1: Khai báo mảng A có 10 phần tử kiểu số thực VAR A: array[1 10] of real; Khai báo mảng B có 100 phần tử kiểu số nguyên VAR B: array[1 100] of integer; GV yêu cầu học sinh khai báo phần khai báo sau: Ví dụ 2: VAR A: array[-10 10] of byte; B,C : array[1 100] of integer; A,B,C : array[100 1] of real; GV nhận xét phần trả lời học sinh Đồng thời nhắc lại để học sinh ghi nhớ cách đặt số đầu số cuối (chỉ số đầu

Ngày đăng: 29/10/2019, 08:32

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w