Khối của tôi#

Giới thiệu#

My Blocks tương đương với các hàm trong Python. My Blocks nhóm các khối lệnh thành các phần khối lệnh có thể tái sử dụng, hiệu quả, được thiết kế để thực hiện một nhiệm vụ cụ thể. My Blocks có thể được gọi nhiều lần trong một chương trình, giúp việc tổ chức dự án dễ dàng hơn và tránh các khối lệnh trùng lặp.

định myBlock

myBlock

Thông số

Sự miêu tả

tên khối

Tên bạn đặt cho Khối của tôi.

tham số

Tùy chọn. Các biến chấp nhận giá trị đầu vào khi hàm được gọi, cho phép truyền dữ liệu vào hàm. Chúng có thể là số hoặc kiểu Boolean.

Định nghĩa và gọi các khối lệnh của tôi#

Khối của tôi#

Nếu một Khối của tôi không yêu cầu nhập liệu, bạn có thể định nghĩa nó mà không cần tham số.

Khi khởi chạy, chương trình sẽ gọi một khối tùy chỉnh có tên ‘greeting’ để in ‘Hello!’ lên màn hình.#
định greeting
[Define a My Block to display a message.]
in [Hello!] ▶

khi bắt đầu :: hat events
[Call a My Block to display the message.]
greeting

Khối lệnh của tôi với các tham số#

Các tham số cho phép bạn cung cấp cho Khối của tôi thông tin cần thiết để hoạt động, chẳng hạn như số lần cần thực hiện một chuỗi chuyển động.

Ví dụ, một Khối của tôi có thể sử dụng tham số số để cho Robot 123 biết cần di chuyển bao nhiêu bước. Điều này cho phép bạn sử dụng cùng một Khối của tôi theo nhiều cách khác nhau tùy thuộc vào các giá trị bạn cung cấp cho nó.

Khi khởi chạy, chương trình sẽ gọi một khối tùy chỉnh ‘named_greeting’ với một tham số. Nó sẽ in 'Xin chào, ’ theo sau là tên được chỉ định lên màn hình.#
định turns (number) :: custom
[Define a My Block with a parameter.]
lặp lại (number)
lái [tiến v] trong (50) [mm v]
quay [phải v] trong (90) độ

khi bắt đầu :: hat events
[Call a My Block start turning.]
turns [4]