TÀI LIỆU CÁC CHUYÊN ĐỀ SCRATCH ÔN THI TIN HỌC TRẺ

9 4.2K 153
TÀI LIỆU CÁC CHUYÊN ĐỀ SCRATCH ÔN THI TIN HỌC TRẺ

Đang tải... (xem toàn văn)

Thông tin tài liệu

CÁC CHUYÊN ĐỀ SCRATCH Ô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 CHUYÊN ĐỀ 1: PHIM HOẠT HÌNH ĐƠN GIẢN CHUYÊN ĐỀ 2: VẼ HÌNH Có hai hình thức vẽ hình chính: Vẽ hình theo chuyển động của nhân vật và vẽ hình bằng lưu vết nhân vật. Về kỹ thuật vẽ hình: Vẽ bằng cách sắp xếp theo tọa độ trên sân khấu (ghép hình) và vẽ bằng lệnh “lặp tương tự”. a. Vẽ hình theo tọa độ trên sân khấu (ghép hình bằng đoạn thẳng) Cách xác định tọa độ trên màn hình sân khấu Scratch: Sân khấu nhân vật của Scratch có chiều ngang là 480pixel và chiều đứng là 360pixel và được chia thành 4 phần bởi hai trục x và y như hình, mỗi điểm trên sân khấu được xác định bởi 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ị và kẻ những đường song song sẽ được “lưới” màn hình, như vậy mỗi ô tương ứng 20 bước (hay 20 pixel) theo chiều ngang hoặc chiều đứng. “Lưới” sân khấu chia theo tỉ lệ này đã có sẵn trong thư viện phông nền của Scratch. Với cách chia như trên ta xác định tọa độ các điểm trên hình như sau: A(120,80). Tọa độ x được tính từ trục y đến điểm A có 6 ô 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 được tính từ trục x đến điểm A có 4 ô tương ứng 4x20=80, điểm A nằm trên trục x nên có tọa độ y dương. C(100,60). Tọa độ x được tính từ trục y đến điểm C có 5 ô 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 được tính từ trục x đến điểm C có 3 ô tương ứng 3x20=60, điểm C nằm dưới trục x nên có tọa độ y âm. Để vẽ được tứ giác ABCD như trên thì nhân vật phải xuất hiện tại điểm A(120;80), sau đó nhân vật trượt lần lượt từ A>B>C>D>A.

CÁC CHUYÊN ĐỀ SCRATCH Ô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 CHUYÊN ĐỀ 1: PHIM HOẠT HÌNH ĐƠN GIẢN 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ó vng 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ó vng 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ẽ: 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 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 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 n giác n 3600/n 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: 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: 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 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 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) 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, độ rộng=300 Cho độ dài =300, độ rộng 200 vẽ vẽ hình: 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 CHUYÊN ĐỀ 3: LẬP TRÌNH THUẬT TỐN CHUN ĐỀ 4: LẬP TRÌNH TRỊ CHƠI HỌC TẬP CHUYÊN ĐỀ 5: GIẢI ĐỀ THI CÁC CẤP ... chương trình, nhân vật phải yêu cầu nhập hai số liệu CHUYÊN ĐỀ 3: LẬP TRÌNH THUẬT TỐN CHUN ĐỀ 4: LẬP TRÌNH TRỊ CHƠI HỌC TẬP CHUYÊN ĐỀ 5: GIẢI ĐỀ THI CÁC CẤP ... 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 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:... 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

Ngày đăng: 20/02/2020, 00:18

Từ khóa liên quan

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

Tài liệu liên quan