Sáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻ

26 94 0
Sáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻ

Đ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

Sáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻSáng kiến kinh nghiệm, SKKN - Rèn luyện kĩ năng và phương pháp lập trình MSWLogo cho học sinh lớp 5 dự thi Tin học trẻ

BÁO CÁO KẾT QUẢ NGHIÊN CỨU, ỨNG DỤNG SÁNG KIẾN Lời giới thiệu: Chúng ta bước vào cách mạng có tính lịch sử, thay đổi sống người, cách mạng cơng nghiệp 4.0 – xu hướng kết hợp hệ thống ảo thực thể, vạn vật kết nối Internet Cách mạng công nghiệp 4.0 thách thức ý niệm vai trò thực người Vai trò người giáo viên kỉ XXI trở nên phức tạp giới mà thay đổi trở nên nhanh chóng, nơi mà tri thức dường trở nên vô tận Việc ứng dụng Công nghệ thông tin xác định nhiệm vụ giai đoạn tới ngành Giáo dục Trong năm qua toàn ngành Giáo dục Đào tạo tích cực triển khai, ứng dụng CNTT quản lý, điều hành giảng dạy Chính môn Tin học đưa vào trường Tiểu học từ lớp Bên cạnh việc đưa Tin học vào trường Tiểu học sân chơi mẻ, hấp dẫn phát triển hội thi “ Tin học trẻ” Cuộc thi hứa hẹn hội lớn cho học sinh yêu thích đam mê tin học Thí sinh tham gia vừa phải có kiến thức máy tính, mạng Internet số phần mềm phần mềm Microsoft Word ( phần mềm soạn thảo văn bản), Paint ( phần mềm vẽ tranh), phần mềm PowerPoint ( phần mềm trình chiếu) hay phần mềm lập trình MSWLogo Những năm gần câu hỏi MSWLogo chiếm đa số đề thực hành tin học trẻ Trong học sinh Tiểu học tiếp cận với phần mềm MSWLogo sách Tin học cịn hạn chế Qua chương trình lập trình MSWLogo góp phần bước đầu hình thành phát triển tư giải thuật cho học sinh Bước đầu hình thành cho học sinh lực tổ chức xử lý thông tin Trước thực chuyên đề thực khảo sát học sinh lớp trường qua kết khảo sát cho thấy em thích học mơn ln thích khám phá lập trình Để giúp em hiểu rõ chất việc học lập trình MSWLogo Giáo viên phải có phương pháp dạy học cho phù hợp, hay dễ hiểu từ tạo cho em có hứng thú say mê học tập để đạt kết cao Tuy nhiên tài liệu tham khảo phần mềm MSWLogo nước ít, nội dung phần mềm MSWLogo sách giáo khoa hạn chế chủ yếu sử dụng câu lệnh đơn giản phần mềm MSWLogo để vẽ hình đơn giản, nhiên trình thi sử dụng câu lệnh phần mềm để giải tốn Tiểu học Chính giáo viên phải tự tìm tịi, nghiên cứu tài liệu Giải tốn hay vẽ hình câu lệnh lập trình với học sinh Tiểu học vấn đề mẻ, em chưa học khả tư vận dụng cịn hạn chế Bên cạnh phụ huynh học sinh ln coi Tin học mơn phụ khơng quan tâm đầu tư cho học sinh Tên sáng kiến: Rèn luyện kĩ phương pháp lập trình MSWLogo cho học sinh lớp dự thi Tin học trẻ Tác giả sáng kiến: - Họ tên: Nguyễn Thị Trang Nhung - Địa tác giả sáng kiến: Trường Tiểu học Hội Hợp B- Thành phố Vĩnh Yên – Tỉnh Vĩnh Phúc - Số điện thoại: E_mail: Chủ đầu tư tạo sáng kiến: Trường Tiểu học Hội Hợp B Lĩnh vực áp dụng sáng kiến: Rèn luyện kĩ phương pháp lập trình MSWLogo cho học sinh lớp dự thi Tin học trẻ nêu lên nội dung số biện pháp nhằm bồi dưỡng học sinh lớp có khiếu lập trình MSWLogo Giúp em học sinh tìm hiểu thêm lệnh lập trình MSWLogo, dạng tập lập trình MSWLogo Từ khích lệ em hứng thú, tích cực hăng hái tìm hiểu lập trình Dựa vào thực trạng giảng dạy lập trình MSWLogo khối lớp chương trình Tin học Tiểu học thi Tin học trẻ, lựa chọn đưa số biện pháp dạng tập áp dụng vào q trình học bồi dưỡng cho học sinh có khiếu cho phù hợp đạt kết tốt Ngày sáng kiến áp dụng lần đầu áp dụng thử: 12/2017 Mô tả chất sáng kiến: 7.1 Rèn kĩ lập trình MSWLogo cho học sinh lớp tham gia thi Tin học trẻ: 7.1.1 Giới thiệu phần mềm lập trình Microsoft Windows Logo (MSWLogo): MSWLogo phần mềm thiết kế phát triển Seymour Papert, Daniel Bobrow Wallace Feurzeig phịng thí nghiệm trí tuệ nhân tạo MIT(Học viện công nghệ Masachusetts) MSWLogo phần mềm máy tính sử dụng dịng lệnh để điều khiển Rùa di chuyển hình MSWLogo ngơn ngữ lập trình đơn giản thú vị MSWLogo nâng cao tư logic học sinh phát triển kĩ lập trình cho học sinh Logo phần mềm khơng có phần mềm khác có tính tương tụ Bản chất Logo ngơn ngữ lập trình, có đầy đủ đặc điểm ngơn ngữ máy tính, xuất phát từ ngơn ngữ LISP, ngơn ngữ trí tuệ nhân tạo MSWLogo phần mềm dùng chung (shareware), phù hợp với cấu hình hầu hết máy tính cá nhân Chúng ta tải phần mềm từ địa http://www.softronix.com/logo.html Sau cài đặt biểu tượng phần mềm MSWLogo đặt hình máy tính: Màn hình làm việc MSWLogo có hai phần: Màn hình cửa sổ lệnh + Màn hình nơi Rùa di chuyển để lại vết ( sân chơi) + Cửa sổ lệnh phía chia thành hai ngăn: Ngăn ghi lại lệnh viết phiên làm việc ngăn để gõ lệnh Màn hình Cửa sổ lệnh Để thực chạy lệnh nhấn phím Enter nhấp vào nút Thực thi ( Execute) 7.1.2 Lệnh MSWLogo: 7.1.2.1 Một số lệnh phổ biến MSWLogo: Lệnh đầy đủ Viết tắt Rùa sân chơi (Vị trí xuất phát) Home CleanScreen CS GHI CHÚ khơng nhấc bút có nét vẽ Rùa vị trí xuất phát xóa tồn sân chơi Xóa hình, Rùa vị trí Clean Hành động Rùa Forward n FD n Rùa phía trước n bước Back n BK n Rùa lùi lại n bước màu, nét không thay đổi Left k LT k Rùa quay trái k độ Right k RT k Rùa quay phải k độ PenUp PU Nhấc bút Pendown PD Hạ bút HideTurtle HT ShowTurtle ST Rùa ẩn muốn vẽ nhanh Rùa Thốt khỏi phần mềm Logo Bye Lặp lại n lần [các lệnh ] Các lệnh đặt cặp ngoặc vuông WAIT n Rùa tạm dừng n tíc 60 tíc = giây ClearText Xóa nội dung cửa sổ Commander ClearText (xóa ln lệnh CT này) Vẽ đường trịn bán kính R Rùa khơng di chuyển (đứng yên tâm) Vẽ đường tròn bán kính R Rùa di chuyển theo nét vẽ (trên đường trịn) Vẽ hình oval có bán kính ngang R1, bán kính dọc R2 Rùa khơng di chuyển (đứng n tâm) REPEAT n [các lệnh ] CT Circle R Circle2 R Ellipse R1 R2 Ellipse2 R1 R2 Vẽ hình Oval có bán kính ngang Rùa di chuyển (trên R1, bán kính dọc R2 đường Ellipse) Vẽ cung góc A,bán kính R Arc A R Rùa tâm, không di chuyển Vẽ theo chiều kim đồng hồ, xuất phát từ sau lưng Rùa Vẽ cung góc A, bán kính R Arc2 A R Rùa di chuyển theo nét vẽ Đặt độ dày nét vẽ SetPenSize [Rộng Cao] Vẽ theo chiều kim đồng hồ, xuất phát từ sau lưng Rùa Vd : SetPenSize [5 5], nên đặt gtrị SetPC Số Đặt màu bút vẽ (Pen Color) hiệu màu 16 màu chuẩn : số hiệu  15 SetFC Số Đặt màu tô (Fill Color) hiệu màu 16 màu chuẩn : số hiệu  15 Tơ ruột hình khép kín (Rùa PU Fd 10 SetFC phải vùng muốn tô, nhấc FILL lên tô được- lệnh tô cuối phải hạ Rùa tránh loang màu lần chạy sau) Fill SETH k Label “Một từ Label [Nhiều từ] Đang góc bất kỳ, Rùa đứng vị trí xoay đầu trở hướng chuẩn quay k độ so với hướng chuẩn Hướng chuẩn hướng từ lên tính độ tăng theo chiều kim đồng hồ Xuất chữ, chữ số giá trị biến hình từ vị trí Rùa đứng, theo hướng đầu Rùa (hiểu Tiếng Việt bảng mã VNI, TCVN3 – ko hỗ trợ Unicode) - Màu chữ : Set > PenColor - Kiểu chữ : Set > Label Font 7.1.2.2 Thủ tục MSWLogo: Thủ tục dãy thao tác thực theo thứ tự để hồn thành cơng việc Để tạo thủ tục Logo, cần thực lệnh : Edit “Name để mở cửa sổ Editor định nghĩa thủ tục Name tên thủ tục Mỗi thủ tục bao gồm phận: - Mở đầu ( To) - Thân ( Gồm câu lệnh) - Kết thúc ( End) Ví dụ: để tạo thủ tục HINHVUONG ta làm sau: - Gõ lệnh Edit “HINHVUONG - Đĩnh nghĩa thủ tục cửa sổ Editor - Đóng cửa sổ Editor Sau định nghĩa xong thủ tục gọi tên thủ tục lệnh Ví dụ: HINHVUONG Hoặc dùng thủ tục định nghĩa thủ tục 7.1.2.3 Biến MSWLogo: - Khái niệm: Biến đại lượng thay đổi giá trị - Cách khai báo biến Thủ tục: + Đối với biến nhận giá trị trực tiếp từ bên ngoài: ta khai báo biến dòng với dòng ghi tên thủ tục cách ghép dấu hai chấm (:) trước tên biến Ví dụ: Bạn Tuấn có a kẹo, bạn Tuấn cho Quân b cái, sau Tuấn lại ăn hết c kẹo Hỏi bạn Tuấn lại kẹo? ( a ≥ b+c) Chương trình viết sau: To timkeo :a :b :c CS HT RT 90 Label [ So keo lai la:] PU FD 200 PD Label :a - :b -:c End Khi thực chương trình, ta nhập giá trị a, b, c dòng với lệnh gọi thủ tục cửa sổ lệnh + Đối với biến nhận giá trị chạy thủ tục: ta khai báo theo cú pháp sau: Make “ Cần phân biệt: Nếu biến nhận giá trị từ bên ngồi dùng dấu hai chấm( : ) trước tên biến, biến nhận giá trị từ biểu thức thủ tục dùng dấu nháy (“) trước tên biến Loại biến thường sử dụng giải toán phương pháp dùng ký hiệu thay 7.1.2.4 Mảng cách sử dụng mảng: - Khai báo mảng: Make “tên_mảng (array độ_dài số_bắt_đầu) Ví dụ: Make “mau (array 1) - Gán giá trị cho mảng: SETITEM vị_trí: tên_mảng giá_trị Ví dụ: SETITEM :mau - Lấy giá trị mảng: ITEM vị_trí :tên_mảng Ví dụ: ITEM :mau 7.1.2.5 Cấu trúc lệnh rẽ nhánh: 7.1.2.5.1 Câu lệnh IF Điều kiện S Đ Lênh Lệnh Cú pháp: IF [Lệnh 1, lệnh ] Câu lệnh MSWLogo thực sau: Nếu Điều kiện ĐÚNG lệnh 1, thực hiện, Điều kiện SAI khơng làm Hàm gộp điều kiện: a Hàm And: Cú pháp: And (điều_kiện_1) (điều_kiện_2) Hàm xét điều kiện cho kết Đúng tất điều kiện thỏa mãn ( ĐÚNG) Chỉ cần điều kiện khơng thỏa mãn (SAI) làm cho kết SAI b Hàm OR Cú pháp: OR ( điều_kiện 1) (điều_kiện 2) Hàm xét điều kiện cho kết Đúng cần điều kiện thỏa mãn ( Đúng) Chỉ tất điều kiện khơng thỏa mãn (SAI) hàm cho kết Sai 7.1.2.5.2 Câu lệnh IFELSE §iỊu kiƯn S Lênh a Lệnh b Đ Lênh Lệnh Cú pháp: IFELSE [Lệnh 1, Lệnh 2, ] [ Lệnh a, Lệnh b ] Câu lệnh thực sau: Nếu điều kiện Đúng thực lệnh 1,2 cịn điều kiện sai thực lệnh a, b 7.1.2.5.3 Câu lệnh lặp: a Lặp với số lần lặp biết trước: * Câu lệnh REPEAT: Repeat N [lệnh lệnh ] MSWLogo thực N lần dãy lệnh lệnh 10 Bài 1: (Đề thi Hội thi Olympic Tin học trẻ Tỉnh Bắc Giang- năm 2018) Em viết thủ tục chongchong MSWLogo để vẽ hình bên Biết hình bao quanh cánh chong chóng có màu đỏ Line Cánh chong chóng tạo từ hình tam giác màu xanh với line 3, có hai cạnh 100 bước rùa, cạnh dài 175 bước rùa Hình cánh chong chóng đa giác có cạnh 10 bước rùa Chương trình vẽ Chong chong viết sau: Bài 2: (Hội thi Tin học trẻ Thành phố Bắc Ninh – Năm 2018) Chong chóng Hãy dùng phần mềm Logo để vẽ biểu tượng chong chóng với tay cầm ống trịn có trục theo hình vẽ sau: Chương trình vẽ Chong chóng viết sau: 12 Bài 3: (Đề thi Giao lưu câu lạc tin học Thành phố Vĩnh Yên – năm học 2018) Lá cờ Hình bên tạo thành hình cờ có độ dài cán cờ 100 bước rùa, độ dày nét vẽ 3, màu nét vẽ màu đỏ; cờ hình vng mau xanh có cạnh 50 bước rùa Em sử dụng phần mềm MSWLogo để vẽ lại hình Chương trình vẽ Lá cờ viết sau: 13 7.1.3.2 Bài tập dạng giải toán Tiểu học Bài 1: Cho dãy số 1, 2, 4, 7, 11, 16, 22 Tính tổng số vị trí 1000 2000? Ví dụ: Số vị trí thứ 2; số vị trí thứ 7, Tổng số vị trí thứ vị trí thứ Chương trình viết sau: Bài 2: Tìm số có chữ số, biết tổng chữ số 25 Chương trình viết sau: 14 Bài 3: (Đề thi Hội thi Tin học trẻ Tỉnh Đồng Nai – năm 2018) Nhập vào số tự nhiên a b c từ bàn phím kiểm tra xem có phải độ dài cạnh tam giác không Nếu số đo cạnh tam giác thực tính chu vi tam giác Nếu khơng phải số đo cạnh tam giác in hình dịng chữ “ Các số vừa nhập khơng phải số đo ba cạnh tam giác” Hướng dẫn: Ta biết để số số đo cạnh tam giác ba số thỏa mãn điều kiện: a+b>c , a+c >b , b+c> a Căn vào điều kiện ta chương trình viết sau: Trường hợp nhập số đo cho biến a b c Giá trị số khơng thỏa mãn điều kiện chương trình hiển thị hình “ Cac so vua nhap khong phai la so ba canh cua tam giac” 15 Trường hợp nhập giá trị cho ba số a b c 50 60 80 Ba số vừa nhập thỏa mãn điều kiện số đo ba cạnh tam giác chương trình tính chu vi tam giác 190 Bài 4: Cho dãy số tăng dần sau: 11 64000 hỏi: Tổng dãy số trung bình cộng nó? Hướng dẫn: Nhìn vào dãy số ta thấy số sau= số trước + ta sử dụng vịng lặp FOR với bước nhảy có giá trị ban đầu giá trị cuối 64000, bước nháy Ta sử dụng thêm biến để lưu trữ tổng dãy số đếm xem từ đến 64000 có chữ số từ tính trung bình cộng dãy số Chương trình viết sau: Bài 5: Bài tốn cổ Vừa gà vừa chó Bó lại cho tròn Ba mươi sáu Một trăm chân chẵn Hướng dẫn: Với tốn này, làm tốn sử dụng phương pháp giả thiết tạm Tuy nhiên để giải tốn với máy tính sử dụng phương pháp thử loại trừ dần Ta gọi số gà x, số chó y, bắt đầu với x=1 y = 35, sau kiểm tra số chân, tổng số chân 100 dừng lại 16 Chương trình viết sau: 7.2 Một số phương pháp hướng dẫn lập trình MSWLogo cho học sinh lớp tham gia thi Tin học trẻ: 7.2.1 Giáo viên lựa chọn học sinh lớp có khiếu: Dựa vào tiêu chí sau: - Học sinh có thái độ học tập tích cực - Học sinh u thích mơn học học tốt mơn tin học - Học sinh có kiến thức máy tính, kĩ sử dụng bàn phím, chuột tốt - Học sinh học tốt môn học: Toán, Tiếng Việt, Tiếng Anh, Mĩ thuật - Học sinh có khả tổng hợp kiến thức có tư kĩ giải tốn nhanh, xác - Gia đình có tâm huyết tạo điều kiện tốt để em phát huy hết khiếu 7.2.2 Giáo viên đưa tập mức độ - Mức bản: Giáo viên đưa tập sách giáo khoa học khóa qua giáo viên phát học sinh có khiếu để bồi dưỡng Bài 1: Viết chương trình gồm số thủ tục để hình trang trí theo mẫu ( vành bánh xe) – SGK Cùng học Tin học 3- trang 123 17 Chương trình viết sau: - Thủ tục 1: vẽ hình vng: to hinhvuong repeat [ fd 100 rt 90] end - Thủ tục 2: Vẽ hình tam giác: to tamgiac repeat 3[fd 100 rt 120] end - Thủ tục 3: vẽ hình ngơi nhà to ngoinha hinhvuong fd 100 rt 30 tamgiac end - Thủ tục 4: Vẽ vành bánh xe to banhxe cs st pd repeat 12 [ngoinha] end 18 Bài 2: Các hình “Thế giới hình học Logo” sách giáo khoa Cùng học Tin học 3- trang 111 Câu lệnh Hình To tamgiac Repeat [fd 50 lt 120] End To hinhvuong Repeat 4[ fd 50 rt 90] end To hinhtron Repeat 24[ fd 20 rt 360/24] End To hinh1 Setpc Setpensize [3 3] Repeat 4[ tamgiac fd 50 rt 90] end To hinh2 Setpc 19 Setpensize [3 3] End To hinh3 Setpc 14 Setpensize [3 3] 19 Rt 90 Repeat 5[lt 45 hinhvuong rt 45 pu fd 18 pd] end To hinh4 setpensize [7 7] setpc repeat [tamgiac rt 360/5] end - Mức nâng cao: Bồi dưỡng học sinh khiếu Bài 1: Tính tổng số lẻ: 1+3+5+7+ +n với n nhập từ bàn phím Hướng dẫn: Chúng ta biết số lẻ số mà chia cho dư Áp dụng tính chất ta sử dùng hàm Modulo để tìm số dư phép chia n cho Từ ta tìm số lẻ tính tổng chúng Chương trình viết sau: Với giá trị n = nhập từ bàn phím chương trình tính tổng số lẻ từ đến 20 Bài 2: Nhập số n từ bàn phím đếm xem số có chữ số? Tính tổng chữ số Chương trình viết sau 21 Bài 3: (Đề thi Tin học trẻ Tỉnh Nghệ An – năm 2018) Cho số dãy 23, số lập cách lấy chữ số hàng đơn vị số liền trước nhân cộng với chữ số hàng chục, tiếp tục đến số hạng thứ 2018 Tìm số hạng vị trí 2018.[8] Chương trình viết sau: 7.2.3 Giáo viên tổ chức thi đua học sinh: Trong trình học giáo viên thực đánh giá thi đua học sinh phiếu thưởng Khi học sinh khám phá giải giáo viên đưa nhanh xác nhất, giáo viên thưởng cho học sinh phiếu khen Học sinh có cách giải hay sáng tạo nhận phiếu khen Cuối buổi học tổng hợp phiếu, bạn nhiều phiếu khen thưởng Qua kích thích thi đua sáng tạo học sinh Mỗi học sinh có khả học tập sáng tạo đáng kinh ngạc Khi tự sáng tạo khám phá em tìm lời giải hay ngắn gọn Từ trình thi đua khiến em học sinh tự tìm tịi học tập để nâng cao kiến thức thân, tạo môi trường thi đua lành mạnh cho em 22 Hiệu đạt được: Việc hướng dẫn tốt kiến thức thực tốt biện pháp khiến cho buổi học trở nên nhịp nhàng, hợp lí khoa học Học sinh khám phá kiến thức mới, làm quen với chương trình phương pháp học lập trình Kiến thức dễ hiểu, dễ nhớ kích thích tính tị mị ham khám phá kiến thức học sinh, tạo cho học sinh cảm giác hưng phấn mong đưa ý kiến mình, đưa sáng tạo mà em tạo từ việc học chương trình câu lệnh MSWLogo Khi tham gia giao lưu kì thi em vững vàng với kiến thức hiểu biết mình, tự tin thể khả làm tốt Ngồi kiến thức lập trình MSWLogo cịn hướng em đến ý tưởng lớn hơn, giúp em tự tin tiếp cận cơng nghệ trí tuệ nhận tạo Tất góp phần thực tốt mục tiêu giáo dục Những thông tin cần bảo mật: Không Các điều kiện cần thiết để áp dụng sáng kiến: - Trường học có phịng máy tính, có máy chiếu phục vụ giảng dạy - Tinh thần trách nhiệm giáo viên việc vận dụng đổi phương pháp dạy học vào giảng dạy 10 Đánh giá lợi ích thu dự kiến thu áp dụng sáng kiến theo ý kiến tác giả theo ý kiến tổ chức, cá nhân tham gia áp dụng sáng kiến lần đầu, kể áp dụng thử: Qua thời gian thực sáng kiến, nhận thấy biểu chung học sinh em ngày thích học mơn Tin học, hứng thú tìm hiểu khám phá lập trình Các em thích tham gia buổi học, tự tìm tịi khám phá câu lệnh để xây dựng nên hình ảnh sáng tạo giải toán học chương trình Tiểu học Ở hệ thống kiến thức lập trình MSWLogo học sinh hệ thống tốt, em am hiểu lập trình MSWLogo thành thạo kỹ lập trình Tham gia hăng hái hoàn thành tốt nội dung thực hành q trình học tập 10.1 Đánh giá lợi ích thu dự kiến thu áp dụng sáng kiến theo ý kiến tác giả: Sau thực phương pháp mà nghiên cứu áp dụng vào giảng dạy với học sinh khiếu lớp thu kết đáng khích lệ, điều 23 làm tơi phấn khởi, giúp tơi có nghị lực công tác bồi dưỡng học sinh khiếu năm Từ bậc phụ huynh có chuyển biến rõ rệt nhận thức khác môn Tin học ngày quan tâm đến việc giáo dục tồn diện cho em Trên sở từ thực tiễn hướng dẫn học sinh khiếu lớp lập trình MSWLogo trường Tiểu học khả nhận thức tiếp thu kiến thức đặc thù lập trình, tơi lựa chọn đưa vào thực tế phương pháp giảng dạy sở bám sát chương trình hướng dẫn Bộ giáo dục – Đào tạo bám vào nội dung kì giao lưu Tin học Thành phố thi Tin học trẻ của Tỉnh Quốc gia thu kết đáng mừng Để học sinh đạt hiệu cao kì giao lưu kì thi trước hết phải đề cập đến việc giảng dạy kiến thức nâng cao cho học sinh học khóa Có làm móng cho việc tiếp thu kiến thức cao hơn, từ rèn luyện kĩ tư nhanh nhẹn, xác, thơng minh học tập Vai trò người giáo viên việc hướng dẫn vơ quan trọng, địi hỏi người giáo viên phải đam mê, nhiệt tình với cơng việc, đồng thời phải có kiến thức vững vàng, phương pháp linh hoạt * Bên cạnh kết đạt tơi tích luỹ số kinh nghiệm sau: - Phải có lịng u nghề, tận tâm, tận tuỵ với cơng tác giảng dạy, cống hiến cho nghiệp giáo dục đào tạo - Tự học để nâng cao trình độ chun mơn để hướng dẫn học sinh lớp lập trình MSWLogo người giáo viên phải đầu tư cơng sức tìm tịi nghiên cứu kiến thức lập trình, dạng tốn Tiểu học cách áp dụng lập trình vào để giải toán Tiểu học - Học hỏi kinh nghiệm đồng nghiệp - Giáo viên phải dành nhiều thời gian cho việc nghiên cứu, chuẩn bị dạy - Nắm vững kiến thức truyền thụ kiến thức cách xác - Tạo khơng khí học tập sôi nổi, học nhẹ nhàng, thoải mái để học sinh tự học tự sáng tạo - Phải chuẩn bị kĩ lưỡng khâu chọn tập, hướng dẫn, gợi mở cho học sinh cách thức tiến hành, phương pháp làm 24 - Việc hình thành kĩ thực hành phải có tính kế thừa phát triển Làm giúp cho học sinh từ việc nhận dạng, làm thực hành mẫu áp dụng để làm dạng thực hành khác tương tự - Sau thực hành phải có kiểm tra, đánh giá kết quả, rút kinh nghiệm, điều chỉnh cần, ý đến việc sửa sai lầm mà học sinh hay mắc phải 10.2 Đánh giá lợi ích thu dự kiến thu áp dụng sáng kiến theo ý kiến tổ chức, cá nhân: Đây số kinh nghiệm nhiều thực thành công nên triển khai có tính chủ động hơn, tập chung vào việc giải khó khăn giảng dạy học sinh khiếu lớp tham gia giao lưu câu lạc Tin học tham gia thi Tin học trẻ giáo dục học sinh Do có khả cung cấp tài liệu để đúc kết nhiều khía cạnh lí luận thực tiễn phong phú thuộc nhiều môn học khác khoa học giáo dục nên vận dụng có hiệu tốt Kết có so sánh đối chứng: Kết thu sau áp dụng sáng kiến ( kết sau tham gia giao lưu câu lạc Tin học kì thi Tin học trẻ năm học 2017- 2018 ) sau: Năm học Thi cấp Thành phố Thi cấp Tỉnh 2016 – 2017 Không tổ chức Không tham gia 2017 – 2018 Đạt 03 giải Nhì 02 giải Ba Đạt 01 giải Ba Từ bảng kết cho thấy biện pháp áp dụng vào việc dạy học sinh khiếu lớp lập trình MSWLogo trình bày giúp em khơng nắm kiến thức mà cịn thấy em học tập tốt hơn, tiếp thu nhanh hơn, có khả tư tổng hợp kiến thức tốt hơn, em biết vận dụng kiến thức học để tạo sáng tạo học tập có chất lượng thực sự, tự tin tham gia giao lưu, thi thể tốt khả kiến thức 11 Danh sách tổ chức/cá nhân tham gia áp dụng thử áp dụng sáng kiến lần đầu (nếu có): 25 Số TT Tên tổ chức/cá nhân Địa Phạm vi/Lĩnh vực áp dụng sáng kiến Nguyễn Thị Trang Nhung Trường Tiểu học Hội Hợp B Rèn luyện kĩ phương pháp lập trình MSWLogo cho học sinh lớp dự thi Tin học trẻ Hội Hợp, ngày tháng năm 20 Xác nhận Lãnh đạo nhà trường Hội Hợp, ngày tháng năm 20 Người viết báo cáo Nguyễn Thị Trang Nhung 26 ... huynh học sinh ln coi Tin học mơn phụ không quan tâm đầu tư cho học sinh Tên sáng kiến: Rèn luyện kĩ phương pháp lập trình MSWLogo cho học sinh lớp dự thi Tin học trẻ Tác giả sáng kiến: - Họ tên:... sáng kiến: Rèn luyện kĩ phương pháp lập trình MSWLogo cho học sinh lớp dự thi Tin học trẻ nêu lên nội dung số biện pháp nhằm bồi dưỡng học sinh lớp có khiếu lập trình MSWLogo Giúp em học sinh tìm... trình MSWLogo cho học sinh lớp tham gia thi Tin học trẻ: 7.2.1 Giáo viên lựa chọn học sinh lớp có khiếu: Dựa vào tiêu chí sau: - Học sinh có thái độ học tập tích cực - Học sinh u thích mơn học học

Ngày đăng: 27/12/2020, 09:22

Từ khóa liên quan

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

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

Tài liệu liên quan