o chọn đề tài . 3 2. Mục đích nghiên cứu . 3 3. Phạm vi đề tài . 4 4. Phương pháp nghiên cứu 4 B. NỘI DUNG 1. Cơ sở lý luận . 5 2. Cơ sở thực tiễn. 5 I. Một số lỗi sai thường gặp của học sinh trong lập trình Pascal … 7 1) Khai báo sai miền chỉ số cho dữ liệu kiểu mảng 7 2) Giá trị biến điều khiển vượt quá miền chỉ số của mảng 7 3) Dùng cùng tên biến điều khiển cho các vòng lặp For lồng nhau . 8 4) Sử dụng dấu chấm phẩy sai vị trí . 8 5) Không phân biệt được hằng xâu và biến . 8 6) Tràn số do kết quả tính toán vượt quá giới hạn . 9 7) Sử dụng tên hàm làm biến cục bộ …………………………………… 9 8) Chưa hiểu thứ tự ưu tiên phép toán ………………………………… 10 9) Không hiểu nguyên tắc làm tròn số đối với số thực …………… 10 II. Một số kỹ năng khi dạy lập trình Pascal .……. 10 1) Các dạng bài tập cơ bản 11 2) Sử dụng thuật toán, yêu cầu học sinh viết chương trình theo đúng thuật toán đó . 14 -2SangKienKinhNghiem.net tanninh0112@gmail.com 3) Giải bài toán trong một trường hợp riêng, yêu cầu học sinh phát hiện thiếu sót để từ đó hoàn thiện chương trình 16 4) Phân chia một bài toán thành nhiều bài toán nhỏ . 17 5) Sửa lỗi chương trình .……………………………………………… 18 C. KẾT LUẬN, KIẾN NGHỊ 1) Kết luận . 19 2) Kiến nghị . 19 DANH MỤC TÀI LIỆU THAM KHẢO . 20 tanninh0112@gmail.com -3SangKienKinhNghiem.net tanninh0112@gmail.com A. MỞ ĐẦU 1) Lý do chọn đề tài : - Trong thời đại thông tin bùng nổ ngày nay, việc lập được các chương trình tự hoạt động cho máy tính, máy gia dụng là cần thiết. Và để làm được việc đó cần có một quá trình nghiên cứu, học tập về ngôn ngữ lập trình lâu dài, qua đó nhà lập trình có thể chọn một ngôn ngữ lập trình thích hợp. - Tin học là một môn học mới ở các trường phổ thông, đặc biệt là học sinh dân tộc thiểu số. Nên học sinh còn nhiều bỡ ngỡ khi tiếp cận với môn học này. Nội dung tin học lập trình lớp 11 là một nội dung mới lạ đối với đa số học sinh với nhiều khái niệm, thuật ngữ, cấu trúc dữ liệu mà học sinh mới được tiếp xúc lần đầu. Chính vì vậy mà học sinh dễ mắc sai lầm khi lập trình giải quyết các bài toán. Nguyên nhân dẫn đến những khó khăn mà học sinh thường gặp là rất phong phú nhưng có thể thấy một số nguyên nhân chính sau đây: + Học sinh thường gặp khó khăn khi xác định bài toán. + Khó liên hệ phương pháp giải một bài toán trong toán học với thuật giải trong tin học. - Tuy nhiên mọi thứ điều có điểm khởi đầu của nó, với học sinh việc học ngôn ngữ lập trình Turbo Pascal là khởi đầu cho việc tiếp cận ngôn ngữ lập trình bậc cao, qua đó giúp các em hình dung được sự ra đời, cấu tạo, hoạt đông cũng như ích lợi của các chương trình hoạt động trong máy tính, các máy tự động… Qua đó giúp các em có thêm một định hướng, một niềm đam mê về tin học, về nghề nghiệp mà các em chọn sau này. - Xuất phát từ cơ sở trên, tôi đã chọn đề tài “ Những kỹ năng cơ bản khi dạy lập trình Pascal cho học sinh lớp 11”. 2) Mục đích nghiên cứu: - Do gặp phải những khó khăn trên nên khi lập trình giải các bài toán học sinh thường mắc rất nhiều lỗi, thậm chí có những lỗi các em mắc phải tanninh0112@gmail.com -4SangKienKinhNghiem.net tanninh0112@gmail.com nhiều lần do không hiểu nguyên nhân xuất hiện lỗi. Vì vậy trong nội dung đề tài này tôi nêu ra một số lỗi phổ biến các em thường mắc phải và cách sửa các lỗi này. - Tuy vậy, đối với đối tượng học sinh khá giỏi, đa phần các em rất hào hứng với việc học lập trình, cụ thể là ngôn ngữ lập trình Turbo Pascal. Do đó trong đề tài này tôi cũng trình bày thêm một số lưu ý cũng như kinh nghiệm dạy lập trình Pascal đề giúp học sinh có thể hiểu bài một cách nhanh chóng, nắm chắc kiến thức và kĩ năng lập trình Pascal và một số ví dụ mở rộng, nâng cao với đối tượng học sinh này. 3) Phạm vi đề tài: Các chú ý khi dạy ngôn ngữ lập trình nói chung, ngôn ngữ lập trình Turbo Pascal nói riêng là rất nhiều, rât phong phú. Tuy nhiên trong phạm vi sáng kiến kinh nghiệm này tôi chỉ trình bày một số kỹ năng , kinh nghiệm của cá nhân tôi qua các nội dung cụ thể sau: - Một số lỗi sai phổ biến của học sinh khi học lập trình Pascal. - Một số kỹ năng khi dạy lập trình nói chung và Turbo Pascal nói riêng. 4) Đối tượng, kế hoạch và phạm vi nghiên cứu: - Đối tượng nghiên cứu: học sinh các lớp 11A1, 11A2, 11B trường THPT DTNT Tỉnh Thanh Hoá năm học 2016-2017. - Kế hoạch nghiên cứu: trực tiếp qua các bài dạy. - Phạm vi nghiên cứu: toàn bộ chương trình tin học lớp 11. tanninh0112@gmail.com -5SangKienKinhNghiem.net Powered by TCPDF (www.tcpdf.org)
Xem thêm Rút gọn
Bạn đang xem trước 5 trang tài liệu, để xem tài liệu hoàn chỉnh vui lòng click vào nút Download ở dưới.
Số trang: 20 | Định dạng: pdf | Người đăng: Tài Liệu Full | Ngày: 06/08/2023
Tên tài liệu | Định dạng | |
---|---|---|
Sáng kiến kinh nghiệm Những kỹ năng cơ bản khi dạy lập trình pascal cho học sinh lớp 11 | ||
Sau khi tải tài liệu, Quý khách có thể chuyển đổi file tài liệu từ PDF sang WORD miễn phí tại đây | ||
Từ khóa: |