Vẽ hình vuông trong Scratch và nhân bản thành nhiều hình đẹp khác

Like Tweet Pin it Share Share Email

Trong bài viết này mình sẽ hướng dẫn các bạn cách vẽ hình vuông trong Scratch đồng thời sử dụng kĩ thuật quay hợp lý để nhân bản tạo thành những hình vẽ đẹp đã ra trong các kì thi tin học trẻ phần vẽ hình bằng Scratch.

Thủ tục con vẽ hình vuông trong Scratch

Trước hết ta cùng xây dựng một mảnh ghép để vẽ hình vuông với tham số là cạnh của hình vuông như sau:

Chương trình con vẽ hình vuông trong Scratch

Chỉ cần một vòng lặp lại 4 lần việc vẽ một cạnh và xoay 90 độ là xong, quá đơn giản phải không nào

Vẽ các hình phức tạp hơn từ hình vuông

Bây giờ ta hãy phát triển để vẽ hai hình trong đề thi tin học trẻ Đông Triều năm 2019 nào

Nhìn hình ta thấy hình tạo thành từ 5 hình vuông vì vậy ta sẽ gọi 5 lần thủ tục vẽ hình vuông trên mà thôi

Code vẽ hình chữ thập từ 5 hình vuông

Mình vẽ 1 hình vuông trong lõi còn 4 hình vuông còn lại cho vào trong vòng lặp như hình trên, chỉ cần chọn góc quay và di chuyển phù hợp là vẽ được thôi.

Tiếp tục phát triển bài toán trên để vẽ hình sau

Mặc dù so với hình vừa vẽ xong chỉ vẽ thêm một hình vuông lớn nữa là xong nhưng đòi hỏi các bạn phải suy nghĩ làm thế nào để vẽ các đỉnh khớp nhau chính xác như vậy. Nếu là học sinh THCS thì có thể dùng công thức để tính chính xác cạnh hình vuông lớn theo hình vuông nhỏ.

Còn các em tiểu học thì sao, các em có thể dùng kỹ thuật lưu toạ độ để thực hiện điều đó. Các bạn thử suy nghĩ và tự code nha.

Bây giờ bạn hãy phát triển để hình sau xem thế nào

Hình tạo thành từ 8 hình vuông

 

Nếu nhìn kĩ bạn sẽ phát hiện ra hình trên được tạo thành nhờ 8 hình vuông ghép lại, vì vậy chỉ cần sử dụng vòng lặp 8 lần là ra mà thôi

Code vẽ 8 hình vuông

 

Bạn tự tìm hiểu vì sao lại xoay 45 độ sau mỗi lần vẽ một hình vuông nha.

Bây giờ hãy xem thử một bài trong đề thi tin học trẻ Thạch Hà 2019 nào

Bài 1 đề thi tin học trẻ Thạch Hà

 

Ôi cũng lại chính là vẽ hình vuông đấy thôi, bạn đếm xem hình tạo thành gồm mấy hình vuông nha, mình thì đếm được 8 hình tất cả, vậy chỉ cần vòng lặp 8 lần và sau mỗi lần vẽ 1 hình vuông thì di chuyển và quay hợp lí là Ok thôi.

Code vẽ hình bát giác từ hình vuông

Vậy là chỉ từ cách vẽ hình vuông với kỹ thuật di chuyển và quay thôi ta có thể tạo thành rất nhiều hình đẹp mắt phải không nào các bạn. Bạn nào còn tìm được những hình đẹp từ hình vuông vui lòng comment chia sẻ với các bạn khác nha.

 

Comments (0)

Trả lời

Your email address will not be published. Required fields are marked *