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

(SKKN mới NHẤT) SKKN áp dụng PASCAN để giải một số bài tập toán lớp 8

16 1 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

Cấu trúc

  • Bài 2: Viết chương trình tính chu vi và diện tích của hình chữ nhật có chiều dài hai cạnh là a, b (được nhập từ bàn phím).

    • Bước 1: Xác định input, Output

    • Bước 3: Viết chương trình Pascal hoàn chỉnh

    • Bước 1: Xác định input, Output

      • Ý tưởng:

Nội dung

SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HĨA PHỊNG GD&ĐT NGA SƠN SÁNG KIẾN KINH NGHIỆM GIẢI PHÁP TỪ THUẬT TỐN ĐẾN CHƯƠNG TRÌNH LẬP TRÌNH CƠ BẢN GIÚP HỌC SINH LỚP TRƯỜNG THCS NGA VĂN HỨNG THÚ HỌC MÔN TIN HỌC Người thực hiện: Mai Thị Hiền Chức vụ: Giáo viên Đơn vị công tác: Trường THCS Nga Văn SKKN thuộc lĩnh vực: Tin học THANH HÓA NĂM 2017 download by : skknchat@gmail.com MỤC LỤC 1.MỞ ĐẦU -Lý chọn đề tài -Mục đích nghiên cứu -Đối tượng nghiên cứu -Phương pháp nghiên cứu .3 NỘI DUNG SÁNG KIẾN KINH NGHIỆM…………………………….3 2.1 Cơ sở lý luận sáng kiến kinh nghiệm .3 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm 2.3 Giải pháp sử dụng để giải vấn đề 2.3.1Giới thiệu Pascal…………………………………………………….4 2.3.2 Cấu trúc chung Pascal…………………………………………… 2.3.3 Thuật tốn mơ tả thuật tốn ……………………………………… 2.4 Từ thuật tốn đến chương trình lập trình bản……………………… Bài .6 Bài .7 Bài .8 Bài .8 Bài .9 Bài .10 Bài .11 2.5 Hiệu sáng kiến kinh nghiệm hoạt dộng giáo dục ……….12 3.KẾT LUẬN, KIẾN NGHỊ…………………………………………………13 TÀI LIỆU THAM KHẢO 14 download by : skknchat@gmail.com 1.MỞ ĐẦU - Lí chọn đề tài Chúng ta sống thời đại mới, thời đại phát triển rực rỡ công nghệ thông tin (CNTT) CNTT bước phát triển cao số hóa tất liệu thông tin, luân chuyển mạnh mẽ kết nối tất lại với Mọi loại thơng tin, số liệu âm thanh, hình ảnh đưa dạng kỹ thuật số để máy tính lưu trữ, xử lý chuyển tiếp cho nhiều người Những công cụ kết nối thời đại kỹ thuật số cho phép dễ dàng thu thập, chia sẻ thông tin hành động sở thơng tin theo phương thức hồn tồn mới, kéo theo hàng loạt thay đổi quan niệm, tập tục, thói quen truyền thống, chí cách nhìn giá trị sống CNTT đến với người dân, người quản lý, nhà khoa học, người nông dân, bà nội trợ, học sinh tiểu học….[ 5] Nền tin học quốc gia xem phát triển đóng góp phần đáng kể vào kinh tế quốc dân vào kho tàng tri thức chung giới Lịch sử nhân loại chứng kiến cách mạng công nghệ thông tin với trợ giúp máy tính hệ thống máy tính, người nâng cao suất tự động hóa ngày hiệu ứng dụng khơng thể khơng nhắc đến ứng dụng phần mềm máy tính với cơng nghệ thơng tin Phần mềm máy tính ngày lên phát triển với ngôn ngữ lập trình khác cụ thể ngơn ngữ lập trình Pascal Pascal ngơn ngữ lập trình có cú pháp chặt chẽ, đơn giản dễ hiểu Do vậy, Việt Nam nói chung ngành giáo dục đào tạo nói riêng phải đầu tư phát triển mặt Đặc biệt nguồn nhân lực tri thức tức phải đào tạo hệ trẻ động, thông minh, độc lập, sáng tạo, nắm vững tri thức khoa học công nghệ để làm chủ hồn cảnh cơng tác hoạt động xã hội nhằm đáp ứng nhu cầu thời kì cơng nghiệp hoá, đại hoá đất nước Để đáp ứng yêu cầu trên, môn Tin học đưa vào giảng dạy trường phổ thông với vai trị mơn học khóa với thời lượng tiết/tuần cho tất lớp cấp học Đặc trưng môn Tin học lớp kiến thức lập trình Ngơn ngữ lập trình dường xa lạ kiến thức lập trình mà em học Qua giảng dạy môn Tin học trường THCS Nga Văn, thân nhận thấy nhiều học sinh lớp thấy mơn lập trình Pascal khó, khơ khan loằng ngoằng Mới đầu em sợ thấy giải tốn ngồi đơn giản vịng vài giây nhẩm kết download by : skknchat@gmail.com lập trình tốn mà phải làm đến hàng chục phút mà cho kết sai Pascal trở nên xa lạ khó khăn người sử dụng học sinh THCS người trực tiếp ứng dụng ngơn ngữ lập trình Tâm lý em cho môn Tin học mơn học Do khơng cần phải để tâm đến Những tiết học lý thuyết ghi chép qua loa cho xong chuyện khơng ghi chép giả vờ để thầy cô khỏi ý hay nhắc nhở lúc giảng Trong tiết thực hành vài học sinh thật tâm suy nghĩ xây dựng thuật tốn, viết chương trình đa số lại tranh thủ chơi game làm việc riêng Buồn thay cho số học sinh kiểm tra thời điểm kết thúc học kỳ mà ghi bảy trang cho chương trình dài Tin Học Xét góc độ Lập trình mơn học khó học sinh THCS Khó khơng phải tính phức tạp môn học hay phạm vi kiến thức quá  rộng lớn Nếu đem so sánh mơn học Lập trình phân mơn Tốn học trường THCS Lập trình Pascal gọn nhỏ nhiều lần Lập trình Pascal khó học sinh THCS chỗ: môi trường lập trình Pascal có giao diện từ khóa tiếng Anh, dịng thơng báo hay trợ giúp Bình diện chung học sinh THCS vốn tiếng Anh khơng nhiều, đa số em cịn yếu tiếng Anh Lấy đơn vị lớp để tính lớp có vài em gọi thơng thạo tiếng Anh qua học Hầu hết số lại hạn chế tiếng anh Đây khó khăn cho việc hiểu Pascal Một vấn đề rào cản việc học sinh THCS tiếp cận với lập trình Pascal là: tư Toán em dừng lại mức độ Sách Giáo Khoa Tốn THCS kỹ phân tích, tổng hợp, xây dựng thuật tốn cho tốn hay vấn đề cần lập trình chưa tốt.  Các em thụ động  việc tiếp cận toán, xếp tư duy, xây dựng thuật giải Từ thực tế trên, q trình dạy học tơi băn khoăn trăn trở làm nâng cao chất lượng kỹ lập trình cho học sinh lớp Việc tiếp cận với mơn học khó khăn, phải làm nhiều lần thực hành nhiều tiết em hiểu việc nhập xuất liệu Do khó khăn để em hình thành kỹ viết chương trình Nhất năm gần Ngành giáo dục thành lập đội tuyển tham dự kì thi Tin học trẻ, học sinh giỏi mơn Tin học lớp 9, … Điều thúc đẩy tơi q trình giảng dạy phải nghiên cứu tìm tịi biện pháp, kinh nghiệm để giúp cho em có đam mê học tập lập trình, giúp em biết quy trình lập trình định hướng cho học sinh cách để trở thành nhà lập trình cần phải biết kỹ để giải toán máy tính ngơn ngữ lập trình Pascal cụ thể giải pháp từ thuật tốn đến chương trình lập trình Giúp em u thích lập trình học lập trình hứng thú download by : skknchat@gmail.com - Mục đích nghiên cứu Việc thực nội dung góp thêm phương pháp việc giảng dạy học sinh lớp có kỹ để giải tốn máy tính ngơn ngữ lập trình Pascal Tạo cho học sinh thích thú nhằm nâng cao tính tích cực, độc lập, sáng tạo kỹ chuyên nghiệp học sinh trình sử dụng máy vi tính Bên cạnh học sinh hỗ trợ lẫn thúc đẩy học tập, tiến Những đối tượng khác có niềm đam mê lập trình, đam mê nghiên cứu viết phần mềm tin học ngày hứng thú khám phá q trình thực hành máy tính Hạt nhân chương trình máy tính lưu trữ xử lý thông tin Việc tổ chức liệu có ảnh hưởng lớn đến cách thức xử lý liệu đó, tốc độ thực thi chiếm dụng nhớ chương trình Do mục đích viết cung cấp hiểu biết tảng việc thiết kế chương trình máy tính để thấy rõ cần thiết việc phân tích, lựa chọn cấu trúc liệu phù hợp cho toán cụ thể - Đối tượng nghiên cứu Học sinh khối nhà trường trung học sở Nga Văn - Phương pháp nghiên cứu Qua trình học tập, nghiên cứu hướng dẫn, cộng với thực tiễn công tác giảng dạy Các phương pháp giúp cho tập trung vào nghiên cứu chính, là: + Phương pháp điều tra + Phương pháp quan sát + Phương pháp phân tích tổng hợp + Phương pháp thống kê NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lí luận sang kiến kinh nghiệm Chúng ta sống thời đại khoa học điện tử, thời đại bùng nổ thông tin mạng máy tính Cơng nghệ thơng tin tập hợp phương pháp khoa học, phương tiện công cụ kỹ thuật đại nhằm tổ chức khai thác sử dụng có hiệu nguồn tài nguyên thông tin phong phú tiềm lĩnh vực hoạt động người xã hội Chỉ thị 29/2001/CT-BGD&ĐT Bộ trưởng Bộ Giáo dục Đào tạo nêu rõ: “Đối với giáo dục đào tạo, cơng nghệ thơng tin có tác động mạnh mẽ, làm thay đổi phương pháp, phương thức dạy học Công nghệ thông tin phương tiện để tiến tới xã hội học tập” Đặc trưng môn Tin học môn khoa học gắn liền với công nghệ đại, dạy học Tin học nhà trường nhằm trang bị cho học sinh kiến thức khoa học Tin học, phát triển tư thuật tốn, kỹ lập trình tiếp cận công nghệ Tin học phục vụ học tập đời sống Nội dung download by : skknchat@gmail.com chương trình mơn Tin học hành trường THCS đáp ứng yêu cầu Trong nhà trường phấn đấu mục tiêu cụ thể ngành là: Tổ chức tốt việc hướng dẫn học sinh biết cách lập trình để tham gia kỳ thi Tin học trẻ, học sinh giỏi lớp 9,… * Thuận lợi: - Được quan tâm Ngành giáo dục công đổi phương pháp dạy học - Được quan tâm BGH nhà trường việc đầu tư sở vật chất, trang thiết bị dạy học tương đối đầy đủ đảm bảo phục vụ giảng dạy môn Tin học - Giáo viên giảng dạy đào tạo theo chuyên ngành bồi dưỡng chuyên môn hàng năm - Phần lớn các em học sinh có ý thức tự học cao, tìm tòi học hỏi những kiến thức mới học tập hứng thú với mơn Tin học * Khó khăn: - Một phận học sinh lớp chưa ý thức việc học Tin - Vẫn còn một số em học sinh tiếp thu kiến thức còn chậm, đặc biệt kĩ để giải tốn máy tính ngơn ngữ lập trình Pascal mơn học (một môn ngoại ngữ mới) - Trường THCS Nga Văn địa phương nghèo nàn, đa số em gia đình làm ruộng, trình độ học vấn có nhiều hạn chế nên quan tâm phụ huynh đến việc học tập em hạn chế Ít có điều kiện chăm sóc, giáo dục định hướng cho em việc học tập - Một số học sinh chưa coi trọng môn học, xem mơn phụ nên chưa có đầu tư thời gian cho việc học Ngoài ra, chương trình Tin học 8, em phải làm quen, tiếp cận với ngơn ngữ lập trình Pascal phần mềm có cấu trúc phức tạp, ngơn ngữ lập trình tiếng anh Mặc khác để thực chương trình em phải có kiến thức toán học định 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm Qua kiểm tra chất lượng học kỳ năm học 2016-2017, thấy kỹ để giải toán máy tính ngơn ngữ lập trình Pascal học sinh lớp yếu Khi giải toán máy tính học sinh quan tâm đến cơng thức để tính tốn kết tốn mà qn bước xác định thông tin vào, thông tin ra; xây dựng thuật tốn; chạy chương trình học sinh chưa nhận biết kết chương trình hay sai Vì thế, kết kiểm tra học kỳ thấp Kết khảo học kỳ năm học 2016-2017 T T Lớp Sĩ số 8A 20 8B 22 Tổng cộng Giỏi SL % 15 18 17 Kết kiểm tra Khá TB Yếu SL % SL % SL % 40 40 41 37 17 40 16 38 Kém SL % download by : skknchat@gmail.com 2.3 Giải pháp sử dụng để giải vấn đề 2.3.1 Giới thiệu Pascal Pascal ngơn ngữ lập trình cho máy tính thuộc dạng mệnh lệnh, Niklaus Wirth phát triển vào năm 1970, ngơn ngữ đặc biệt thích hợp cho nhiều hệ học sinh, ngơn ngữ vỡ lịng chương trình học Ở mơi trường này, học sinh sở hữu lượng tài nguyên kiểu liệu đơn giản, với câu lệnh rõ ràng, sáng, qn dễ thuộc Tuy nhiên, địi hỏi người lập trình tài bố cục, thiết kế thuật toán cho đắn, hiệu tối ưu, vận dụng quy tắc cú pháp để viết câu lệnh phù hợp Vì kỹ để giải toán máy tính ngơn ngữ lập trình Pascal cần bước sau [ 2] : - Xác định toán - Tìm cấu trúc liệu biểu diễn thuật tốn - Xây dựng thuật tốn - Viết chương trình - Kiểm thử chương trình - Tối ưu chương trình 2.3.2 Cấu trúc chung Pascal Cấu trúc chung, tổng quát chương trình Pascal gồm ba phần[2 ]: - Phần tiêu đề chương trình - Phần khai báo liệu hằng, biến, mô tả kiểu liệu, khai báo chương trình - Phần thân chương trình chứa lệnh để máy tính thực Program Ten_chuong_trinh; Uses Ten_thu_vien; Const Ten_hang… Type … Var … Procedure … Function … BEGIN Các câu lệnh; END 2.3.3 Thuật toán mơ tả thuật tốn - Khái niệm thuật tốn : Thuật toán dãy hữu hạn thao tác cần thực để giải toán download by : skknchat@gmail.com Máy tính khơng thể tự tìm lời giải toán.Lời giải toán cụ thể, tức thuật toán, tư sáng tạo người Tuy nhiên việc mô tả thuật tốn chưa đủ với máy tính mà cần diễn đạt thuật tốn dạng máy tính hiểu thực Kết diễn đạt thuật toán chương trình viết ngơn ngữ lập trình Máy tính chạy chương trình cho ta lời giải tốn Nói cách khác thuật toán bước để giải toán, cịn chương trình thể thuật tốn ngơn ngữ lập trình cụ thể.[1] - Mơ tả thuật tốn: Nhiều cơng việc thường làm mà suy nghĩ nhiều, nhiên, hệ thống lại, ta thấy thực chất thuật tốn, xét vài ví dụ [1]: Bài toán 1: “Pha trà mời khách” INPUT: Trà, nước sôi, ấm chén OUTPUT: Chén trà pha để mời khách Bước 1: Tráng ấm,chén nước sôi Bước 2: Cho trà vào ấm Bước 3: Rót nước sôi vào ấm đợi khoảng đến phút Bước 4: Rót trà chén để mời khách Bài tốn 2: “Làm trứng rán” INPUT: Trứng, dầu ăn, hành, muối OUTPUT: Trứng rán Bước 1: Đập trứng, tách vỏ cho trứng vào bát Bước 2: Cho chút muối hành tươi thái nhỏ vào bát trứng Dùng đũa quấy mạnh đến Bước 3: Cho thìa dầu ăn vào chảo, đun nóng đổ trứng vào Đun tiếp khoảng phút Bước 4:Lật mặt miêng trứng úp xuống Đun tiếp khoảng phút Bước 5: Lấy trứng đĩa 2.4 Từ thuật tốn đến chương trình lập trình Bài 1: Viết chương trình tính tổng số nguyên nhập từ bàn phím - Ý tưởng: Nhập a,b dùng S= a+b Bước 1: Xác định Input, Output             Input : Hai số nguyên a b;             Output : Tổng s=a+b; Lưu ý: nên viết theo cách dễ nhận dùng biến download by : skknchat@gmail.com Bước 2: Xây dựng thuật toán -  Bước 1: Nhập số nguyên a b; -  Bước 2: Tính tổng S= a+b; -  Bước 3: Hiển thị giá trị tổng s hình Bước 3: Viết chương trình Pascal hồn chỉnh Program vidu ; { Tên chương trình vidu } Var a,b,S: integer ; { Khai báo biến kiểu số nguyên } Begin             Write(‘Nhap a=’); { Hiển thị hình: Nhap a= }           Readln(a); { Giá trị nhập từ bàn phím gán cho a: ví dụ nhập nhấn enter hiểu là: a=5 }             Write(‘Nhap b=’); readln(b);             S:=a+b; { Sau có giá trị a b rồi, tính giá trị tổng S }             Write(‘Tong la: ’,S); { Đưa giá trị tổng S hình }             Readln; { Dừng hình để xem kết chờ nhấn phím để quay lại } End { Kết thúc chương trình } Bài 2: Viết chương trình tính chu vi diện tích hình chữ nhật có chiều dài hai cạnh a, b (được nhập từ bàn phím) Ý tưởng: - Nhập a, b - Dùng C= (a+b)*2 để tính chu vi - Dùng S= a*b Bước 1: Xác định input, Output Input: Nhập hai cạnh vào hai biến a, b Output: Chu vi hình chữ nhật 2*(a+b); Diện tích hình chữ nhật a*b Bước 2: Xây dựng thuật toán - Bước 1: Nhập cạnh a,b - Bước 2: + Tính Chu vi hình chữ nhật: C= (a+b)*2 + Tính diện tích hình chữ nhật: S= a*b - Bước 3: Hiển thị chu vi, diện tích hình Bước 3: Viết chương trình Pascal hồn chỉnh Program hcn; Uses crt; Var a,b,s,c:real; Begin Clrscr; download by : skknchat@gmail.com Writeln(‘Tinh chu vi va dien tich hcn’); Write(‘nhap chieu dai:’); Readln(a); Write(‘nhap chieu rong:’); Readln(b); S:=a*b; C:=(a+b)*2; Writeln(‘Dien tich hinh chu nhat la:’,S); Writeln(‘Chu vi hinh chu nhat la:’,C); Readln; Bài 3: Viết chương trình Tìm ước chung lớn (UCLN) hai số nguyên dương M N.[4] Ý tưởng: - Nhập M N - Xét M = N lấy giá trị chung làm UCLN đưa kết kết thúc - Xét M > N M  M – N ngược lại N  N – M xét tiếp Bước 1: Xác định toán : Input : Nhập hai số nguyên dương M N Output : UCLN hai số nguyên dương M N Bước 2: Xây dựng thuật toán - Bước 1: Nhập M, N - Bước 2: Nếu M = N lấy giá trị chung làm UCLN chuyển đến bước - Bước 3: Nếu M > N M  M – N ngược lại N  N – M ; - Bước 4: Quay lại bước ; - Bước 5: Đưa kết UCLN kết thúc Bước 3: Viết chương trình Program UCLN ; Uses crt ; Var M, N : integer ; Begin Clrscr ; Write (‘Nhập N, M =’) ; Readln (N, M) ; While M < > N If M > N then M:= M – N else N:= N – M ; Writeln (‘UCLN =’, M) ; Readln ; download by : skknchat@gmail.com End Bài 4: Viết chương trình tính chu vi diện tích hình trịn có bán kính r (được nhập từ bàn phím).[3] Ý tưởng: - Nhập R - Dùng P=2*Pi*R để tính chu vi hình trịn - Dùng S= Pi*R*R để tính diện tích hình tròn Bước 1: Xác định input, Output Input : Nhập bán kính vào biến R Output: Chu vi đường trịn bằng: P= 2*Pi*R Diện tích hình trịn bằng: S= Pi*R*R Bước 2: Xây dựng thuật toán + Nhập r + Tính chu vi hình trịn: P= 2*Pi*R., diện tích hình tròn: S= Pi*R*R + Hiển thị chu vi, diện tích hình trịn hình Bước 3: Viết chương trình Pascal hồn chỉnh Program hinh_tron; Uses crt; Var R, S, P: real; Const pi=3.14; Begin Clrscr; Writeln(‘Dien tich va chu vi hinh tron:’); Write(‘nhap ban kinh:’); Readln(R); S:=pi*R*R; P:=2*pi*R; Writeln(‘dien tich cua hinh tron la:’,S); Writeln(‘chu vi cua hinh tron la:’,P); Readln; End Bài 5: Viết chương trình “Tìm phần tử lớn dãy số nguyên” [1] Ý tưởng: - Nhập N dãy A1, … AN ; - Max  A1 ; i ; download by : skknchat@gmail.com - Xét i>N đưa giá trị Max kết thúc ; - Xét Ai > Max Max  Ai ; ii+1 ; quay lại xét tiếp Bước 1: Xác định toán - Input : Số nguyên dương N (N đưa giá trị Max kết thúc ; - Bước 4: Nếu Ai > Max Max  Ai ; ii+1 ; quay lại bước Bước : Viết chương trình Program TimMax ; Uses crt ; Const Nmax = 250 ; Type arrInt = array[1 Nmax] of integer ; Var N, i , Max , csmax : integer ; A : arrInt ; Begin Clrscr ; Write (‘Nhap so luong phan tu cua day so, N =’) ; Readln (N) ; For i:= to N Begin Write (‘phan tu thu ‘, i,’=’) ; Readln(A[i]) ; End ; Max:= A[1] ; Csmax := ; For i:=2 to N If A[i] > Max then Begin Max:= A[i] ; Csmax:=i ; End; Writeln (‘gia tri cua phan tu Max:’ , Max) ; Writeln (‘chi so cua phan tu Max:’ , csmax) ; Readln End 10 download by : skknchat@gmail.com Bài 6: Giải phương trình bậc dạng tổng quát bx + c =0 [1] Ý tưởng: -Nhập b, c - Xét trường hợp: + Nếu b ≠ kết luận phương trình cho có nghiệm x = - c/b + Nếu b = c = kết luận phương trình cho có vơ số nghiệm + Nếu b = c ≠ kết luận phương trình vơ nghiệm Các bước xác định cho toán: + Input : Các số b, c + Output : Nghiệm phương trình bậc + Các liệu cần xử lý để chế biến thông tin như: Lần lượt đưa giá trị b, c vào ( b = ; c= - 6) Áp dụng công thức : - Nếu b = c = phương trình có vơ số nghiệm - Nếu b = c ≠ phương trình vơ nghiệm - Nếu b ≠ phương trình có nghiệm x = -c/b; Kết in x = + Chương trình: Program GIAI_PHUONG_TRINH_BAC_NHAT; Uses crt; Var c,b,x:real; Begin Clrscr; Writeln(‘giai phuong trinh bac nhat:bx+c=0’); Write(‘nhap b=’); Readln(b); Write(‘nhapc=’); Readln(c); If (b=0)then If (c=0) then Writeln(‘phuong trinh co vo so nghiem’); Else Writeln(‘phuong trinh vo nghiem’); Else Writeln(‘phuong trinh co nghiem x=’,-c/b); Readln; End Bài 7: Viết chương trình nhập ba số dương a, b c từ bàn phím kiểm tra in hình kết kiểm tra ba số độ dài cạnh tam giác hay không [1] - Ý tưởng: - Nhập a,b,c 11 download by : skknchat@gmail.com - Xét a+b>c b+c>a c+a>b ba số dương a,b,c độ dài cạnh tam giác - Bước 1: Xác định toán Input : Nhập ba số a,b,c Output: Kiểm tra ba số độ dài cạnh tam giác hay không Bước 2: Xây dựng thuật toán - Bước 1: Nhập a,b,c - Bước 2: Nếu a+b>c b+c>a c+a>b ba số dương a,b,c độ dài cạnh tam giác - Bước 3: Đưa kết kết thúc Bước 3: Viết chương trình Program ba-canh-tam-giac; Uses crt; Var a,b,c: Real; Begin Clrscr; Write (‘nhap ba so a,b va c:’);readln(a,b,c); If (a+b>c) and (b+c>a) and (a+c>b) then Writeln ( ‘a,b va c la ba canh cua mot tam giac’) Else writeln (‘ a,b,c khong la ba canh cua mot tam giac’); Readln; End 2.5 Hiệu sáng kiến kinh nghiệm hoạt dộng giáo dục, với thân , đồng nghiệp nhà trường Với kinh nghiệm qua học kỳ năm học 2016-2017 vận dụng so với học kỳ năm học2016-2017 đạt kết đáng mừng Qua điều tra nhỏ tính hứng thú học tập học sinh, số liệu thể sau: - Khối lớp năm học 2016-2017 lên lớp năm học 20162017 số lượng học sinh hứng thú, thích học tin học tăng vượt bậc, kỹ lập trình trở nên chun nghiệp xác - Khối lớp năm học 2015-2016 lên lớp năm học 20162017 mạnh dạn đăng ký thi học sinh giỏi khối cho môn tin học việc lập trình ngơn ngữ Pascal (thi thực hành máy tính) Ngồi em cịn tham gia kì thi tổ chức Internet đăng kí dự thi tin học trẻ khơng chuyên dành khối trung học sở Qua thời gian triển khai áp dụng phương pháp, nhận thấy học lập trình ngơn ngữ lập trình Pascal thực thu hút đối tượng học sinh khơng cịn học đối tượng học sinh giỏi Học sinh hoạt động tích cực hơn, khả phân tích, tư tốn học trở nên nhạy bén phát huy tính tích cực, sáng tạo tạo niềm đam mê môn Tin học Các đối tượng học sinh hỗ trợ cho để học, tiến Học sinh mạnh 12 download by : skknchat@gmail.com dạn đăng kí tham gia kì thi lập trình Đặc biệt học sinh trường tiến rõ rệch mơn tốn hứng thú học toán nhiều Kỹ lập trình em khơng cịn lúng túng mà trở nên chuyên nghiệp Qua nhiều em định hướng cho cơng việc tương lai có tác động tích cực đến nhận thức em Tạo cho em ngày yêu, đam mê cơng nghệ phần mềm giúp em có tảng để tiếp cận ngơn ngữ lập trình khác Kết kiểm tra học kì II lớp năm học 2016-2017(lập trình) TT Lớ p Sĩ số 8A 20 8B 22 Tổng cộng Giỏi SL % 25 31 12 29 Khá SL % 45 10 46 19 45 Kết kiểm tra TB Yếu SL % SL % 30 23 11 26 Kém SL % 3.KẾT LUẬN, KIẾN NGHỊ Tin học môn học học sinh phổ thông Để tạo hứng thú học tập cho học sinh bước nâng cao chất lượng mơn địi hỏi người giáo viên phải tìm tịi, đổi phương pháp dạy học phù hợp, hiệu Trong trình dạy học sinh lập trình, vận dụng kỹ để giải tốn máy tính ngơn ngữ lập trình Pascal tạo cho học sinh niềm đam mê, hứng thú, sáng tạo đặc biệt học khơng cịn nỗi ám ảnh học sinh em trường tiến rõ rệch kỹ lập trình từ tốn đơn giản đến nâng cao Trên số kinh nghiệm thân rút trình hướng dẫn dạy học sinh kỹ lập trình Rất mong nhận góp ý quý thầy cô, bạn bè đồng nghiệp để hồn chỉnh kinh nghiệm này, góp phần nâng cao kỹ chất lượng dạy học lập trình cho học sinh lớp XÁC NHẬN CUA THỦ TRƯỞNG ĐƠN VỊ Nga sơn, ngày 25 tháng năm 2017 Tơi xin cam đoan SKKN viết ,không chép nội dung người khác Người viết Mai Thị Hiền 13 download by : skknchat@gmail.com TÀI LIỆU THAM KHẢO Sách giáo khoa tin học Bộ giáo dục đào tạo Ngơn ngữ lập trình Pascal Qch Tuấn Ngọc, Nxb thống kê-2001 Bài tập tin học trung học sở Bộ giáo dục đào tạo Bài tập Turbo Pascal Phạm Quang Trình- Nguyễn Nhụy, Đại học Vinh,2003 Truongchinhtrina.gov.vn 14 download by : skknchat@gmail.com ... 2016-2017 T T Lớp Sĩ số 8A 20 8B 22 Tổng cộng Giỏi SL % 15 18 17 Kết kiểm tra Khá TB Yếu SL % SL % SL % 40 40 41 37 17 40 16 38 Kém SL % download by : skknchat@gmail.com 2.3 Giải pháp sử dụng để giải. .. chương trình lập trình bản……………………… Bài .6 Bài .7 Bài .8 Bài .8 Bài .9 Bài .10 Bài .11 2.5 Hiệu sáng... thuật toán : Thuật toán dãy hữu hạn thao tác cần thực để giải tốn download by : skknchat@gmail.com Máy tính khơng thể tự tìm lời giải toán. Lời giải toán cụ thể, tức thuật toán, tư sáng tạo người

Ngày đăng: 29/03/2022, 19:57

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

TÀI LIỆU LIÊN QUAN

w