Logo - Con rùa
Các Lệnh Vẽ Biểu trưng đơn giản sẽ di chuyển Rùa về phía trước và phía sau và cũng có thể xoay nó sang phải hoặc trái. Các lệnh và chữ viết tắt của chúng được đưa ra bên dưới:
- fd - chuyển tiếp
- bk - lạc hậu
- rt - đúng
- lt - trái
- cs - màn hình rõ ràng
Có thể sử dụng cả hai phiên bản của các lệnh này. Ngoại trừ lệnh cs, mỗi lệnh này phải được theo sau bởi một giá trị được gọi là đối số của nó. Các đối số cho fd và bk là các đơn vị; những góc của rt và lt là những góc có thể là số nguyên bất kỳ. Một phép quay 360 là một phép quay hoàn toàn, do đó một phép quay 375 độ cũng giống như 1/15 độ.
forward 60 hoặc là fd 60 nghĩa là đi tiếp 60 bước
right 90 hoặc là rt 90 nghĩa là rẽ phải 90 độ
left 90 hoặc là lt 90 nghĩa là rẽ trái 90 độ
back 60 hoặc là bk 60 nghĩa là quay lại 60 bước
clearscreen hoặc là csnghĩa là xóa tất cả các hình vẽ. Điều này đặt con rùa ở trung tâm
Cửa sổ đồ họa có một hệ tọa độ. Giá trị của hai tọa độ (thường được gọi là x và y) tại tâm là 0, 0. Ở góc đông bắc, chúng là 250, 250; ở góc đông nam, chúng là 250, -250. Ở góc Tây Nam, chúng là -250, -250; vv Nếu con rùa cố gắng đi ra một bên của màn hình, nó sẽ quấn quanh. Mặt phải quấn sang mặt trái và mặt trên quấn xuống dưới cùng.
Nhiều hệ thống lập trình hoạt động trên cùng một loại mặt phẳng tọa độ 'xy' hai trục, mà chúng tôi cũng làm việc với trong Đại số.
Ở đây, '0 0' là trung tâm hoặc điểm gốc (không có dấu phẩy hoặc dấu ngoặc đơn ở đây!). Ở trung tâm, thu phóng - trạng thái "bình thường", màn hình vẽ của Logo hiển thị một khu vực khoảng 150 điểm lên hoặc xuống và 300 điểm sang phải hoặc sang trái từ trung tâm.
Con rùa có thể được định hướng với các tiêu đề tương ứng với hoa hồng của la bàn, với 0 hoặc 360 độ hướng thẳng lên, thẳng 90 độ sang phải, v.v. Bạn có thể đặt một biến thành một số từ 0 đến 360 và sau đó đi trên con đường đó.
Lệnh Rùa
Bây giờ chúng ta hãy thử một số lệnh. Các lệnh sẽ được đưa ra một trên mỗi dòng, theo sau là dấu xuống dòng. Một số lệnh này có thể được gõ liên tiếp trong một cửa sổ lệnh, theo sau là dấu xuống dòng. Tác dụng đối với con rùa cũng vậy. Tuy nhiên, nếu bạn nhập lệnh yêu cầu một hoặc nhiều đầu vào và cung cấp (các) đầu vào bị thiếu trên dòng tiếp theo, Biểu trưng sẽ hiển thị lỗi.
Sau đây là một lệnh thực hành, hiển thị kết quả mong muốn ở bên phải.
Các lệnh - fd 50 rt 120 fd 50 rt 120 fd 50 rt 120, khiến con rùa vẽ một hình tam giác, như bạn có thể thấy bằng cách thử chúng.
Các lệnh này được đọc từ trái sang phải. Kể từ khi lệnhfdyêu cầu một đối số, nó được lấy làm giá trị tiếp theo. Tương tự,rtcũng có một lập luận. Do đó, Logo có thể cung cấp một ý nghĩa rõ ràng cho mỗi chuỗi ký tự này. Đối với một số lệnh Logo, dấu phân tách là cần thiết.
Sau đây là một số lệnh thực hành với kết quả mong muốn ở bên phải.
Sau đây là một bài tập để kiểm tra năng khiếu của bạn về những gì bạn đã học cho đến nay trong chương này.