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 vẽ hình trong scratch, 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 Hãy tham khảo với onthihsg ngay nhé.
Bạn đang đọc: 10 bài tập lập trình scratch về vẽ hình
Nội dung chính
- 1 Video hướng dẫn cách vẽ hình chữ nhật trong scratch
- 2 Lập trình scratch hướng dẫn vẽ các hình cơ bản
- 2.1 Bài 1: Viết chương trình cho chú mèo di chuyển và tạo ra hình như sau:
- 2.2 Bài 2: Viết chương trình vẽ đa giác đều, vẽ đường tròn
- 2.3 Bài 3: Viết chương trình Scratch vẽ hình sau:
- 2.4 Bài 4: Viết chương trình vẽ hình chữ nhật xoay để tạo thành hình sau:
- 2.5 Bài 5: Cũng viết chương trình tạo hình giống như bài 4
- 2.6 Bài 6: Viết chương trình vẽ đa giác đều xoay để tạo thành hình sau:
- 2.7 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
- 2.8 Bài 8: Viết chương trình vẽ hình ngôi sao 5 cánh bằng code
- 2.9 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
- 2.10 Bài 10: Viết chương trình vẽ lá cờ đỏ sao vàng
- 2.11 Share this:
Video hướng dẫn cách vẽ hình chữ nhật trong scratch
Lập trình scratch hướng dẫn vẽ các hình cơ bản
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 Làm:
a, Chương trình tinh chỉnh và điều khiển nhân vật mèo hoạt động ngẫu nhiên trên màn hình hiển thị.
b,
c,
d, Chạy chương trình vừa tạo phản ứng của chó ở những thời gian chó và mèo chạm nhau có đúng nhu yếu của bài toán
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ước 1: Thêm đối tượng bút chì
Trong bài toán này những bạn chỉ cần một đối tượng người tiêu dùng duy nhất là cây bút chì thế cho nên hãy xóa nhân vật mặc định là chú mèo đi và thêm nhân vật cây bút bào
Bước 2: Code vẽ đa giác đều bằng Scratch
Đầu tiên những bạn hãy thử kéo và tạo khối lệnh sau :
Thêm lệnh Bắt đầu vẽ vào bên trên sau đó nhắp nhanh hai lần vào khối lệnh và quan sát các bạn sẽ thấy chiếc bút chì vẽ lên hình ngũ giác đều. bạn hãy thay hai số 5 trong khối lệnh trên bằng cùng một số khác chẳng hạn 3, 4, 6, 7, và chạy thử bạn sẽ được các hình đa giác đều.
Vậy vẽ đa giác đều quá đơn thuần phải không những bạn. Và đây là code vẽ đa giác đều triển khai xong
Vẽ đa giác đều bằng Scratch đơn thuần
Vẽ đường tròn chẳng qua là vẽ đa giác đều mà thôi
Sao hay thế nhỉ đúng đó không tin bạn hãy thử nhé, hãy thay đổi lệnh Di chuyển 50 bước trên thànhDi chuyển 5 bướcsau đó khi chạy chương trình bạn hãy nhập số cạnh là 40 chẳng hạn, bạn sẽ thấy chương trình vẽ đường tròn đó.
Vậy các bạn lưu ý vẽ đường tròn là vẽ đa giác có số cạnh lớn và độ dài cạnh nhỏ nhé.
Vậy là mình đã hướng dẫnlập trình vẽ đa giác đều bằng Scratch cho những bạn học viên tiểu học cũng hiểu được rồi nhé.
Bài 3: Viết chương trình Scratch vẽ hình sau:
Đây là bài tập tăng trưởng từ bài tập số 2. Sau khi những 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ẽ trọn vẹn dùng code ( phải triển khai bài tập 3 trước, vì bài này tăng trưởng từ bài tập 3 ) – Nhấn phím 1, 2, 3 để vẽ những 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 thuần thế mà viết thủ tục làm gì cho mệt, việc kiến thiết xây dựng những thủ tục với những tham số sẽ rất có lợi khi bạn xử lý những bài toán lớn, hãy chia nhỏ bài toán để xử lý 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
Xem: Cách vẽ ngôi sao 5 cánh
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 lan rộng ra 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 size của lá cờ như sau : Chiều rộng bằng 2/3 chiều dài, nửa đường kính đường tròn ngoại tiếp ngôi sao 5 cánh 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 những bạn trong những bài viết sau.
Source: http://139.180.218.5
Category: Kiến thức học đường