SK mon tin hoc2019 2020

31 22 0
SK mon tin hoc2019 2020

Đ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

Tin học ngày nay là một ngành khoa học phát triển rất mạnh mẽ, con người ngày nay nếu thiếu hiểu biết về Tin học là một hạn chế rất lớn. Chính vì lí do đó mà Tin học trở thành môn học không thể thiếu đối với lứa tuổi học sinh từ cấp tiểu học trở đi. Tôi là một giáo viên cấp THCS phụ trách môn Tin học, tôi càng ý thức cao hơn về tầm quan trọng của nó

Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: MỤC LỤC I Đặt vấn đề Lý chọn đề tài 1.1 Cơ sở lý luận .2 1.2 Cơ sở thực tiễn 2 Xác định mục đích nghiên cứu 3 Đối tượng nghiên cứu 4 Đối tượng khảo sát, thực nghiệm Phương pháp nghiên cứu 5.1 Phương pháp nghiên cứu tài liệu 5.2 Tiến hành điều tra khảo sát ban đầu Phạm vi thời gian nghiên cứu II Nội dung .6 Những nội dung lí luận có liên quan trực tiếp đến vấn đề nghiên cứu .6 Thực trạng vấn đề nghiên cứu Mơ tả, phân tích giải pháp 3.1 Tạo cho học sinh tự tin hứng thú với mơn lập trình 3.2 Bước đầu hình thành khái niệm lập trình ngơn ngữ lập trình 3.3 Nêu cấu trúc chương trình kiểu liệu cần thiết .10 3.4 Hình thành q trình giải tốn máy tính 11 3.5 Ứng dụng Tốn học vào lập trình 17 3.6 Giới thiệu số câu lệnh 18 3.7 Biến kiến thức lạ thành kiến thức quen thuộc 21 3.8 Giải thích lỗi mà học sinh gặp phải 22 3.9 Kiểm tra kết học sinh tiết thực hành 24 Kết thực 25 III Kết luận 26 Những kết luận đánh giá sáng kiến 26 Các đề xuất khuyến nghị 27 2.1 Đối với giáo viên .27 2.2 Đối với cấp lãnh đạo 27 Ý kiến đánh giá hội đồng khoa học 29 Tài liệu tham khảo 30 Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: SÁNG KIẾN NHỮNG GIẢI PHÁP GIÚP HỌC SINH HỌC TỐT LẬP TRÌNH PASCAL TRONG MƠN TIN HỌC I ĐẶT VẤN ĐỀ Lý chọn đề tài: 1.1 Cơ sở lý luận Tin học ngày ngành khoa học phát triển mạnh mẽ, người ngày thiếu hiểu biết Tin học hạn chế lớn Chính lí mà Tin học trở thành môn học thiếu lứa tuổi học sinh từ cấp tiểu học trở Tôi giáo viên cấp THCS phụ trách môn Tin học, ý thức cao tầm quan trọng Ngay từ trường nhà trường phân công giảng dạy Tin học lớp 8, chương trình học sinh, đòi hỏi giáo viên phải có kiến thức vững vàng, mà tơi ln học hỏi để nâng cao chun mơn đồng thời ln trăn trở tìm kiếm phương pháp để nâng cao chất lượng giảng dạy Nội dung chương trình Tin học có đến 70% lập trình Pascal Lập trình mơn học hướng dẫn học sinh cách giải tốn cách viết chương trình máy tính Đây mơn học học sinh nên phần đông em không nắm bắt kiến thức để vận dụng vào giải tập Mặt khác trước học lập trình em phải biết thuật giải tốn cần lập trình em học sinh chưa trang bị kiến thức lớp học trước nên em gặp nhiều khó khăn việc lập trình giải vấn đề giáo viên đưa 1.2 Cơ sở thực tiễn Thực tế qua nhiều năm trực tiếp giảng dạy môn trao đổi với đồng nghiệp nhận thấy: học sinh yêu thích hứng thú với mơn Tin học Tuy nhiên, riêng khối lớp chất lượng mơn qua năm học chưa cao, chí số học sinh ngại nhắc đến việc học chương trình pascal Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: Ngơn ngữ lập trình giảng dạy nhà trường THCS Pascal gây khó khăn cho học sinh bắt đầu tìm hiểu học lập trình Pascal chọn sử dụng để dạy ngơn ngữ lập trình cho học sinh phổ thơng 30 năm trước khơng có đối thủ mặt diễn tả thuật toán cách sáng Tuy nhiên, 10 năm Pascal ưu mặt có số nhược điểm so với ngơn ngữ khác Cịn phía học sinh nhiều em bị hỏng kiến thức Tốn, tập lập trình Pascal đòi hỏi tư cao, nhiên mức độ tư em hạn chế khơng đồng lớp học, khơng kích thích tư sáng tạo học sinh, học sinh cố gắng hoàn thành cách bị động tập giáo viên cho Từ học sinh dễ chán học để đối phó với mơn học Học sinh tự hỏi lập trình Pascal có ứng dụng thực tế Học sinh khó hình dung ứng dụng mà lập trình làm thực tế vào lý thuyết túy giáo viên truyền đạt Theo thói quen nhiều em học sinh, học môn Tin học thao tác sử dụng cách sử dụng internet, sử dụng hệ điều hành windows, chương trình soạn thảo văn MS Word, chương trình soạn thảo trình diễn MS PowerPoint … Đây phần học khơng cần địi hỏi tư duy, mà cần học kĩ nhớ thao tác, thực hành nhiều lần thành thạo Nhưng học mơn lập trình Pascal lớp em bị “chống” mơn “mới”, cách học “mới” Học thao tác thực hành nhiều khơng cịn tác dụng, học thuộc khơng cịn ổn Lúc em cần phải học cách tư logic, tìm thuật tốn, viết dịng lệnh máy tính xác đến dấu chấm, dấu phẩy Với tâm lí thơng thường em học sinh coi Tin học môn phụ không quan trọng nên nhiều em chủ quan không dành đủ thời gian để học nên không hiểu dần bị Đây lí mà nhiều em bị điểm kém, chí thi lại, học lại mơn Tin học em học giỏi môn học khác Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: Trước tình hình đó, từ đầu năm học 2017 - 2018 bắt tay nghiên cứu thực đề tài: "Những giải pháp giúp học sinh học tốt lập trình Pascal mơn Tin học 8" Xác định mục đích nghiên cứu: Đặc trưng mơn Tin học khoa học gắn liền với công nghệ, dạy học Tin học mặt trang bị cho học sinh kiến thức khoa học Tin học, phát triển tư thuật toán, rèn luyện kĩ giải vấn đề Mục tiêu đề tài xin trình bày số giải pháp giúp học sinh học tốt lập trình Pascal nhằm giúp học sinh có tâm lý thoải mái tự tin trình học tập Ngồi ra, tơi muốn đưa phương pháp vào giảng dạy nhóm mơn Tin để giúp nâng cao chất lượng học tập môn Tin nhà trường cụ thể chương trình Tin học Ở trường THCS không trọng học chun sâu ngơn ngữ lập trình để tạo phần mềm máy tính mà tập trung rèn luyện kĩ tư logic, tư hệ thống sáng tạo không để giải vấn đề Tin học mà kĩ vô quan trọng để giải nhiều vấn đề sống Học Pascal giúp cho ta hiểu cách làm việc máy tính, cách giao tiếp để lệnh cho máy tính làm việc theo điều khiển người thơng qua ngơn ngữ lập trình Các em tạo chương trình thú vị cách sử dụng câu lệnh Pascal Cũng giống mơn học khác tốn học, vật lý, hóa học … Khi em thực hiểu u thích mơn Tin học em tìm thấy nhiều niềm vui, đam mê tìm hiểu khám phá điều mẻ đầy hấp dẫn môn tưởng chừng khô khan Chính ý nghĩa mà thân tơi ln cố gắng tìm tịi, nghiên cứu, học hỏi, trao đổi với đồng nghiệp Trong trình tìm tịi, nghiên cứu, học hỏi ứng dụng thân tơi tìm số giải pháp hữu ích việc góp phần nâng cao chất lượng môn Tin học lớp Đối tượng nghiên cứu: - Các giải pháp để giúp học sinh tự tin việc học lập trình Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: - Kiến thức Tốn học để vận dụng giải tập Pascal chương trình - Kĩ lập trình - Học sinh khối trường THCS Phước Hiệp năm học 2017 – 2018 năm học 2018 - 2019 Đối tượng khảo sát, thực nghiệm: Học sinh khối trường THCS Phước Hiệp năm học 2018 - 2019 Phương pháp nghiên cứu: Phương pháp nghiên cứu tài liệu: - Bản thân tìm hiểu kĩ phương pháp để giúp học sinh tự tin hứng thú việc học lập trình; kiến thức Tốn học có liên quan để vận dụng vào chương trình sách giáo khoa Tin học dành cho THCS Chẳng hạn: Tính diện tích hình chữ nhật, hình trịn; Tính tổng 100 số tự nhiên đầu tiên; Tìm số lớn dãy số cho trước; Giải phương trình bậc ẩn - Tìm cách giải toán sách giáo khoa theo nhiều cách khác để hướng dẫn học sinh viết nhiều chương trình theo cách 5.2 Tiến hành điều tra khảo sát ban đầu: Qua điều tra học sinh việc học lập trình Pascal năm học 2017 - 2018, thu kết sau: Qua kết đa phần em chưa u thích việc học lập trình hết chưa biết lập trình gì? Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: * Ngồi ra, để hoàn thành đề tài thân tiến hành thêm số biện pháp nghiên cứu sau: - Kiểm tra việc học tập học sinh (bài cũ, mới) - Thăm lớp, dự - Kiểm tra chất lượng sau học - Tận dụng tối đa tiết giải tập thực hành để em làm quen vận dụng thật tốt học lý thuyết - Rèn kĩ vận dụng Toán học vào lập trình tiết dạy, nội dung nhỏ học Phạm vi thời gian nghiên cứu: Bắt đầu từ tháng năm 2018 đến tháng năm 2019, qua nghiên cứu công tác giảng dạy môn Tin học trường năm học 2018-2019 giải pháp giúp học sinh học tốt lập trình pascal giúp học sinh nâng cao ý thức học tập từ thực thành thạo tập có chương trình sách giáo khoa - Kiến thức Tốn có liên quan tập sách giáo khoa Tin học dành cho THCS - Kiến thức lập trình - Tất tập lập trình chương trình sách giáo khoa Tin học dành cho THCS II NỘI DUNG: Những nội dung lí luận có liên quan trực tiếp đến vấn đề nghiên cứu: Đảng Nhà nước ta nhận thấy tầm quan trọng ngành Tin học đưa môn học vào nhà trường phổ thông môn khoa học khác năm học 2006- 2007 Chỉ thị số 55/2008/CT- BGTĐT ngày 30/9/2008 Bộ trưởng Bộ GD& ĐT tăng cường giảng dạy, đào tạo ứng dụng công nghệ thông tin ngành giáo dục giai đoạn 2008-2011 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 Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: 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” Như vậy, thấy định hướng đổi phương pháp dạy học khẳng định, khơng cịn vấn đề tranh luận Cốt lõi việc đổi phương pháp dạy học trường phổ thông giúp học sinh hướng tới việc học tập chủ động, chống lại thói quen học tập thụ động Với số nội dung đề tài này, học sinh tự học, tự rèn luyện thông qua số tập, dạng tập cụ thể Tin học đưa vào nhà trường, vào giáo dục nước ta nhằm giúp học sinh theo kịp với trình độ phát triển khu vực giới Đưa Tin học vào nhà trường nói chung THCS nói riêng việc làm cần thiết để em làm quen tiếp cận với công nghệ khoa học tiên tiến Bài tập tiết học đóng vai trò quan trọng, việc hướng dẫn học sinh làm tập hoạt động dạy học, cơng việc khó khăn, bộc lộ rõ trình độ người giáo viên Tin học việc hướng dẫn hoạt động trí tuệ học sinh, địi hỏi người giáo viên học sinh phải học tập lao động không ngừng Thực trạng vấn đề nghiên cứu: Một số thuận lợi khó khăn giảng dạy lập trình Pascal khối lớp trường THCS Phước Hiệp * Thuận lợi: - Được quan tâm, đạo Ban Giám Hiệu nhà trường - Giáo viên đào tạo sư phạm Tốn - Tin nên có liên hệ phân môn - Học sinh trường THCS Phước Hiệp có học lực đồng đều, có nhiều em say mê Tốn, Tin * Khó khăn: - Thực tế giảng dạy trường THCS Phước Hiệp năm qua, tơi nhận thấy học đến chương trình Tin học lớp đa số học sinh nhận xét mơn khó khơng gây hứng thú giải toán Toán học máy tính với nhiều test khác Tuy nhiên số học Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: sinh đam mê Tốn học lại yêu thích Pascal, nhiều học sinh tỏ thích thú lập trình để giải tốn cho chạy kết Từ hăng say tìm hiểu cách để giải lập trình khó - Tin học mơn học đưa vào giảng dạy trường THCS Phước Hiệp nhiều năm, nhiên em lớp nội dung chương trình Đây mơn đặc trưng muốn đạt chất lượng cao địi hỏi em phải u thích mơn học, vững kiến thức Toán vận dụng tốt Toán học vào lập trình Pascal Từ thực tế trên, thân tơi giáo viên dạy môn Tin học suy nghĩ phải đưa giải pháp để nâng cao chất lượng môn tin học Sau thời gian suy nghĩ tiến hành thực nghiệm thu kết tốt Sau tơi xin trình bày số giải pháp mà thân nghiên cứu Mô tả, phân tích giải pháp: 3.1 Tạo cho học sinh tự tin hứng thú với môn lập trình Qua nhiều năm cơng tác, tham dự nhiều buổi hội thảo chun đề, thao giảng tơi nhận thấy đa phần giáo viên bắt đầu dạy Pascal truyền cho em tư tưởng là: Pascal mơn học khó; Học dễ bị điểm thi lại; Pascal khơng cịn hữu ích sống Những điều làm cho học sinh có tâm lý sợ khơng hứng thú với môn học Đối với tôi, giáo viên giảng dạy nhiều năm chương trình tin học 8, tơi ln tạo cho học sinh tâm lý thoải mái tự tin học mơn học lợi ích sau: - Pascal ngơn ngữ lập trình dễ ngơn ngữ lập trình Pascal tiền đề để sau học mơn học lập trình khác như: Java, C - Học giỏi Pascal học giỏi mơn Tốn Tiếng Anh (hai mơn thi tuyển vào lớp 10) - Việc tìm đáp án số tốn cách viết chương trình Pascal đơn giản giải kiến thức mơn Tốn Ví dụ:Tìm tất số có chữ số thỏa điều kiện abc=a*a*a+b*b*b+c*c*c - Học giỏi môn Tin học giúp em nhiều công việc sau Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học 8 Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: - Ngành Công nghệ thông tin ngành học có sức hút lớn với giới trẻ, ngành mang lại nguồn thu nhập hấp dẫn thời đại công nghệ Từ điều bước đầu trang bị cho em tâm lý thoải mái, tinh thần lạc quan hứng thú việc học mơn Tin học nói chung Lập trình Pascal nói riêng 3.2 Bước đầu hình thành khái niệm lập trình ngơn ngữ lập trình: Lập trình sử dụng cấu trúc liệu câu lệnh ngơn ngữ lập trình cụ thể để mô tả liệu diễn đạt thao tác thuật tốn Khái niệm lập trình dùng để trình người tạo chương trình máy tính thơng qua ngơn ngữ lập trình Người ta cịn gọi q trình mã hố thơng tin tự nhiên thành ngôn ngữ máy Một tập hợp thị biểu thị qua ngơn ngữ lập trình nhằm mục đích thực thao tác máy tính gọi chương trình Khái niệm cịn có tên gọi khác chương trình máy tính Lưu ý: chương trình viết cho máy vi tính thường gọi phần mềm máy tính Ví dụ: chương trình Microsoft Word cách gọi chung chung; cách gọi phần mềm Microsoft Word rõ chương trình ứng dụng Ngơn ngữ lập trình tập ngơn ngữ máy tính Đây dạng ngôn ngữ thiết kế chuẩn hóa để truyền thị cho máy tính (hoặc máy khác có xử lí) Ngơn ngữ lập trình dùng để tạo chương trình nhằm mục đích điều khiển máy tính mơ tả thuật tốn để người khác đọc hiểu Ngơn ngữ lập trình hệ thống ký hiệu hóa để miêu tả tính tốn (qua máy tính) dạng mà người máy đọc hiểu Theo định nghĩa ngơn ngữ lập trình phải thỏa mãn hai điều kiện sau: - Dễ hiểu dễ sử dụng người lập trình, để dùng để giải nhiều toán khác - Miêu tả cách đầy đủ rõ ràng tiến trình để chạy hệ máy tính khác Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: Pascal ngơn ngữ lập trình cấp cao Niklaus Wirth, giáo sư điện toán trường đại học Kỹ thuật Zurich (Thụy sĩ) thiết kế công bố vào năm 1971 đặt tên Pascal để tưởng niệm nhà Toán học Triết học tiếng Blaise Pascal Đây ngơn ngữ lập trình có cấu trúc đơn giản, rõ ràng, cấu trúc chặt chẽ, dễ viết, dễ hiểu dễ sửa chữa, cải tiến Do Pascal nhiều quốc gia có Việt Nam đưa vào chương trình giảng dạy Tin học trường phổ thông đại học môn học sở, đại cương Là giáo viên giảng dạy môn tin học với nội dung phần lớn lập trình Pascal cần phải nắm vấn đề để giúp học sinh hiểu rõ lập trình? Vì cần phải có ngơn ngữ lập trình? Lập trình có lợi ích sống nay? 3.3 Nêu cấu trúc chương trình kiểu liệu cần thiết: Một số học sinh học xong nội dung lập trình khơng nắm cấu trúc chương trình, chưa biết cách xếp câu lệnh cách hợp lý, sử dụng kiểu liệu cho biến chưa khoa học Vì vậy, giáo viên cần làm rõ cấu trúc chương trình, kiểu liệu cho học sinh trình học Cấu trúc chương trình thường gồm phần: phần khai báo phần thân - Phần khai báo thường gồm câu lệnh dùng để khai báo tên chương trình, khai báo thư viện số khai báo khác - Phần thân chương trình gồm câu lệnh mà máy tính cần thực hiện, phần bắt buộc phải có Ví dụ: Máy tính cơng cụ xử lí thơng tin, cịn chương trình dẫn cho máy tính cách thức xử lí thơng tin để có kết mong muốn, thơng tin đa dạng Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học 10 Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: A: array[1 100] of integer; Begin clrscr; write('Hay nhap dai cua day so, N = '); readln(n); writeln('Nhap cac phan tu cua day so:'); For i:=1 to n Begin write('a[',i,']='); readln(a[i]); End; Max:=a[1]; Min:=a[1]; GTTB:=a[1]; for i:=2 to n begin if Maxa[i] then Min:=a[i] ; GTTB:=GTTB+a[i]; end; GTTB:=GTTB/N; write('So lon nhat la Max = ',Max,’hon gia tri trungbinh:’,max-GTTB); write('So nho nhat la Min = ',Min,’kem gia tri trungbinh:’,GTTB-min); readln; End Khi dạy vấn đề này, rõ ràng ta nhận thấy việc vận dụng Toán học vào lập trình điều cần thiết, từ đầu cần cho học sinh thấy lập trình thực chất việc giải tốn, mà để giải tốn địi hỏi phải vận dụng kiến thức Toán học để đưa thuật tốn Giữa Tốn học lập trình có mối quan hệ chặt chẽ với nhau, Toán học nguồn gốc, tiền đề lập trình, cịn lập trình việc giải tốn máy tính Nếu khơng vận dụng kiến thức tốn vào lập trình chắn học sinh khơng tìm lời giải cho chương trình dù đơn giản, nhờ mối tương quan mà giáo viên kích thích hứng thú học tập học sinh, học sinh đam mê mơn Tốn, điều mà bước chân vào học lập trình học sinh khơng có cảm giác thích thú Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học 17 Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: Chẳng hạn, u cầu học sinh viết chương trình tính chu vi diện tích hình chữ nhật biết chiều dài chiều rộng số nguyên nhập từ bàn phím Trước hết cần hướng cho học sinh nhắc lại kiến thức tốn cơng thức tính diện tích chu vi hình chữ nhật, sau từ công thức gợi ý cho em bước mơ tả thuật tốn từ phát triển thành chương trình hồn chỉnh, dịch chương trình chạy cho kết 3.5 Ứng dụng Tốn học vào lập trình: Như biết, việc giải toán máy tính q trình lập trình Do vậy, viết chương trình cần nắm vững thuật tốn, có hướng lời giải tốn đạt kết định Một người lập trình giỏi chắn người học giỏi tốn, có kiến thức tốn vững vàng tạo chương trình hồn chỉnh Nếu người khơng biết Tốn học mà lại muốn tìm hiểu lập trình điều khó thành cơng Khi học sinh bước đầu làm quen với lập trình giáo viên bắt đầu hình thành khái niệm lập trình cho học sinh cần lưu ý nhấn mạnh điểm này, phần kích thích tính tích cực học tập em, mặt khác để em thấy điểm cốt lõi lập trình nằm đâu hồn tồn khơng mơn học Từ tiết học sau, sâu vào lập trình em nhận thấy cần thiết phải ứng dụng Toán học vào lập trình Tốn học ngành khoa học đòi hỏi khả tư sáng tạo cao người, điều mà biết vận dụng Toán học triệt để, cách thúc đẩy phát triển cho nhiều ngành khoa học khác, cụ thể ngành công nghệ thơng tin, ngành “nóng” thời Tóm lại, việc vận dụng Toán học để giải tập lập trình đơn giản điều đương nhiên, tất yếu Cần phải hướng cho học sinh thấy cần thiết này, đồng thời nhắc nhở em phải biết vận dụng đâu, vận dụng thời để mang lại hiệu mong muốn Mặt khác, việc tích hợp liên mơn áp dụng rộng rãi nhà trường nói riêng sở giáo dục nói chung Vì thế, dạy cho học Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học 18 Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: sinh biết vận dụng Tốn học vào lập trình giúp em có liên hệ phân mơn Tốn Tin Cùng với việc đổi phương pháp dạy học, nâng cao chất lượng dạy học kích thích ham muốn học hỏi tìm tịi khám phá học tập áp dụng vào thực tế sống, việc hướng dẫn học sinh THCS nói riêng học sinh nói chung niềm đam mê học tốn tin Một phần phát triển tư Toán học học sinh, giúp học sinh chủ động học tập, suy nghĩ làm việc theo hướng hình thành phẩm chất người lao động có kĩ sáng tạo 3.6 Giới thiệu số câu lệnh chương trình Tin học 8: Câu lệnh thành tố quan trọng ngơn ngữ lập trình Tùy theo ngơn ngữ câu lệnh phải tuân theo trật tự xếp từ khóa, tham số, biến qui ước khác Tập hợp trật tự qui tắc tạo thành cú pháp ngơn ngữ lập trình Dưới số câu lệnh có chương trình Tin học 8: Lệnh in thơng tin hình - Cú pháp: Write (thơng tin cần in ra); Writeln (thông tin cần in ra); - Ví dụ: Write (‘ dien tich hinh tron la’, x); Giáo viên cần giải thích cho học sinh biết: write tiếng anh viết Cho học sinh thấy khác dùng không dùng cặp dấu nháy đơn lệnh write là: - Khi dùng cặp dấu nháy đơn câu lệnh write in (viết) chuỗi kí tự có - Khi khơng dùng cặp dấu nháy đơn câu lệnh in giá trị biến biểu thức cần tính tốn Học sinh cần biết dùng lệnh write dùng lệnh writeln Vấn đề để học sinh hiểu giáo viên cần minh họa trực tiếp chương trình để trình chiếu cho lớp xem Giới thiệu thêm cho học sinh câu lệnh writeln khơng có tham số dùng để xuống dòng Lệnh nhập liệu - Cú pháp: Read (tên biến); Readln (tên biến); - Ví dụ: Read (a); Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học 19 Trường THCS Phước Hiệp Trần Anh Mơ Giáo vieân: Trong Pascal, lệnh Read readln dùng để nhập liệu cho biến Tuy nhiên giáo viên cần phân biệt cho học sinh khác hai lệnh Lệnh readln không tham số nên giới thiệu nhiều lần tiết thực hành Việc hiểu vận dụng linh hoạt câu lệnh Write (Writeln) Read (Readln) giúp học sinh viết chương trình cách khoa học, thể kết cách hợp lý Bước đầu giúp học sinh tự tin việc viết chương trình hồn chỉnh Lệnh tạm ngừng chương trình - Cú pháp: Delay (x); (trong x thời gian tính: x/1000 giây) readln; - Ví dụ: readln; Lệnh gán - Cú pháp: Tên biến := biểu thức cần gán giá trị cho biến; - Ví dụ: x:=5; Câu lệnh điều kiện: - Cú pháp: + Dạng thiếu: If then ; + Dạng đủ: If then else ; Giáo viên cần biến câu lệnh “If then” Pascal thành câu lệnh “Nếu thì” ngơn ngữ Tiếng Việt Có học sinh cảm nhận gần gũi câu lệnh, từ giúp học sinh nhớ vận dụng hiệu - Ví dụ: If x>4 then writeln(x); Chuyển thành: Nếu x > in hình giá trị x Câu lệnh lặp với số lần biết trước: - Cú pháp: For := to ; Khi dạy đến câu lệnh này, giáo viên phải giúp học sinh hiểu rõ câu lệnh thực hiện, thực vòng lặp, vòng lặp cho kết Chỉ hiểu rõ việc vận dụng câu lệnh hiệu - Ví dụ: For i:=1 to 10 writeln(i); thực sau: Sáng kiến: Những giải pháp giúp học sinh học tốt lập trình Pascal môn Tin học 20 Trường THCS Phước Hiệp Trần Anh Mơ Giáo viên: i = in số i = in số i = 10 in số 10 Câu lệnh lặp với số lần chưa biết trước: - Cú pháp: While ; Giáo viên phải làm rõ hoạt động câu lệnh While Giúp học sinh biết câu lệnh thực câu lệnh dừng lại Đưa trường hợp rơi vào vòng lặp vô hạn lần để học sinh tránh viết chương trình - Ví dụ: i:=0; While i

Ngày đăng: 20/09/2020, 21:30

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

  • Đang cập nhật ...

Tài liệu liên quan