Trang chủ Tin Học Lớp 12 Tạo chương trình để vè hình vuông có màu xanh...

Tạo chương trình để vè hình vuông có màu xanh duiong đậm WMS logo câu hỏi 191027 - hoctapsgk.com

Câu hỏi :

Tạo chương trình để vè hình vuông có màu xanh duiong đậm WMS logo

Lời giải 1 :

To 5vuong

setpensize [ 2 2 ]
repeat 2[fd 198 rt 90 fd 66 rt 90] fd 66 lt 90 fd 66 rt 90
repeat 2[fd 66 rt 90 fd 198 rt 90]

End

To ghep

setpensize [ 2 2 ]
5vuong rt 27 setpc 4

repeat 4 [Fd 146.5 rt 90]

End

Số 27 và 146.5 tính như thế nào với trình độ của học sinh tiểu học?

Ở đây tôi nâng cấp đề bài lên ở một mức khó hơn :

Cho 5 hình vuông bằng nhau với độ dài cạnh nhập từ bàn phím. Em hãy sử dụng các câu lệnh trong MSW Logo, cắt và ghép chúng thành 1 hình vuông, tính diện tích hình vuông mới.

Khó khăn phải giải quyết : Độ dài của đường màu đỏ, góc xoay ?

Tính góc và đo khoảng cách

  1. Setheading Towards [x y] Xoay rùa về hướng tọa độ x, y
  2. Distance [x y] Đo khoảng cách từ vị trí hiện tại tới tọa độ x, y
  3. Heading lấy góc hiện tại của rùa

Ghép 5 hình vuông thành 1 hình vuông

To 5vuong :n

Cs ;Xóa màn hình
Ht ;ẩn rùa
Setpc 2 ;chỉnh nét vẽ màu xanh lá
Make “a :n ;Khai báo biến a bằng độ dài đưa vào để dùng sau này a là biến toàn cục
;nếu dùng n ở dưới sẽ không biết
Setpensize [3 3] ; chỉnh độ đậm nét vẽ

Repeat 4[Repeat 4 [Fd :n Rt 90] Fd :n Lt 90] ;vẽ hình chữ thập code của cô Huệ Quách
Ghep ;gọi chương trình ghép
SETHEADING 90 ;Thiết lập rùa về hướng 90
Label (list “Dien “tich “hinh “vuong “: :canh*:canh) ; Thông báo ra màn hình diện tích

End

To Ghep

Bk :a ;Đi lùi lại một đoạn là a bằng n người dùng truyền vào
SETHEADING TOWARDS (list :a :a) ;Xoay về hướng B (rùa đang ở A nhé)
Make “Goc HEADING ; Lấy giá trị góc rùa mới xoay gán vào biến Goc
;thật ra dòng này không cần thiết nhưng thêm vào cho các bạn biết để có thể xử lý các trường hợp khác.
Make “Canh Distance (list :a :a) ; đo khoảng cách từ A tới B, (list :a :a) chính là tọa độ của điểm B
Setpc 4 ;Nét vẽ màu đỏ
Repeat 4 [Fd :Canh Lt 90] ; Vẽ hình vuông màu đỏ

Thảo luận

Lời giải 2 :

To hinhvuong

Setpc 1

Repeat 4[fd 100 rt 90]

End

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 12

Lớp 12 - Năm cuối ở cấp tiểu học, năm học quan trọng nhất trong đời học sinh trải qua bao năm học tập, bao nhiêu kì vọng của người thân xung quanh ta. Những nỗi lo về thi đại học và định hướng tương lai thật là nặng. Hãy tin vào bản thân là mình sẽ làm được rồi tương lai mới chờ đợi các em!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK