Mình xin tổng hợp và giới thiệu đến các bạn 10 bài tập lập trình scratch về vẻ hình, Khi mới học lập trình Scratch các bạn nên bắt đầu từ những bài tập vẽ hình, bởi những bài tập này sẽ giúp các bạn rèn luyện các kĩ năng sử dụng cách lệnh về di chuyển, xoay, nhân bản, đây là những lệnh hết sức cơ bản cần nắm vững khi học lập trình scratch
Bài 1: Viết chương trình cho chú mèo di chuyển và tạo ra hình như sau:
Bài 2: Viết chương trình vẽ đa giác đều, vẽ đường tròn
Yêu cầu: người dùng nhập vào số cạnh của đa giác đều, nếu nhập vào số cạnh khá lớn thì vẽ ra đường tròn.
Bài 3: Viết chương trình Scratch vẽ hình sau:
Đây là bài tập phát triển từ bài tập số 2. Sau khi các bạn đã biết cách vẽ đa giác đều. Các bạn hãy tạo một “Mảnh ghép” nó giống như một thủ tục vẽ đa giác đều. rồi cho lặp lại việc vẽ 15 đa giác đều có chung một cạnh ta sẽ được hình như trên
Bài 4: Viết chương trình vẽ hình chữ nhật xoay để tạo thành hình sau:
Yêu cầu : Sử dụng công cụ vẽ hình trong scratch để vẽ một hình chữ nhật sau đó lập trình để xoay hình chữ nhật quanh 1 đỉnh để tạo thành hình vẽ trên.
Bài 5: Cũng viết chương trình tạo hình giống như bài 4
Nhưng yêu cầu cao hơn: Vẽ hình chữ nhật cũng dùng code luôn
Bài 6: Viết chương trình vẽ đa giác đều xoay để tạo thành hình sau:
Yêu cầu:
– Vẽ hoàn toàn dùng code (phải thực hiện bài tập 3 trước, vì bài này phát triển từ bài tập 3)
– Nhấn phím 1, 2, 3 để vẽ các hình 1, 2, 3 tương ứng
Bài 7: Xây dựng thủ tục vẽ đoạn thẳng nối hai điểm với tham số là x1, y1, x2,y2
Trong đó: (x1, y1) và (x2, y2): lần lượt là tọa độ của hai điểm
Các bạn đừng nghĩ vẽ đoạn thẳng đơn giản thế mà viết thủ tục làm gì cho mệt, việc xây dựng những thủ tục với những tham số sẽ rất có lợi khi bạn giải quyết những bài toán lớn, hãy chia nhỏ bài toán để giải quyết từng vần đề nhỏ một ta sẽ thấy được vẻ đẹp trong học lập trình
Xem: Hướng dẫn viết thủ tục vẽ đoạn thẳng
Bài 8: Viết chương trình vẽ hình ngôi sao 5 cánh bằng code
Đây là bài toán tưởng như đơn giản nhưng không phải vậy, cái hay của bài toán là làm sao để xác định được tọa độ của các đỉnh để từ đó dùng thủ tục vẽ đoạn thẳng trong bài 7 để vẽ. Mình nghĩ đây là một trong 10 bài tập lập trình scratch về vẽ hình mà bạn cần nắm vững
Bài 9: Viết chương trình vẽ ngôi sao 5 cánh sau đó quay để tạo thành hình sau
Bài này là bài toán mở rộng của bài 9 và ôn lại kĩ thuật của bài 6
Bài 10: Viết chương trình vẽ lá cờ đỏ sao vàng
Với kích thước của lá cờ như sau: Chiều rộng bằng 2/3 chiều dài, bán kính đường tròn ngoại tiếp ngôi sao bằng 1/5 chiều dài lá cờ
Cái khó của bài này là làm sao để các bạn tô màu được cho ngôi sao và lá cờ.
Tham khảo: cách vẽ sao vàng năm cánh
Trên đây mình vừa giới thiệu với các bạn 10 bài tập về vẽ hình trong scratch các bạn hãy tự mình thực hiện các bài tập trên. Trong quá trình thực hiện nếu có vấn đề gì vướng mắc hãy comment bên dưới mình sẽ cùng trao đổi. Bạn nào viết thành công chương trình cũng vui lòng chia sẻ để các bạn khác cùng học hỏi.
Xin chào và hẹn gặp lại các bạn trong những bài viết sau.