sáng kiến kinh nghiệm rèn luyện kỹ năng viết chương trình pascal bằng nhiều phương pháp

15 588 0
sáng kiến kinh nghiệm rèn luyện kỹ năng viết chương trình pascal bằng nhiều phương pháp

Đ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

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc Cần Giuộc , ngày 20 tháng 04 năm 2016 ĐỀ TÀI SÁNG KIẾN KINH NGHIỆM Tên đề tài: RÈN LUYỆN KỸ NĂNG VIẾT CHƯƠNG TRÌNH PASCAL BẰNG NHIỀU PHƯƠNG PHÁP I SƠ LƯỢC LÝ LỊCH - Ơng: Huỳnh Cơng Dân - Năm sinh: 1988 - Nơi thường trú: 89/1 Ấp 2, xã An Thạnh, huyện Bến Lức, tỉnh Long An - Chức vụ đơn vị cơng tác: Tổ trưởng Chun mơn Tổ Tốn – Lý – Tin, Trường THCS Nguyễn Đình Chiểu - Nhiệm vụ phân công: Dạy môn Tin Học 7, 8, II NỘI DUNG Đặt vấn đề Trong năm học gần Bộ GD&ĐT tiến hành đổi phương pháp dạy học phương pháp phát triển khả tư duy, sáng tạo học sinh; lấy học sinh làm trung tâm; tránh tình trạng thầy đọc trị chép cách thụ động; hướng học sinh đến việc tự làm chủ kiến thức mình, tự tìm tịi khám phá kiến thức cho thân Theo phương pháp ngồi việc cung cấp kiến thức cho học sinh người thầy phải biết phát huy khả tư cho học sinh Trong q trình dạy học tơi nhận thấy điểm hạn chế học sinh tìm lời giải cho tốn học sinh thường lịng với cách giải mà khơng thử tìm hiểu xem liệu tốn cịn giải theo phương pháp khác hay không Học sinh khơng hiểu việc tìm lời giải tốn có nhiều điều thú vị, giúp ta xác định vấn đề từ nhiều góc độ khác từ có nhìn tổng quan toàn diện việc lĩnh hội tri thức cho thân Mặt khác phân phối chương trình Tin học nội dung viết chương trình nhiều số tiết giảng dạy điều ảnh hưởng nhiều đến phương pháp dạy học giáo viên thời gian tìm hiểu sâu kiến thức, khả viết chương trình ngơn ngữ lập trình pascal học sinh Điều để lại hệ lụy đa số học sinh viết chương trình cách thụ động, dập khn thuộc lịng cách viết chương trình mà chưa có tính tư suy, sáng tạo cách viết Với lý nên nguyên cứu thực đề tài “Rèn luyện kỹ viết chương trình Pascal nhiều phương pháp” nhằm giúp học sinh lớp 8, đội tuyển học sinh giỏi khắc phục hạn chế nêu trên, đồng thời u thích mơn học ngơn ngữ lập trình Pascal Cơ sở lý luận Vận dụng linh hoạt, sáng tạo phương pháp dạy học theo cách phát huy yếu tố tích cực ưu điểm phương pháp dạy học truyền thồng phương pháp dạy học đại nhằm tăng cường tính tích cực học sinh tiếp nhận kiến thức, hình thành kỹ sử dụng máy tính, sử dụng thành thạo phần mềm Turbo Pascal để phục vụ cho học tập bước đầu vận dụng vào sống Từ đó, tơi ln tạo điều kiện tối ưu để học sinh bồi dưỡng kỹ tự học Vận dụng linh hoạt, sáng tạo hình thức tổ chức học tập kết hợp học tập cá thể với học tập hợp tác; hình thức học cá nhân với hình thức học theo nhóm Tơi ln chủ động sáng tạo thiết kế dạng tập vào mục tiêu cụ thể học, khơng gị bó theo quy trình cứng nhắc bước bắt buộc Tăng cường kiểm tra đánh giá nhiều hình thức khác theo chuẩn kiến thức kỹ năng, yêu cầu học sinh tự viết chương trình hồn chỉnh nhiều phương pháp biện pháp kích thích hứng thú học tập Với phương pháp dạy học có xu hướng thay đổi cách tích cực Phương pháp hướng tới lấy học sinh làm trung tâm, học sinh khơng cịn đóng vai trị tiếp thu cách thụ động kiến thức giáo viên truyền đạt Giáo viên trở thành người hướng dẫn, giúp đỡ học sinh Học sinh hướng tới việc học tập chủ động, biết tự thích nghi Kiến thức cá nhân học sinh tự tìm tịi, phát cách tích cực hướng dẫn giáo viên Ngồi ra, cách tổ chức học theo nhóm làm tăng thêm khả cộng tác, khả làm việc tập thể Tin học mơn học có nhiều điều kiện thuận lợi để thực phương pháp dạy học Cũng môn học khác, việc rèn luyện kỹ viết chương trình mơn tin học cần thực hoạt động tự giác, tích cực, chủ động sáng tạo học sinh Khi cần dạy nội dung tin học cho học sinh, người giáo viên phải biết phân tích nội dung liên quan đến hoạt động Và số hoạt động lại phân tích thành hoạt động thành phần Rồi vào mục tiêu tiết học, trình độ học sinh, trang thiết bị có mà lựa chọn cho học sinh luyện tập thực số hoạt động tiềm nội dung cần dạy Để hình thành cho học sinh kỹ tư nhằm tìm phương pháp giải tập mới, sáng tạo Cơ sở thực tiễn - Đối với giáo viên: Trong trình dạy học lớp số giáo viên dạy học theo phương pháp thuộc lòng giáo án, giải toán theo lời giải định, bước định chưa phát huy khả tư sáng tạo học sinh trình gợi ý tìm lời giải mới; trình kiểm tra đánh giá (15 phút, tiết, thi học kỳ) hệ thống câu hỏi mang tính tìm tịi, câu hỏi có tình huống, câu hỏi mở, câu hỏi có nhiều phương án trả lời câu hỏi mang tính khen thưởng (giải toán khác phương pháp giải học cộng điểm) - Đối với học sinh: Trong tiết học lý thuyết cách học làm em đơn giản nắm nội dung kiến thức thầy cô giáo truyền đạt được, lười tư suy nghĩ, khám phá kiến thức Trong tiết thực hành số em gõ chương trình cách máy móc nội dung thực hành từ sách giáo khoa không thực tìm hiểu xem lại viết câu lệnh này, câu lệnh mục đích để làm gì, câu lệnh cho kết gì, học sinh chưa ý thức việc học mình, hay nói cách khác học sinh chưa có động cơ, thái độ học tập đắn - Mặt khác theo phân phối chương trình tin học 8, ngơn ngữ lập trình pascal chiếm 56/74 tiết, nội kiến thức chương trình dừng lại khái niệm bản, u cầu thực tế mơn tin học lớp (ngơn ngữ lập trình pascal) cao Nếu học sinh dừng lại nội dung kiến thức chương trình sách giáo khoa không đáp ứng yêu cầu đặt Cụ thể như: Thi học sinh giỏi văn hóa lớp 9, tin học trẻ, trường chuyên lớp 10 phải thi ngơn ngữ lập trình pascal chương trình tin học Bảng khảo sát đội tuyển HSG Tin học cấp trường (Khi chưa thực đề tài nghiên cứu) Số lượng 10 Viết chương trình phương pháp 1pp 2pp 3pp 4pp 0 Điểm kiểm tra khảo sát chọn đội tuyển cấp trường lần – 10 6,5 – 7,9 – 6,4 b) (a>c) a lớn nhất; (b>a) (b>c) b lớn nhất; (c>a) (c>b) c lớn nhất; + Tìm số nhỏ nhất: (ab Then begin Tam:=a; a:=b; b:=tam end; If b>c Then begin Tam:=b; b:=c; c:=tam end; If a>b Then begin Tam:=a; a:=b; b:=tam end; Write('So nho la:’,a,’ so lon la’,c); Readln; End => Nhận xét: Trong phương pháp phương pháp có ưu điểm hạn chế riêng: - Phương pháp 1: Giúp học sinh làm quen với câu lệnh điều kiện dạng đủ lồng điều kiện ghép ((a>b) and (a>c)) câu lệnh điều kiện thơng qua phép tốn And - Phương pháp 2: Giúp học sinh làm quen với lệnh gán, sử dụng biến trung gian Max, Min câu lệnh ghép (Begin Max:=a; Min:=b; End) câu lệnh điều kiện - Phương pháp 3: Giúp học sinh làm quen với câu lệnh điều kiện dạng thiếu ôn lại kiến thức xếp giá trị hai biến theo thứ tự tăng giảm dần begin Tam:=a; a:=b; b:=tam end; b Chuyên đề Câu lệnh lặp Bài toán 1: Số nguyên tố số tự nhiên lớn 1, có hai ước u cầu: Nhập vào số nguyên dương N Kiểm tra xem N có phải số nguyên tố hay không, thông báo kết sau kiểm tra  Phương pháp 1: - Ý tưởng: + Cho biến i chạy từ đến n-1 {Ta xét trường hợp n có chia hết cho i hay khơng}, n chia hết cho i ta tăng biến đếm lên đơn vị {ban đầu biến đếm nhận giá trị 0} + Kiểm tra biến đếm, biến đếm nhận giá trị không {tức n không chia hết cho số khoảng từ đến n-1} n số nguyên tố, ngược lại biến đếm nhận giá trị lớn 0{tức n chia hết cho cho nhiều giá trị khoảng [2 n-1]} n số nguyên tố - Chương trình: Var n,i,dem:Integer; Begin Write('Nhap gia tri N: ');Readln(n); If n

Ngày đăng: 11/08/2016, 21:36

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan