это линур :а :b
еслииначе (не :а = 0)
[пусть "x :b / :а (пиши "|Корень равен | :x]
[еслииначе (:b = 0)
[пиши "|x – любое число|]
[пиши "|решений нет|]
]
конец
На початку процедури линур перевіряємо умову а ≠ 0. Якщо це так, то в рівняння мається тільки один корінь, що дорівнює x = b/a. Привласнюємо перемінній :x це значення і виводимо відповідь на екран.
Якщо умова а ≠ 0 помилкова (тобто а = 0), це значить, що тепер необхідно перевірити умову b = 0. Для цього знадобиться знову застосувати умовну команду. Коли умова b = 0 істинна, це значить, що й а = 0, і b = 0. У цьому випадку виводимо на екран повідомлення про те, що рішенням може бути будь-яке число. І нарешті, коли умова b = 0 хибна, це значить, що а = 0, а b ≠ 0. У цьому випадку виводимо на екран повідомлення про те, що рішень немає.
Арифметика в Logo. Команди вводу, виводу. Змінні
В Logo записи арифметичних виразів використовують операції, знайомі нам з математики (додавання +, різниця -, ділення /, множення *, квадратний корінь кк). Знак операції в Logo з обох боків обов’язково виділяється пробілом. Порядок виконання операцій – такий самий, як у математиці. Змінити порядок можна за допомоги круглих дужок.
Наприклад: математика: (2 + 3 х 6): (7 – 2)
Logo: (2 + 3 * 6)/(7 – 2)
На екран у робоче поле значення виразу потрапляє завдяки команді
пиши <арифметичний вираз>
Наприклад:
пиши (2 + 3 * 6)/((12 – 6)/ 3)
Або у поле команд, завдяки команді:
покажи <арифметичний вираз>
Видалити текст із робочого поля екрана допоможе команда:
ст («сотри текст»)
Видалити текст із рядка команд допоможе команда:
ск («сотри команды»)
У математиці різні величини можуть позначатися буквами. У Logo теж таке можливо. Числові значення приписують буквам або словам, які мають назву змінні. Для ім’я змінної можна використовувати будь-яку послідовність символів без пробілів, окрім ключового слова (зарезервованого в Logo). Бажано надавати такі імена змінним, щоб вони підказували, навіщо ця змінна потрібна.
Для створення змінних та надання їм значення існує команда присвоювання:
пусть < ім'я змінної > < число або вираз >
Щоб не плутати ім’я та значення змінної, існують спеціальні значки-ознаки. Наприклад, якщо є змінна шлях, то ми повинні записати її:
Ім'я "шлях
Значення :шлях