MoreKnig.org

Читать книгу «Інформатика. Дитяча енциклопедія» онлайн.


Шрифт:

это линур :а :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). Бажано надавати такі імена змінним, щоб вони підказували, навіщо ця змінна потрібна.

Для створення змінних та надання їм значення існує команда присвоювання:

пусть < ім'я змінної > < число або вираз >

Щоб не плутати ім’я та значення змінної, існують спеціальні значки-ознаки. Наприклад, якщо є змінна шлях, то ми повинні записати її:

Ім'я "шлях

Значення :шлях

Перейти на стр:
Шрифт:
Продолжить читать на другом устройстве:
QR code