снюють перехід від графічного до текстового екрану.
У Логотипом передбачена робота в наступних режимах:
Режим безпосереднього виконання команд в графічному вікні (рис. 5), де робота ведеться безпосередньо з графічним вікном. При цьому команди задаються в самому нижньому вікні.
Режим підготовки та виправлення тексту програми в текстовому екрані (рис. 7), призначений для створення і редагування тексту програм.
Перехід від графічного екрана до текстового здійснюється за допомогою меню (рис. 8).
Можна виділити дві основні групи команд:
управління рухом Черепашка;
управління системою.
Команди управління рухом Черепашка можуть задаватися як в графічному, так і в текстовому екрані. До них відносяться:
Базові команди руху, і малювання;
Команда циклу (повторення);
Команда процедура (підпрограми);
Команда зміни змінних;
Рекурсивні команди.
Наведемо приклади реалізації базових алгоритмічних конструкцій у середовищі Лого.
Приклад 1 (слідування). Знайти корінь лінійного рівняння виду ах + b=0.
Для рішення прикладу 1 складемо блок-схему алгоритму (рис. 9.). Слідуючи послідовності блоків в алгоритмі можна скласти програму мовою Логотипом, яка може бути представлена, так як на рис. 10.
Для запуску програми в командному полі введемо ім'я програми - «Рівняння» і натиснемо клавішу «Enter».
У діалоговому вікні введемо значення для коефіцієнта А=2, у другому - В=5. У третьому діалоговому вікні з'явиться значення розрахованого параметра Х=- 2,5.
Приклад 2 (цикл). Отримати цифру 5 з допомогою операції складання і цифри 1.
Рис. 11. Блок-схема рішення прикладу 2, його реалізація мовою Лого. Вид вікна з відповіддю серед Лого
Можна помітити, що команди «нехай a: a + 1, повідом: a», повторюються 5 разів, отже застосувавши структуру «Цикл» одержимо блок-схему можна застосувати до розглянутого прикладу 3 (рис. 8) . При введення А=1, виробляється операція складання А +1 і повторюється 5 раз, у результаті отримуємо А=5.
Приклад 3 (розгалуження). Якщо a> b, то обчислити значення a=2 * a, якщо умова не виконується, то обчислити b=2 * b.
У прикладі 3 якщо умова істинно, то виконується перша дія, якщо умова брехливо - виконується друга дія [7].
2.2 Програма «Алгоритмізація та програмування»
2.2.1 Вимоги до системи
Для ефективного використання програми до технічного і програмного забезпечення пред'являються наступні мінімальні вимоги:
Оперативна пам'ять: 128 MB;
Вільне місце на жорсткому диску: 30,3 MB;
Відео - карта: 128 MB;
Процесор: Intel Pentium 1 GHz;
Операційна система: Windows 98, 2000, XP;
Програмне забезпечення: Microsoft Office 2003;
Windows - сумісна миша, клавіатура
2.2.2 Структура обучающе-демонстраційної програми