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. Đó có thể là văn bản, số hoặc giá trị 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!] trên màn hình ▶

khi bắt đầu
[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 một Khối của tôi thông tin cần thiết để hoạt động, chẳng hạn như số lầ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 máy bay không người lái biết độ cao cần bay. Đ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ó.

định Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
đặt độ chính xác in thành [0.01 v] trên bảng điều khiển
in ((number) [/ v] (3)) trên bảng điều khiển ◀ và đặt con trỏ xuống hàng tiếp theo

khi bắt đầu
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]