Logo - Phép toán số học
Logo cung cấp các phép toán cộng, trừ, nhân và chia thông thường, được biểu thị bằng các ký hiệu +, -, *, /. Mỗi hoạt động này tạo ra một kết quả. Nếu bạn không làm điều gì đó với kết quả, chẳng hạn như in nó, Logo sẽ hiển thị lỗi.
Với lệnh print, kết quả của một phép tính số học có thể được sử dụng và in ra trong cửa sổ lệnh. Các ví dụ được đưa ra trong ảnh chụp màn hình sau đây cho thấy điều tương tự.
Các lệnh hữu ích khác là -
sqrt - Nó nhận một đối số không âm và trả về căn bậc hai của nó.
power - Cần hai đối số, gọi chúng là 'a' và 'b', và tạo ra a thành lũy thừa b.
ln - Nó nhận một đối số và trả về lôgarit tự nhiên của nó.
exp - Lấy một đối số và tính e thành lũy thừa, e là số tự nhiên 2.718281828.
log10 - Nó nhận logarit đến cơ số 10 của một đối số của nó.
Ảnh chụp màn hình sau đây cho thấy một ví dụ về các lệnh trên với đầu ra tương ứng của chúng.
Các toán tử số học có quyền ưu tiên xác định thứ tự mà chúng được đánh giá.
Note- print 60 * sqrt 2 và print sqrt 2 * 60 tạo ra các câu trả lời khác nhau. Ở đây, toán tử * được ưu tiên hơn toán tử sqrt. Vì vậy, * sẽ được thực hiện trước sqrt, nếu có sự lựa chọn, như trong trường hợp thứ hai.
Vì lý do này, câu lệnh đầu tiên in ra giá trị gấp 60 lần căn bậc hai của 2, trong khi câu lệnh thứ hai in ra căn bậc hai của 120 như trong hình sau.