Tài liệu Chủ đề Vẽ hình trên Scratch

pdf22 trang | Chia sẻ: Thảo Hoa | Ngày: 02/02/2026 | Lượt xem: 6 | Lượt tải: 0download
Bạn đang xem trước 20 trang mẫu tài liệu Tài liệu Chủ đề Vẽ hình trên Scratch, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN Scratch Nhap mon lap trinh (Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh) Scan to open on Studocu Studocu is not sponsored or endorsed by any college or university Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH BÀI 1. VẼ CÁC HÌNH CƠ BẢN Đầu tiên là câu lệnh sự kiện , khi nhấn vào biểu tượng , chương trình sẽ thực thi. Nguyên lý vẽ hình trên Scratch rất đơn giản: Nét vẽ sẽ đi theo đường di chuyển của nhân vật. Để làm được tác vụ này, chúng ta cần phải kích hoạt chức năng vẽ hình trên Scratch. Ba câu lệnh sẽ được sử dụng để thực hiện chức năng này. Chúng đều nằm trong nhóm lệnh Bút vẽ, màu xanh lá cây như sau: Bảng 1: Một số câu lệnh vẽ cơ bản trên Scratch Câu lệnh Chức năng Xóa những nét vẽ trước đó, để bắt đầu vẽ hình mới Thiết lập màu vẽ Bắt đầu vẽ, sau câu lệnh này, nhân vật di chuyển đến đâu, sẽ vẽ hình ra đến đấy Bắt đầu vẽ, sau câu lệnh này, khi nhân vật di chuyển sẽ không vẽ hình Để thay đổi màu vẽ, chúng ta nhấp chuột trái vào màu đang sử dụng của câu lệnh , con trỏ chuột sẽ thay đổi thành hình . Sau đó, di chuyển chuột đến một màu mong muốn nào đó có sẵn trên màn hình, nhấp chuột để thay đổi màu cho bút vẽ. Bảng 2: Một số câu lệnh khác Câu lệnh Chức năng Đi tới vị trí chính giữa sân khấu Định hướng di chuyển cho nhân vật. Bấm mũi tên bên phải để thay đổi hướng. Chỉnh cỡ nét vẽ Đi tới 100 bước Hoặc Đi lùi 100 bước (chú ý phải đặt dấu “–” trước số) Tin học là đam mê ! Trang 1 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH * THỰC HÀNH: Câu 1: Thực hành vẽ 1 số hình đa giác đều Câu 2: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình sau: Hình 2.1 Hình 2.2 Hình 2.3 Hình 2.4 Câu 3: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình sau: Hình 3.1 Hình 3.2 Hình 3.3 Hình 3.4 Câu 4: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình sau: Hình 4.1 Hình 4.2 Hình 4.3 Hình 4.4 Câu 5: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình sau: Hình 5.1 Hình 5.2 Hình 5.3 Hình 5.4 Tin học là đam mê ! Trang 2 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH BÀI 2.TẠO THÊM MẢNH GHÉP VÀ SỬ DỤNG CẢM BIẾN HỎI– TRẢ LỜI Nhập dữ liệu: Câu lệnh này có màu xanh dương, và nằm trong nhóm Cảm biến. VÍ DỤ 1: Vẽlục giác đều có độ dài cạnh VÍ DỤ 2: Vẽ các hình vuông với độ dài tự chọn và màu sắc thay đổi (tùy ý của bạn), c h c khi v , nh n ch y đượ ỏi trướ ẽ ấ để ạ với số lượng hình vuông được hỏi trước chương trình? khi vẽ? Tạo một mảnh ghép (định nghĩa): Câu lệnh này có tím đậm, và nằm trong nhóm lệnh Khác. VÍ DỤ3:Tạo mảnh ghép Ngũ giác với độ dài cạnh có thể thay đổi được, sau đó vẽ hình sau với màu sắc thay đổi (tùy ý)? Tin học là đam mê ! Trang 3 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Câu 6: Tạo mảnh ghép lá cờ (như Hình 6.1) và vẽ hình các lá cờ xoay vòng (như Hình 6.2), biết số lá cờ được nhập từ bàn phím? Ví dụ: hình 8 lá cờ Hình 6.1 Hình 6.2 Câu 7: Viết các chương trình để vẽ các hình sau, biết mỗi hình có tạo mảnh ghép các “nhánh” và số lượng các “nhánh” được nhập từ bàn phím: Hình 7.1 Hình 7.2 Hình 7.3 Hình 7.4 Câu 8: Viết các chương trình để vẽ các hình sau, biết mỗi hình có tạo mảnh ghép các “nhánh” và số lượng các “nhánh” được nhập từ bàn phím: Hình 8.1 Hình 8.2 Câu 9: Viết các chương trình để vẽ hình chong chóng và hình hoa tuyết, biết mỗi hình có tạo mảnh ghép các “cánh” và số lượng các “cánh” được nhập từ bàn phím: Cánh Cánh (Gợi ý: fd 100 rt 60 Hình chong chóng (Gợi ý:fd 50 rt 45 fd Hình hoa tuyết fd 100 rt 150 fd 173 Có 9 cánh 100 rt 150 fd 100 rt 45 Có 8 cánh rt 150) fd 50 rt 120) Tin học là đam mê ! Trang 4 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH BÀI 3: VẼ HÌNH TRÒN Tạo mảnh ghép “Đường tròn 1” có độ dài Tạo mảnh ghép “Đường tròn 2” có độ dài bán kính cho trước, vị trí của nhân vật bán kính cho trước, vị trí của nhân vật trùng với tâm đường tròn. trùng với điểm xa nhất bên trái đường tròn. Các ví dụ: VÍ DỤ 4: Tạo 2 mảnh ghép “Đường tròn VÍ DỤ 5: Vẽ các hình trònvới bán kính tự 1” và “Đường tròn 2”, sau đó vẽ hình sau chọn và màu sắc thay đổi (tùy ý của bạn), với bán kính đường tròn là 50. với số lượng hình tròn được hỏi trước khi vẽ? Hướng dẫn: Hướng dẫn: Tin học là đam mê ! Trang 5 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Câu 10: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình sau: Hình 10.1 Hình 10.2 Hình 10.3 Hình 10.4 Câu 11: Viết chương trình để khi nhấn phím 1 ta được Hình 7.1 và nhấn phím 2 ta được Hình 7.2, biết mỗi hình có tạo mảnh ghép các “nhánh” và số lượng các “nhánh” được nhập từ bàn phím: Hình 11.1 Hình 11.2 Nhánh Nhánh (Nhập 10 nhánh) (Nhập 10 nhánh) Câu 12: Những vòng tròn màu xanh da trời, đen, đỏ (hàng ngang phía trên) và vàng, xanh lá cây (hàng dưới), nét vẽ to thứ 10 tạo nên Logo biểu tượng Olympic thế giới. Em hãy viết chương trình vẽ hình này. Câu 13: Viết chương trình để khi nhấn các phím 1, 2, 3 ta được lần lượt hình sau: Hình 13.1 Hình 13.2 Hình 13.3 Biết hình tròn bán kính Biết có 6 hình tròn bán kính tăng Biết có 40 hình tròn màu sắc 50, màu đỏ, nét vẽ 2. dần từ 50 đến 100, màu sắc theo thay đổi (tùy ý), bán kính thứ tự tím, xanh dương, xanh lá, hình tròn 30, nét vẽ 2. cam, vàng, đỏ, nét vẽ 11. Tin học là đam mê ! Trang 6 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH BÀI 4. VẼ CUNG TRÒN Cung 45 độ Cung 90 độ Cung 180 độ Cung 360 độ Tạo mảnh ghép cung tròn VÍ DỤ 6: Tạo mảnh ghép cung tròn, sau đó vẽ hình sau, biết hình vuông có cạnh 200, cung tròn bán kính 100, nét vẽ 4. (vị trí ban đầu x= − 100; y = − 100) Hướng dẫn: VÍ DỤ 7: Viết chương trình vẽ cây quạt, Hướng dẫn : với phần quạt có màu sắc thay đổi, bán Tạo mảnh ghép Cung tròn kết hợp các lệnh kính quạt là 150, cung tròn viền bên ngoài sau đây màu tím, bán kính 155, nét vẽ 3. Tin học là đam mê ! Trang 7 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Câu 14: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình sau: Hình 14.1 Hình 14.2 Hình 14.3 Hình 14.4 Câu 15: Viết chương trình vẽ Cầu vòng (như hình bên), biết từ màu từ ngoài vào trong là: đỏ, cam, vàng, xanh lá, xanh dương nhạt, xanh dương đậm, tím; nét vẽ 12. Câu 16: Tạo mảnh ghép Cánh hoa (lặp lại 2 lần cung tròn 90 độ), sau đó vẽ bông hoa có màu cánh thay đổi (tùy ý) với số cánh được nhập từ bàn phím, cung tròn có bán kính 100, nét vẽ 3. Cánh Hình bông hoa (Gợi ý: repeat 2[arc2 90 100 rt 90]) (Nhập 8 cánh) Câu 17: Tạo mảnh ghép Cánh cung (tạo bởi cung tròn 180 độ, bán kính 50, nét vẽ 3), sau đó vẽ hình các cánh cung xoay có màu cánh thay đổi (tùy ý) với số cánh cung được nhập từ bàn phím. Ví dụ: Khi nhập 12 cánh cung ta được như Hình 17.1. Hình 17.1 Câu 18: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình sau: Hình 18.1 Hình 18.2 Hình 18.3 Hình 18.4 Tin học là đam mê ! Trang 8 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH BÀI 5: VẼ HÌNH KẾT HỢP VỚI BIẾN SỐ Để tạo được biến số, ta vào nhóm câu lệnh Dữ liệu, nhấn vào nút Tạo biến số. VÍ DỤ 8: Viết chương trình vẽ bông Hướng dẫn: Tạo biến số Số cánh, R và mảnh hoa với số cánh và bán kính cánh ghép Cung tròn. hoa nhập từ bàn phím. (Nét vẽ 3, màu đỏ) Gợi ý : S cánh = 3 ; R =50 S cánh = 5 ; R =30 ố ố VÍ DỤ 9: Vẽ hình sau, biết Cạnh Hướng dẫn: Tạo biến Cạnh nhỏ nhất bằng 10, lặp lại 20 góc quay 120, vẽ xong một cạnh thì tăng độ dài cạnh thêm 10. VÍ DỤ 10: Vẽ các hình có tô màu như sau: (Nét vẽ 2 hoặc nét vẽ 3) Tam giác (cạnh 100) Hình vuông (cạnh 100) Ngũ giác Tin học là đam mê ! Trang 9 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Nhận xét: Vẽ tô màu đa giác n cạnh thì chỉ thay đổi góc quay thành 360/n Hình chữ nhật Hình tròn Hình ngôi sao Cánh hoa (200 và 100) (R=50) (R=100) (R=100) Ta tạo ra mảnh ghép Cung tròn và biến R trước Nhận xét: Khi vẽ hình chữ nhật, hình tròn, hình ngôi sao thì không cần dùng biến. Nhưng khi vẽ Cánh hoa thì biến R là bán kính thay đổi ( màu cam) khác bán kính R trong định nghĩa Cung tròn ( màu tím). Bài tập: Câu 19: Viết chương trình vẽ các hình sau: (biết màu sắc thay đổi tùy ý) Hình 19.1 Hình 19.2 Hình 19.3 Câu 20: Viết chương trình vẽ các hình sau: Hình 20.1 Hình 20.2 Hình 20.3 Hình 20.4 Biết cạnh nhỏ nhất Biết cạnh nhỏ nhất Biết cạnh lớn nhất là Biết cạnh lớn nhất là là 10, lặp lại 35 là 10, lặp lại 35 lần, 250, lặp lại cho tới 250, lặp lại cho tới lần, cạnh tăng 5 Tin học là đam mê ! Trang 10 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH mỗi lần lặp, góc cạnh tăng 5 mỗi lần khi cạnh giảm còn khi cạnh giảm còn quay 90. lặp, góc quay 91. 20, góc quay 121. 20, góc quay 91. Câu 21: Viết chương trình vẽ các hình sau: Hình 21.1 Hình 21.2 Hình 21.3 Biết hình tam giác màu Biết hình chữ nhật màu đỏ, Biết có 3 hình vuông có xanh lá cây, cạnh 200, hình dài 300, rộng 200, ngôi sao cạnh lần lượt là 150, 90, tròn màu trắng, bán kính màu vàng, bán kính 60. Tâm 30, màu đậm là xanh 58. lá cờ ở tọa độ x=0, y=0. dương, màu nhạt là vàng. Câu 22: Viết chương trình chia hình tròn thành n phần bằng nhau, với mỗi phần là một màu sắc khác nhau (màu tùy ý). Biết bán kính hình tròn và số phần bằng nhau được nhập từ bàn phím. Minh họa như Hình 22.1 và Hình 22.2. Hình 22.1 Hình 22.2 Với bán kính là 120 và số phần là 3 Với bán kính là 120 và số phần là 5 Câu 23: Viết chương trình vẽ hoa hình thoi, biết cánh hoa được tạo như Hình 23.1 và số cánh hoa được nhập từ bàn phím. Minh họa như Hình 23.2 và Hình 23.3. Hình 23.1 Hình 23.2 Hình 23.3 Hoa có 5 cánh Hoa có 8 cánh Câu 24: Viết chương trình vẽ các hình sau: Tin học là đam mê ! Trang 11 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Hình 24.1 Hình 24.2 Hình 24.3 BÀI 6: LUYỆN TẬP VẼ HÌNH TỔNG HỢP Câu 25: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình như sau: Hình 25.1 Hình 25.2 Hình 25.3 Hình 25.4 Câu 26: Viết các chương trình để vẽ các hình sau, biết mỗi hình được tạo bởi các “Cánh” và số lượng các “Cánh” được nhập từ bàn phím: Hình 26.1 Hình 26.2 Hình 26.3 Hình 26.4 Cánh Cánh Cánh Cánh Câu 27: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình như sau: Hình 27.1 Hình 27.2 Hình 27.3 Hình 27.4 Câu 28: Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được lần lượt hình như sau: Tin học là đam mê ! Trang 12 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Hình 28.1 Hình 28.2 Hình 28.3 Hình 28.4 Tin học là đam mê ! Trang 13 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Câu 29: Viết chương trình để vẽ Hoa hình thoi, biết hình thoi có bốn cạnh bằng 80 và góc bằng 360/n hoặc 180-360/n, với n là số hình thoi được nhập từ bàn phím. Minh họa như Hình 29.1 và Hình 29.2. Hình 29.1 Hình 29.2 Có 10 hình thoi Có 16 hình thoi Câu 30: Viết chương trình để khi nhấn phím 1 ta được Hình 30.1 và nhấn phím 2 ta được Hình 30.2, biết mỗi hình được tạo bởi các “Cánh” có thể thay đổi màu (tùy ý) và số lượng các “Cánh” được nhập từ bàn phím: Hình 30.1 Hình 30.2 Cánh Cánh (Nhập 10 cánh) (Nhập 4 cánh) Câu 31: Vẽ hình tròn khuyết Viết chương trình để khi nhấn các phím 1, 2, 3 ta được các hình như sau: (biết nét vẽ 2). Hình 31.1 Hình 31.2 Hình 31.3 Tin học là đam mê ! Trang 14 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Câu 32: Vẽ Kim tự tháp Câu 33: Viết chương trình để vẽ các hình như sau: Hình 33.1 Hình 33.2 Hình 33.3 Hình 33.4 “Biển báo cấm” có “Biểu tượng Violet” “Tam giác sọc” có “Lồng đèn ông bán kính ngoài là có bán kính các hình tam giác nhỏ nhất sao” có bán kính 110, bán kính trong tròn đều bằng 50. cạnh 30. ngoài là 110, bán là 90, độ dày đường kính trong là 100, chéo là 10. bán kính ngôi sao là 100. Câu 34: Viết chương trình để vẽ các hình như sau: Hình 34.1 Hình 34.2 Hình 34.3 Hình 34.4 Tin học là đam mê ! Trang 15 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Câu 35: Viết chương trình để vẽ các hình như sau: Hình 35.1 Hình 35.2 Hình 35.3 Hình 35.4 Cầu 36: Vẽ lưới hình vuông n n (tức là số hàng và số cột bằng nhau), với n được nhập từ bàn phím. Hình vuông nhỏ có cạnh 30. Tọa độ vị trí ban đầu ở x= − 120, y = − 120. Ví dụ: Nhập n = 2 Nhập n = 4 Nhập n = 6 Câu 37: Viết chương trình để vẽ các hình như sau: Hình 37.1 Hình 37.2 Hình 37.3 Hình 37.4 Câu 38: Vẽ hình bên với số hàng và kích thước mỗi hình vuông được nhập từ bàn phím. Tin học là đam mê ! Trang 16 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Câu 39: Viết chương trình để vẽ các hình như sau: Hình 39.1 Hình 39.2 Hình 39.3 Hình 39.4 Câu 40: Vẽ hình với số hàng và kích thước mỗi hình vuông được nhập từ bàn phím. Câu 43: Viết chương trình để vẽ các hình như sau: Hình 43.1 Hình 43.2 Hình 43.3 Hình 43.4 Câu 44: Vẽ tam giác nhiều tầng, với số tầng nhập từ bàn phím. Tin học là đam mê ! Trang 17 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Câu 47: Viết một thủ tục để vẽ các ô lưới như hình bên dưới, trong đó số lượng côt và dòng được người dùng nhập vào. Ô vương có điểm làm chấm tròn màu sẫm, cạnh màu cam. Trong hình là lưới được tạo bởi 5 hàng 6 cột. Câu 48: Vẽ cánh chong chóng Viết chương trình để khi nhấn các phím 1, 2, 3, 4 ta được các hình như sau: Hình 48.1 Hình 48.2 Hình 48.3 Hình 48.4 Câu 50: Vẽ ngôi sao có cánh là các hình tam giác ghép lại. Yêu cầu nhập vào độ dài cạnh của tam giác nhỏ nằm trong cánh của ngôi sao. Câu 51: Vẽ hình lá cờ đỏ sao vàng Em hãy vẽ hình cờ đỏ sao vàng với tỷ lệ lá cờ và ngôi sao được cho như hình bên dưới. Lá 3a cờ có chiều dài bằng 3a, chiều rộng là 2a, độ dài từ tâm lá cờ đến đỉnh ngôi sao là , với 5 a được nhập từ bàn phím (tâm lá cờ ở tọa độ x = 0, y = 0). Tin học là đam mê ! Trang 18 Downloaded by H?p Nguy?n Th? ([email protected]) lOMoARcPSD|36846837 CHỦ ĐỀ VẼ HÌNH TRÊN SCRATCH Câu 54: Vẽ n hình tròn với bán kính tự chọn và màu sắc thay đổi (tùy ý của bạn) với n là số chẵn lớn hơn 0 và bé hơn hoặc bằng 360 (0 < n <= 360 và n chia hết cho 2) được nhập từ bàn phím và minh họa như hình Hình 1.1 và Hình 1.2. Câu 55: Em hãy vẽ hình bên với bán kính hình tròn được nhập vào từ bàn phím. Câu 56: Em hãy vẽ hình bên với bán kính hình tròn nhỏ được nhập vào từ bàn phím. Tin học là đam mê ! Trang 19 Downloaded by H?p Nguy?n Th? ([email protected])

File đính kèm:

  • pdftai_lieu_chu_de_ve_hinh_tren_scratch.pdf