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

Một số giải pháp giúp học sinh xử lí lỗi khi học ngôn ngữ lập trình pascal lớp 11

20 130 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 20
Dung lượng 196,5 KB

Nội dung

SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HOÁ TRƯỜNG THPT NGUYỄN TRÃI SÁNG KIẾN KINH NGHIỆM TÊN ĐỀ TÀI MỘT SỐ GIẢI PHÁP GIÚP HỌC SINH XỬ LÍ LỖI KHI HỌC NGƠN NGỮ LẬP TRÌNH PASCAL LỚP 11 Người thực hiện: Nguyễn Thị Hoàng Quỳnh Chức vụ: Giáo viên SKKN thuộc lĩnh vực (mơn): Tin học THANH HỐ NĂM 2019 MỤC LỤC 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 …………… 1.5 Những điểm sáng kiến kinh nghiệm………………………….3 NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lý luận 2.2 Thực trạng đề tài 2.3 Giải pháp thực đề tài…………………………… ………….…5 2.3.1 Cách xử lí hình Pascal chạy Window bị thu nhỏ….….5 2.3.2 Một số lỗi sai thường gặp học sinh lập trình Pascal… 2.3.3 Một số kinh nghiệm dạy lập trình Pascal 2.4 Kết thực nghiệm……………………… …….………………… 15 KẾT LUẬN, KIẾN NGHỊ 3.1 Kết luận…………………………………….…………………………18 3.2 Kiến nghị………………………………… …………………………18 DANH MỤC TÀI LIỆU THAM KHẢO 19 MỞ ĐẦU 1.1 Lý chọn đề tài - Nội dung ngơn ngữ lập trình Pascal tin 11 nội dung lạ đa số học sinh với nhiều khái niệm, thuật ngữ, cấu trúc liệu mà học sinh tiếp xúc lần đầu Chính mà học sinh dễ mắc sai lầm lập trình giải tốn Ngun nhân dẫn đến khó khăn mà học sinh thường gặp phong phú thấy số nguyên nhân sau đây:  Màn hình Pascal tự động thu nhỏ làm việc Windows  Học sinh thường gặp khó khăn xác định tốn  Khó liên hệ phương pháp giải toán toán học với thuật giải tin học - Tuy nhiên thứ điều có điểm khởi đầu nó, với học sinh việc học ngơn ngữ lập trình Turbo Pascal khởi đầu cho việc tiếp cận ngơn ngữ lập trình bậc cao, qua giúp em hình dung đời, cấu tạo, hoạt động ích lợi chương trình hoạt động máy tính Qua giúp em có thêm định hướng, niềm đam mê tin học, nghề nghiệp mà em chọn sau - Xuất phát từ sở trên, chọn đề tài “ Một số giải pháp giúp học sinh xử lí lỗi học ngơn ngữ lập trình Pascal lớp 11” 1.2 Mục đích nghiên cứu - Do gặp phải khó khăn lập trình giải toán học sinh thường mắc nhiều lỗi, chí có lỗi em mắc phải nhiều lần khơng hiểu ngun nhân xuất lỗi Vì nội dung đề tài nêu số lỗi phổ biến em thường mắc phải cách sửa lỗi - Tuy nhiên, với đối tượng học sinh giỏi đa phần em hào hứng với việc học lập trình, cụ thể ngơn ngữ lập trình Turbo Pascal Do đề tài tơi trình bày thêm số giải pháp kinh nghiệm dạy lập trình Pascal đề giúp học sinh hiểu cách nhanh chóng, nắm kiến thức kĩ lập trình Pascal 1.3 Đối tượng, kế hoạch phạm vi nghiên cứu - Đối tượng nghiên cứu: học sinh lớp 11B1, 11B2, 11B7, 11B8 trường THPT Nguyễn Trãi năm học 2018-2019 - Kế hoạch nghiên cứu: Trực tiếp qua học suốt trình dạy - Phạm vi nghiên cứu: Tồn chương trình tin học lớp 11 1.4 Phương pháp nghiên cứu Cần phải lựa chọn phương pháp nghiên cứu đắn phù hợp với nhà trường trung học phổ thông Sáng kiến kinh nghiệm trình bày tơi dựa theo phân tích kết thực hành trực tiếp giảng dạy toán ngơn ngữ lập trình Pascal lớp 11 máy tính, qua phát lỗi mà học sinh thường hay mắc phải Từ giúp học sinh khắc phục sai sót cần sửa chữa 1.5 Những điểm sáng kiến kinh nghiệm Điểm sáng kiến kinh nghiệm học sinh sửa lỗi từ đến phức tạp thường mắc phải sử dụng ngơn ngữ lập trình Đồng thời học sinh giỏi giúp đỡ bạn sửa lỗi mà không cần giáo viên hướng dẫn lại lỗi thường gặp thực hành phòng máy Ngồi ra, tơi mạnh dạn trình bày sáng kiến kinh nghiệm để phục vụ cho năm dạy NỘI DUNG 2.1 Cơ sở lí luận Nhiệm vụ trung tâm trường học THPT hoạt động dạy thầy hoạt động học trò, xuất phát từ mục tiêu đào tạo “ Nâng cao dân trí, đào tạo nhân lực, bồi dưỡng nhân tài” Giúp học sinh củng cố kiến thức phổ thông, đặc biệt môn tin học môn học cần thiết thiếu kỉ nguyên công nghệ thông tin, ứng dụng nhiều đời sống người Trong bối cảnh toàn ngành Giáo dục Đào tạo nỗ lực đổi phương pháp dạy học theo hướng phát huy tính tích cực chủ động học sinh hoạt động học tập Điều 24.2 Luật giáo dục nêu rõ : “Phương pháp giáo dục phổ thông phải phát huy tính tích cực, tự giác, chủ động, sáng tạo học sinh, phù hợp với đặc điểm lớp học, môn học; bồi dưỡng phương pháp tự học, rèn luyện kỹ vận dụng kiến thức vào thực tiễn, tác động đến tình cảm, đem lại niềm vui, hứng thú học tập cho học sinh” Với số nội dung đề tài này, học sinh tự học, tự giải số tốn thơng qua số sách tập, dạng tập cụ thể sách giáo khoa sách tập tin học 11, ngơn ngữ lập trình Pascal Qch Tuấn Ngọc giúp học sinh u thích ngơn ngữ lập trình 2.2 Thực trạng đề tài - Qua khảo sát thực tế, học sinh THPT nói chung học sinh trường THPT Nguyễn Trãi nói riêng (chất lượng đầu vào mức trung bình), tư hệ thống logic khái quát em hạn chế, điều kiện kinh tế gia đình nhiều khó khăn, nhiều sinh viên học đại học trường khơng xin việc làm Vì 65% số học sinh trường khơng có nhu cầu học đại học, em chủ yếu lựa chọn học nghề vừa thời gian, lại có tay nghề tốt, xin việc lại dễ Vì dạy học, giáo viên cần phải liên hệ nhiều đến kiến thức thực tế để tăng tính tập trung, em vận dụng kiến thức tốt Đặc biệt học tốt mơn tin học giúp em có thêm kênh thông tin định hướng nghề nghiệp tốt tương lai - Trên thực tế giảng dạy trường THPT Nguyễn Trãi năm qua, nhận thấy học đến chương trình tin học lớp 11 đa số học sinh nhận xét môn khó, học sinh thường gặp nhiều lỗi viết chương trình ngơn ngữ lập trình Pascal - Để khắc phục lỗi tơi xin đưa giải pháp giúp giải vấn đề sử dụng ngơn ngữ lập trình Pascal mà học sinh thường hay gặp phải Trong phạm vi sáng kiến kinh nghiệm tơi trình bày số giải pháp, kinh nghiệm cá nhân qua nội dung cụ thể sau: - Cách xử lí hình Pascal chạy Window bị thu nhỏ - Một số lỗi sai phổ biến học sinh học lập trình Pascal - Một số kinh nghiệm dạy lập trình nói chung Pascal nói riêng 2.3 Giải pháp thực Để hiểu vận dụng ngơn ngữ lập trình giải tốn máy tính phương pháp thực hành, qua thực tế giảng dạy giáo viên cần xây dựng dạng thường gặp cụ thể sau 2.3.1 Cách xử lý hình Pascal bị thu nhỏ? Khi làm việc môi trường Windows nay, thấy thường xuyên xảy tượng hình Free Pascal tự động thu nhỏ lại khó làm việc Để khắc phục tình trạng tơi có đưa cách xử lí nhanh mà hiệu mà tơi thường hướng dẫn học sinh cách xử lí sau: - B1: Nháy phải chuột vào biểu tượng Free Pascal hình - B2: Chọn Properties -> Font -> Consolas -> Size 28 (hoặc 36) - B3: Nháy -> Apply( OK ) 2.3.2 Một số lỗi sai thường gặp học sinh lập trình Pascal: VD1 Khai báo sai miền số cho liệu kiểu mảng Ví dụ 1: Nhập vào mảng số nguyên gồm số lớn 10 nhỏ 100 In mảng vừa nhập Học sinh khai báo mảng sau: Var a: array [10 100] of integer; Khi thực chương trình học sinh nhầm lẫn miền số mảng với giá trị phần tử mảng, cần giải thích rõ cho học sinh miền số mảng giá trị phần tử khác Cụ thể phần khai báo viết bình thường Var a: array [1 n] of integer; Giải thích cho học sinh mảng a gồm n phần tử từ a[1] đến a[n] Lưu ý: Khi nhập giá trị a[i] ta nhập theo đề 10< a[i],

Ngày đăng: 21/10/2019, 20:28

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w