biến và thủ tục trong logo

3 286 0
biến và thủ tục trong logo

Đang tải... (xem toàn văn)

Thông tin tài liệu

1 Các phép tính MSWLogo MSWLogo sử dụng cộng +, trừ -, nhân *, chia / (,) AND, OR Nếu biểu thức cần tính kết dãy phép tính LOGO thực nhân chia trước, cộng trừ sau MSWLogo khơng có phép tốn =, để so sánh bạn phải dùng hàm equalp ví dụ equalp 1 trả true Nếu phép tính có cộng trừ nhân chia LOGO thực phép tính từ trái qua phải Nếu có thành phần nằm cặp dấu ngoặc đơn thành ưu tiên thực trước Ví dụ: Print 2+3*4 cho kết 14 Print (2+3)*4 cho kếtquả 20 Cách viết thủ tục MSWLogo Để viết sửa đổi thủ tục bước bấm nút Edall cửa sổ Editor cho bạn soạn thảo, chỉnh sửa thủ tục hình Sau xong bạn làm tiếp bước ; Bấm File →Save and exit để lưu thủ tục lại Sau bước bạn cần bấm tên thủ tục ngăn nhập lệnh bấm Enter nhấn nút Execute để thực thủ tục Nếu bạn muốn lưu file lại để sử dụng cho lần sau để chia sẻ bạn làm thêm thao tác : Bấm File→Save cửa sổ MSWLogo để lưu lại Bạn lưu kết thường hình vẽ lại, để làm điều bạn vào Bitmap→Save Sử dụng biến MSWLogo Biển đại lượng thay đổi giá trị Tại phải dùng biển? Có thể hiểu cách đơn giản nhất: Dùng biến để đảm tổng quát dạng toán, sau sử dụng thành thạo, ta thấy nhiều trường hợp khác phải dùng đến bíến Có loại biến, nhận giá trị từ loại trương trình Đối với giá trị nhận ngồi ta khai báo sau phần tên thủ tục :biến1 :biến2 :biến3… Ví dụ thủ tục sau viết đa giác với số cạnh độ dài tùy ý người dùng đưa vào To Dagiac :p :n Repeat :p[fd :n rt(180-(1-2/:p)*180)] End Chú ý: :p số cạnh đa giác :n độ dài đa giác (1-2/:p)*180) cơng thức tính góc đa giác có p cạnh (đỉnh) Repeat lệnh lặp lại công việc cú pháp REPEAT số.lần.lặp [lệnh1, lệnh2, lệnh3…] Đối với’ biển nhận giá trị chạy thủ tục MAKE “Tênbiến giátrị ví dụ Make “n 100 có nghĩa n =100, muốn giá trị n ta dùngShow :n Cần phân biệt: Nếu biến nhận giá trị từ bên ngồi dùng dầu hai chấm truớc tên biến, biên nhận giá trị từ biểu thức thủ tục dùng dấu nháy kép trước tên biến ... loại biến, nhận giá trị từ loại trương trình Đối với giá trị nhận ta khai báo sau phần tên thủ tục :biến1 :biến2 :biến3 … Ví dụ thủ tục sau viết đa giác với số cạnh độ dài tùy ý người dùng đưa vào... MSWLogo để lưu lại Bạn lưu kết thường hình vẽ lại, để làm điều bạn vào Bitmap→Save Sử dụng biến MSWLogo Biển đại lượng thay đổi giá trị Tại phải dùng biển? Có thể hiểu cách đơn giản nhất: Dùng biến. .. trị chạy thủ tục MAKE “Tênbiến giátrị ví dụ Make “n 100 có nghĩa n =100, muốn giá trị n ta dùngShow :n Cần phân biệt: Nếu biến nhận giá trị từ bên ngồi dùng dầu hai chấm truớc tên biến, biên

Ngày đăng: 04/06/2018, 06:16

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan