Презентація на тему кумир виконавець робот система команд виконавця приклади алгоритмів завдання

2 Виконавець Робот Поле програмних кодів Робота має вигляд (Рис.1). У цьому полі будемо записувати алгоритм для Робота. Робот рухається при виконанні алгоритму в поле (Рис.2). рис.1 Рис.2

Презентація на тему кумир виконавець робот система команд виконавця приклади алгоритмів завдання

3 Виконавець Робот Система команд виконавця Робот Команди переміщення: вгору, вниз, вліво, вправо Робот переміщається на одну клітку вгору, вниз, вліво, вправо. Команда зафарбувати - зафарбовує клітку, в якій стоїть Робот. Перевірка істинності умови: зверху вільно, знизу вільно, зліва вільно, праворуч вільно Робот перевіряє істинність умови відсутності стіни у тій клітини, де знаходиться Робот. Можна використовувати запис складових умов, утворених логічними операціями І, АБО, НЕ.

Презентація на тему кумир виконавець робот система команд виконавця приклади алгоритмів завдання

4 Виконавець Робот Наприклад: (праворуч вільно) І (не знизу вільно) Перевірка істинності умови: зафарбована, чиста Робот перевіряє істинність умови - зафарбована або чиста клітка, де знаходиться Робот.

Презентація на тему кумир виконавець робот система команд виконавця приклади алгоритмів завдання

5 Виконавець Робот Безпосереднє редагування обстановки Всі команди редагування обстановки виконуються за допомогою миші: поставити / прибрати стіну - клацнути по кордоні між клітинами, зафарбувати / очистити клітку - клацнути по клітці, перемістити Робота - перетягнути мишею в потрібну клітину.

Презентація на тему кумир виконавець робот система команд виконавця приклади алгоритмів завдання

6 Виконавець Робот Команди меню Робот Показати поле Робота Робить видимим вікно спостереження за Роботом. Надрукувати обстановку Створює файл у форматі PDF, який зображає поточну обстановку в кольоровому або чорно-білому варіанті. Зберегти обстановку в файл Створює текстовий файл з описом обстановки у внутрішньому форматі * .fil. Цей файл в подальшому може бути завантажений в якості стартової обстановки (команда Змінити стартову обстановку) або при редагуванні стартовою обстановки (команда Відчиніть двері редагування стартовою обстановки). Змінити як стартову обстановку Встановлює нове ім'я файлу стартовою обстановки (за допомогою стандартного діалогу) і завантажує нову стартову обстановку. Повернутися в стартову обстановку Робить стартову обстановку поточної.

Презентація на тему кумир виконавець робот система команд виконавця приклади алгоритмів завдання

7 Виконавець Робот Зображення поточної обстановки в вікні спостереження Зображення поточної обстановки завжди повністю поміщається в робочому полі вікна спостереження за Роботом. Фон робочого поля - зелений. Зафарбовані клітини - сірі. Між клітинами - тонкі чорні лінії. Стіни Зображуються товстими жовтими лініями. У клітці робочого поля вікна спостереження Робот зображується ромбиком.

Презентація на тему кумир виконавець робот система команд виконавця приклади алгоритмів завдання

8 Виконавець Робот Приклад 1. Складемо алгоритм з ім'ям «Хід конем», що б Роботу потрапити з точки А в точку Б (Рис.3). Алгоритм має вигляд (Рис. 4.). Після його виконання Робот переміститися в потрібну точку (Рис.5). Алгоритм, записаний на мові виконавця називається програмою. Ріс.3Ріс.4 Рис.5

9 Виконавець Робот Приклад 2. Складемо програму, що складається з декількох рядків, для руху Робота з точки А в точку Б (обстановка Рис.6) Рис.6

Презентація на тему кумир виконавець робот система команд виконавця приклади алгоритмів завдання

10 Виконавець Робот У одному рядку команда від команди відділяється знаком «; »Програма матиме вигляд Рис.7. Наберіть текст програми і виконаєте її.

11 Виконавець Робот Приклади для самостійного рішення: Скласти алгоритм для перекладу Робота з початкового положення в клітку, позначену зірочкою. Рис.8 Рис. 9 Рис.10

12 Виконавець Робот Приклади для самостійного рішення: Скласти алгоритм для перекладу Робота з початкового положення в клітку, позначену зірочкою. Мал. 12 Рис.11

13 Виконавець Робот Приклади для самостійного рішення: Скласти алгоритм для перекладу Робота з початкового положення в клітку, позначену зірочкою. рис.13 Рис.14