1. Trang chủ
  2. » Luận Văn - Báo Cáo

Các Chuyên Đề Scratch Ôn Thi Tin Học Trẻ.pdf

23 282 2

Đ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ác chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Giáo viên Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang 1 CÁC CHUYÊN ĐỀ SCRATCH 3 0 ÔN THI TIN HỌC TRẺ (BẢNG A, B2, D2) Th[.]

Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 CÁC CHUYÊN ĐỀ SCRATCH 3.0 ÔN THI TIN HỌC TRẺ (BẢNG A, B2, D2) Thầy Nguyễn Tấn Phong Trường THCS Đồng Nai, Cát Tiên, Lâm Đồng Thời gian tập huấn: Địa điểm: Báo cáo viên: PHẦN 1: ĐÁNH GIÁ CÔNG TÁC BỒI DƯỠNG THI TIN HỌC TRẺ CẤP TIỂU HỌC VÀ THCS, ĐỊNH HƯỚNG TRONG THỜI GIAN TỚI PHẦN 2: CÁC CHUYÊN ĐỀ SCRATCH 3.0 BỒI DƯỠNG THI TIN HỌC TRẺ BẢNG A, B2, D2 I Định hướng nội dung ôn thi Từ năm học 2016 – 2017 lập trình Scratch thức đưa vào Hội thi Tin học trẻ cấp Tiểu học THCS Với cấp THCS đề thi gồm nội dung: phần lập trình thuật tốn (Pascal, C/C++) lập trình Scratch Đối với lập trình thuật tốn (Pascal, C/C++) hiểu có giảng dạy chương trình phổ thơng, cịn lập trình Scratch học sinh tự học thông qua hoạt động trải nghiệm sáng tạo, hoạt động ngoại khóa dự án YDI Hiện nay, có nhiều tài liệu Scratch, bật tài liệu tác giả Bùi Việt Hà Nhưng chưa có tài liệu mang tính định hướng cho việc ôn thi Tin học trẻ, dẫn đến nhiều thầy/cô bỡ ngỡ phải đâu Qua tài liệu này, hi vọng cung cấp cho thầy/cơ hướng tham khảo để tự soạn cho tài liệu riêng để giảng dạy phù hợp với đối tượng học sinh Về phần lập trình Scartch có dạng tốn sau: - Dạng 1: Phim hoạt hình - Dạng 2: Vẽ hình - Dạng 3: Lập trình thuật tốn - Dạng 4: Phần mềm, game học tập Trong đề thi Tin học trẻ thường không riêng lẻ dạng mà tổng hợp từ dạng II Một số chun đề ơn thi CHUN ĐỀ 1: PHIM HOẠT HÌNH ĐƠN GIẢN Một phim hoạt hình hiểu hình thức sử dụng ảo ảnh quang học chuyển động nhiều hình ảnh tĩnh chiếu tiếp diễn liên tục Về kỹ thuật để tạo đoạn ngắn phim hoạt hình cần ý hiệu ứng sau: - Lời thoại: phần quan trọng cần có đoạn phim hoạt hình - Hiệu ứng hình ảnh: bao gồm hình ảnh nhân vật ảnh sân khấu, tự tạo ảnh phần mềm vẽ ảnh (động, tĩnh) lấy từ thư viện có sẵn - Hiệu ứng chuyển động: phải có chuyển động hiệu ứng phù hợp Ví dụ: nhân vật xa hình ảnh nhỏ dần, … Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 - Hiệu ứng thay đổi hóa trang nhân vật, phơng - Hiệu ứng âm Các nhóm lệnh SCRATCH dùng làm phim hoạt hình: - Nhóm lệnh hội thoại truyền tin: - Nhóm chuyển động, điệu âm thanh: Tham khảo: 1/ Xem phần hướng dẫn phim hoạt hình Scratch 3.0 2/ Xem thêm địa chỉ: https://www.youtube.com/watch?v=PkVojsexSOU https://www.youtube.com/watch?v=JG5TJeCb6Fw 3/ Tham khảo tài liệu: “Tự học lập trình Scratch” tác giả Bùi Việt Hà, chương 3, “hội thoại truyền tin” Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 CHUN ĐỀ 2: VẼ HÌNH Có hai hình thức vẽ hình chính: Vẽ hình theo chuyển động nhân vật vẽ hình lưu vết nhân vật Về kỹ thuật vẽ hình: Vẽ cách xếp theo tọa độ sân khấu (ghép hình) vẽ lệnh “lặp tương tự” a Vẽ hình theo tọa độ sân khấu (ghép hình đoạn thẳng) */ Cách xác định tọa độ hình sân khấu Scratch: Sân khấu nhân vật Scratch có chiều ngang 480pixel chiều đứng 360pixel chia thành phần hai trục x y hình, điểm sân khấu xác định tọa độ (x, y) Để cho dễ xác định tọa độ, ta chia chiều ngang thành 24 đơn vị, chiều đứng thành 18 đơn vị kẻ đường song song “lưới” hình, tương ứng 20 bước (hay 20 pixel) theo chiều ngang chiều đứng “Lưới” sân khấu chia theo tỉ lệ có sẵn thư viện phơng Scratch Với cách chia ta xác định tọa độ điểm sau: A(120,80) Tọa độ x tính từ trục y đến điểm A có ô vuông tương ứng 6x20=120, điểm A nằm bên phải trục y nên có tọa độ x dương Tọa độ y tính từ trục x đến điểm A có ô tương ứng 4x20=80, điểm A nằm trục x nên có tọa độ y dương C(-100,-60) Tọa độ x tính từ trục y đến điểm C có ô vuông tương ứng 5x20=100, điểm C nằm bên trái trục y nên có tọa độ x âm “-” Tọa độ y tính từ trục x đến điểm C có tương ứng 3x20=60, điểm C nằm trục x nên có tọa độ y âm Để vẽ tứ giác ABCD nhân vật phải xuất điểm A(120;80), sau nhân vật trượt từ A->B->C->D->A Chương trình vẽ: Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Như muốn vẽ hình sân khấu theo cách định phải xác định tọa độ điểm hình vẽ Chú ý: - Mặc định tâm nhân vật giữa, ta cần chỉnh lại tâm cho phù hợp để “hoạt hình” nhân vật vẽ nhìn đẹp (như hình) - Sau lệnh nhân vật di chuyển đến đâu sân khấu vẽ lại đường di chuyển nên cần phải kết thúc vẽ lệnh Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Bài tập thực hành: Bài 1: Vẽ hình đa giác sau lên hình sân khấu Bài 2: Vẽ hình sau lên hình sân khấu Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Bài 3: Vẽ mô lại tranh sau: b Vẽ hình lệnh “lặp tương tự” “Lặp tương tự” hiểu thao tác vẽ trước sau giống lặp lại nhiều lần, khác hướng/góc hay kích thước Thường áp dụng cho hình có tính đối xứng như: hình trịn, vng, tam giác đều, đa giác đều, … b.1 Vẽ đa giác có số cạnh tùy ý Quan sát đa giác sau: Các đa giác có số cạnh (n) số đo góc ngồi (α) sau: Tam giác Tứ giác Ngũ giác Lục giác Số cạnh (n) 0 Số đo góc ngồi (α) 120 90 72 600 Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng n giác n 3600/n Trang Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Cấu trúc chung để vẽ đa giác sau: Khi số cạnh lớn chiều dài cạnh cần phải nhỏ lại đa giác vẽ khơng vượt ngồi sân khấu Khi tích số cạnh số độ góc xoay 360 kết vẽ đường tròn Bài tập thực hành: - Hãy vẽ đa giác có số cạnh 3, 4, 5, 6, 9, 11, 26, 36 - Hãy thay đổi độ dài cạnh rút nhận xét trường hợp - Hãy thay đổi giá trị lệnh khoản từ 10 đến 200 nhận xét - Hãy điền số hình rút nhận xét kết quả? b.2 Vẽ hình phức tạp từ đa giác Hãy thực ghép lệnh sau thay đổi số rút nhận xét: Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 b.3 Vẽ số hình đa giác khác c Vẽ hình lưu vết nhân vật Được hiểu nhân vật di chuyển đến vị trí in hình nhân vật lại Ví dụ 1: Thực ghép lệnh sau quan sát kết quả? Vấn đề: Nếu thay đổi nhánh số lần lặp 8, góc quay 450 sau: Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Hình kết cho thấy hình trịn bị lệch xíu ==> nghĩa vẽ hình theo bước di chuyển nhân vật vài trường hợp phát sinh vẽ hình khơng mong muốn Vậy có cách vẽ hình khác khơng? ==> Dùng cách vẽ lưu vết lệnh in hình (Stamp) Ví dụ 2: Thực bước sau: Bước 1: Tạo nhân vật (vẽ Scratch chương trình vẽ hình khác) Bước 2: Đưa nhân vật vừa tạo vào Scratch chỉnh cho chân nhân vật tâm hệ tọa độ Scratch Bước 3: kéo thả lệnh rút nhận xét Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Bài tập thực hành: (Đề thi Tin học trẻ, THCS, tỉnh Lâm Đồng năm 2017) Bài 1: Sử dụng phần mềm Scratch để thực yêu cầu sau: Yêu cầu: - Tạo ba đối tượng hình chữ nhật, hình trịn, hình ngơi sao: - Viết chương trình thực yêu cầu sau: Nếu ấn phím số vẽ Nếu ấn phím số vẽ hình: hình: Nếu ấn phím số vẽ hình: Gợi ý: Ta chia hình thành phần đếm số “đỉnh” phần để xác định số lần lặp Góc xoay = 3600/(số lần lặp) Như hình số lần lặp 36, xoay góc 100 (các hình cần chép khối lệnh từ hình 1) Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang 10 Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Bài 2: Cho số liệu: Độ dài độ rộng (dao động từ 50-300) Dựa vào số liệu để vẽ bên dưới: Ví dụ: Cho độ dài=200, độ Cho độ dài =300, độ rộng=300 vẽ hình: rộng 200 vẽ hình: Yêu cầu: - Khi bắt đầu chương trình, nhân vật phải yêu cầu nhập hai số liệu CHUN ĐỀ 3: LẬP TRÌNH THUẬT TỐN Quy ước lại khái niệm: */ Lập trình thuật tốn: hiểu giải toán phạm vi kiến thức bậc học có sử dụng “thuật giải” “Thuật giải” hiểu phạm vi hẹp mang tính định Chẳng hạn tốn: Tìm số lớn nhất, bé dãy số; xếp dãy số, tính tổng liên tiếp, … **/Thuật giải: Là tập hợp bước để giải hoàn chỉnh tốn, số bước thuật giải thay đổi vị trí mà khơng ảnh hưởng đến kết ***/Thuật toán: Là tập hợp bước gồm phép toán câu lệnh để giải toán, bước phép tốn thuật tốn khơng thể thay đổi Ví dụ 1: Ví dụ 2: Viết chương trình tìm số lớn (max) hai số nhập vào bàn phím Thứ tự bước phải làm là: Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang 11 Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 ****/ Kỹ thuật lập trình phi thuật tốn Đối với học sinh bậc trung Tiểu học THCS, học lập trình việc khó khăn bước đầu làm quen, bỡ ngỡ với máy tính lập trình, em chưa biết sở liệu cấu trúc liệu Do vậy, việc giảng dạy theo chuẩn cấu trúc liệu thuật toán làm cho em khó tiếp thu, dễ gây chán nản lúc học Cách tốt rèn cho em kỹ biết lập trình định hướng trước, tức giải toán trước, sau rèn tới thuật tốn quy Một phương pháp hiệu rèn học sinh số kỹ thuật lập trình phi thuật tốn Tại “kỹ thuật phi thuật toán”? “kỹ thuật” hiểu đơn giản “mẹo” lập trình, “phi thuật tốn” việc vận dụng kỹ thuật “tùy ý” không bị ràng buộc vào điều kiện hay quy tắc Mỗi “kỹ thuật” đặt cho “tên gọi” cho học sinh dễ nhớ nhắc đến (mà khơng thiết phải xác mặt khoa học) Một số kĩ thuật lập trình phi thuật tốn a Kĩ thuật “qui nạp khơng hồn tồn” Kĩ thuật thường dùng toán kiểm tra đúng/sai tính chất số hay dãy số Kĩ thuật gồm bước: Bước 1: Giả sử ban đầu số thỏa mãn tính chất (hoặc khơng thỏa) Bước 2: Kiểm tra toàn phạm vi giới hạn số hay dãy số để tìm kiếm trường hợp vi phạm giả sử bước Nếu có xảy vi phạm đổi lại giá trị giả sử Bước 3: Trả lời kết tính chất cần kiểm tra Ví dụ 1: Kiểm tra số ngun có phải hợp số hay khơng? Trong ví dụ biểu thức điều kiện bước gồm điều kiện: : điều kiện kiểm sốt phạm vi giới hạn tính chất : điều kiện vịng lặp tìm thấy vi phạm bước Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang 12 Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Bây ta phát triển toán lên sau: Ví dụ 2: Viết chương trình nhập vào tùy ý số nguyên dương nhập số dừng Hãy đếm xem có số hợp số tính tổng hợp số đó? ? Ở bước thứ ví dụ 2, ta sửa điều kiện sau, kết gì? Giáo viên: Nguyễn Tấn Phong – THCS Đồng Nai, Cát Tiên, Lâm Đồng Trang 13 Các chuyên đề Scratch ôn thi Tin học trẻ dành cho bảng A, B2, D2 Ví dụ 3: Viết chương trình nhập (import) từ file dayso.txt dãy số nguyên gồm có X phần tử (X

Ngày đăng: 23/03/2023, 16:09

Xem thêm:

TỪ KHÓA LIÊN QUAN

w