Исполнитель Робот |
Алгоритм | ||
<< Исполнитель Чертежник | Исполнитель Робот >> |
Автор: Женька. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Исполнитель Робот.ppt» со всеми картинками в zip-архиве размером 1961 КБ.
Сл | Текст | Сл | Текст |
1 | Исполнитель Робот. СКИ, обстановка. | 29 | Еще один пример. А. Б. Алг рисунок нач |
2 | Обстановка Робота. Исполнитель Робот | | нц 3 раз | | вправо; закрасить | | вниз; | |
существует в некоторой обстановке — | закрасить; | | вниз; закрасить | | влево; | ||
прямоугольном поле, разбитом на клетки, | вверх; закрасить | | вправо; вправо; | ||
между которыми могут стоять стены. Робот | закрасить | | вправо; вправо; вверх | кц | ||
может передвигаться по полю, закрашивать | кон. Рисуем плюс. Переходим к следующему. | ||
клетки. | 30 | Домашнее задание. Придумать 2 фигуры и | |
3 | Робот-> Сменить стартовую | запрограммировать их рисование Роботом с | |
обстановку. Файл со стандартной | использованием цикла N раз (проверить в | ||
обстановкой входит в поставку Кумира | программе и перенести в тетрадь. | ||
(10x16.fil). Стандартной обстановкой | 31 | Робот находится в левом верхнем углу | |
является пустая обстановка максимально | поля. Составить алгоритм, закрашивающий | ||
допустимого размера 10*16 с Роботом в | данные клетки. | ||
левом верхнем углу. | 32 | Робот находится в левом верхнем углу | |
4 | поля. Составить алгоритм, закрашивающий | ||
5 | Инструменты->Редактировать | данные клетки. | |
стартовую обстановку. Поставить/убрать | 33 | Б. А. Составить алгоритм перемещения | |
стену — щелкнуть по границе между | робота по лабиринту из положения А в | ||
клетками. Закрасить/сделать чистой клетку | положение Б. | ||
— щелкнуть по клетке. Переместить Робота — | 34 | Цикл пока. Нц пока условие · тело | |
тащить мышью. Изменить размеры обстановки | цикла (последовательность команд) кц. | ||
— команда «Новая обстановка» меню | 35 | 10 команд проверки условий. Сверху | |
«Обстановка». | стена сверху свободно снизу стена снизу | ||
6 | свободно справа стена справа свободно | ||
7 | слева стена слева свободно клетка | ||
8 | Описание алгоритма. Алгоритм на языке | закрашена клетка чистая. | |
КуМир записывается так: алг тип_алгоритма | 36 | Закрашивание ряда до стены. Алг | |
имя_алгоритма (описание_параметров) · дано | закрасить ряд вправо до стены и вернуться | ||
условие_применимости_алгоритма · надо | нач нц пока справа свободно закрасить; | ||
цель_выполнения_алгоритма нач · | вправо кц закрасить нц пока клетка | ||
последовательность команд кон Описание | закрашена влево кц вправо кон. | ||
алгоритма состоит из: • заголовка (часть | 37 | Закрашивание горизонтального коридора | |
до служебного слова нач) • тела алгоритма | произвольной длины, робот где-то в | ||
(часть между словами нач и кон). | коридоре. Алг закрасить коридор нач нц | ||
9 | Система команд исполнителя «Робот» | пока снизу стена влево кц вправо нц пока | |
включает: Кумир-программа, управляющая | снизу стена закрасить; вправо кц кон. | ||
Роботом, должна начинаться со строки | 38 | Задания. Закрасить клетки у стен | |
использовать Робот 5 команд, вызывающих | прямоугольника, робот где-то внутри | ||
действия Робота (влево, вправо, вверх, | прямоугольника Левее робота есть | ||
вниз, закрасить) • 10 команд проверки | закрашенная клетка, закрасить все клетки | ||
условий: – 8 команд вида | между роботом и этой клеткой и вернуться | ||
[слева/справа/снизу/сверху] | назад Закрасить вертикальный коридор | ||
[стена/свободно] – 2 команды вида клетка | неизвестной длины, робот где-то в коридоре | ||
[закрашена/чистая]. | Робот в клетке над горизонтальной стеной | ||
10 | Пример: использовать Робот алг нач · | неизвестной длины, закрасить все клетки | |
вправо · вниз · влево · вверх · закрасить | вокруг стены. | ||
кон. | 39 | Величины. Описание величин: указать | |
11 | Команды циклических алгоритмов. Нц | тип, имя в теле алгоритма после слова нач | |
число повторений раз · тело цикла | Примеры имен: s, R, б, а1 Тип величины: | ||
(последовательность команд) кц нц пока | вещ, цел Например: алг нач цел а,б. | ||
условие · тело цикла (последовательность | 40 | Величины. Ввод величин ввод s ввод s, | |
команд) кц нц для i от i1 до i2 · тело | а1 Вывод величин вывод s вывод s, а1 | ||
цикла (последовательность команд) кц. | Присваивание величинам значений: s:=5; | ||
12 | Задача 1 На поле Робота нет стен и | a1:=a1*2. | |
закрашенных клеток. Сколько клеток будет | 41 | Вывести два числа, вывести их сумму. | |
закрашено после выполнения следующих | Алг нач цел а, б ввод а, б вывод а+б кон. | ||
команд: Закрасить вправо вверх закрасить | 42 | Цикл «для». Нц для i от i1 до i2 шаг b | |
вправо закрасить вверх закрасить закрасить | · тело цикла кц где i, b, i1 и i2 величины | ||
вправо. Закрасить вправо закрасить | целого типа i1<=i2 и b>0, i1>=i2 | ||
закрасить вправо вправо закрасить | и b<0 например: нц для i от 1 до 5 · | ||
закрасить закрасить вправо. | закрасить; вправо кц. | ||
13 | Задача 4. Петя составил алгоритм, а | 43 | |
Коля стер в нем одну команду: алг прогулка | 44 | Закрасить клетки по периметру | |
дано ?на поле Робота стен нет надо ? Робот | прямоугольника размером X на Y. Алг нач | ||
погулял и вернулся в исходное положение | цел x,y,i ввод x,y нц для i от 1 до х-1 | ||
нач | вверх | вправо | ??? | вниз | влево | закрасить; вправо кц нц для i от 1 до y-1 | ||
| влево кон Какую команду стер Коля? | закрасить; вниз кц нц для i от 1 до х-1 | ||
14 | Задача 5 - 6. Петя составил алгоритм, | закрасить; влево кц нц для i от 1 до y-1 | |
при выполнении которого Робот вернулся в | закрасить; вниз кц кон. | ||
исходное положение. Коля стер одну из | 45 | Цикл n раз. Нц число повторений раз · | |
команд. При выполнении Колиного алгоритма | тело цикла (последовательность команд) кц. | ||
Робот также вернулся в исходное положение. | 46 | использовать Робот алг нач нц 5 раз · | |
Какую команду стер Коля? Петя составил | закрасить;вправо;вверх кц нц 5 раз · | ||
алгоритм, переводящий Робота из клетки А в | закрасить;вправо;вниз кц закрасить кон. | ||
клетку Б с закрашиванием каких-то клеток. | 47 | ||
Что должен сделать Коля с этим алгоритмом, | 48 | ||
чтобы получить алгоритм, переводящий | 49 | Вложенные циклы. Нц число повторений | |
Робота из Б в А и закрашивающий те же | раз нц число повторений раз тело цикла· кц | ||
клетки. | ·кц. | ||
15 | Цикл N раз. Используется, когда | 50 | использовать Робот алг УЗОР нач нц 2 |
некоторую последовательность команд нужно | раз нц 4 раз закрасить; вниз вниз; | ||
выполнить несколько раз подряд нц число | закрасить; вправо вверх; закрасить; вверх; | ||
повторений раз ? тело цикла кц Число | вправо вправо кц· закрасить; вниз вниз; | ||
повторений – целое число. | закрасить; вправо вверх; закрасить; вниз; | ||
16 | Пример использования цикла. алг | вниз; нц 13 раз влево кц кц нц 4 раз | |
диагональ дано ?на поле Робота стен нет | закрасить; вниз вниз; закрасить; вправо | ||
надо ? Робот закрасил 4 клетки по | вверх; закрасить; вверх; вправо; вправо | ||
диагонали нач | нц 3 раз | | закрасить; | кц· закрасить; вниз вниз; закрасить; | ||
вправо; вниз; | кц | закрасить кон. А. Б. | вправо вверх; закрасить; кон. | ||
17 | Пример использования цикла. алг | 51 | |
диагональ дано ?на поле Робота стен нет | 52 | использовать Робот алг нач нц пока | |
надо ? Робот закрасил 4 клетки по | снизу свободно нц пока справа свободно | ||
диагонали нач | нц 3 раз | | закрасить; | вниз; закрасить; вправо; закрасить; вверх; | ||
вправо; вниз; | кц | закрасить кон. А. Б. | закрасить; вправо; закрасить; вправо кц | ||
18 | Пример использования цикла. алг | вниз; вниз; вниз нц пока слева свободно | |
диагональ дано ?на поле Робота стен нет | влево кц кц кон. | ||
надо ? Робот закрасил 4 клетки по | 53 | использовать Робот алг нач нц пока | |
диагонали нач | нц 3 раз | | закрасить; | снизу свободно вниз; закрасить; вниз | ||
вправо; вниз; | кц | закрасить кон. А. Б. | вправо; закрасить; вправо вверх; | ||
19 | Пример использования цикла. алг | закрасить; вверх; влево; закрасить; вправо | |
диагональ дано ?на поле Робота стен нет | вправо; нц пока справа свободно вправо; | ||
надо ? Робот закрасил 4 клетки по | вниз; закрасить; вниз; вправо; закрасить; | ||
диагонали нач | нц 3 раз | | закрасить; | вправо вверх; закрасить; вверх; влево; | ||
вправо; вниз; | кц | закрасить кон. А. Б. | закрасить; вправо вправо; кц вниз; вниз; | ||
20 | Пример использования цикла. алг | вниз; нц пока слева свободно влево кц кц | |
диагональ дано ?на поле Робота стен нет | кон. | ||
надо ? Робот закрасил 4 клетки по | 54 | Команды условных алгоритмов. Если | |
диагонали нач | нц 3 раз | | закрасить; | условие · то серия 1 · иначе серия 2 все | ||
вправо; вниз; | кц | закрасить кон. А. Б. | если условие · то серия 1 все. | ||
21 | Пример использования цикла. алг | 55 | Закрасить все клетки коридора, из |
диагональ дано ?на поле Робота стен нет | которых есть выход вверх. Нц пока снизу | ||
надо ? Робот закрасил 4 клетки по | стена если сверху свободно то закрасить; | ||
диагонали нач | нц 3 раз | | закрасить; | вправо иначе вправо все кц. | ||
вправо; вниз; | кц | закрасить кон. А. Б. | 56 | Робот внутри коридора неизвестного | |
22 | Пример использования цикла. алг | направления. Вывести робот из коридора. | |
диагональ дано ?на поле Робота стен нет | Если справа свободно то нц пока снизу | ||
надо ? Робот закрасил 4 клетки по | стена вправо кц иначе нц пока справа стена | ||
диагонали нач | нц 3 раз | | закрасить; | вверх кц все. | ||
вправо; вниз; | кц | закрасить кон. А. Б. | 57 | Задачи. В горизонтальном коридоре есть | |
23 | Пример использования цикла. алг | тупики снизу размером в 1 клетку, робот в | |
диагональ дано ?на поле Робота стен нет | левой клетке коридора. Вывести робот из | ||
надо ? Робот закрасил 4 клетки по | коридора вправо и закрасить тупики. На | ||
диагонали нач | нц 3 раз | | закрасить; | поле нет стен. В ряду из 10 клеток правее | ||
вправо; вниз; | кц | закрасить кон. А. Б. | робота некоторые клетки закрашены. | ||
24 | Пример использования цикла. алг | Закрасить клетки ниже каждой закрашенной. | |
диагональ дано ?на поле Робота стен нет | Робот находится внутри прямоугольника. | ||
надо ? Робот закрасил 4 клетки по | Некоторые клетки в левой вертикали | ||
диагонали нач | нц 3 раз | | закрасить; | прямоугольника закрашены. Закрасить | ||
вправо; вниз; | кц | закрасить кон. А. Б. | соответствующие им клетки в правой | ||
25 | Пример использования цикла. алг | вертикали. | |
диагональ дано ?на поле Робота стен нет | 58 | Дано: На поле Робота горизонтальный | |
надо ? Робот закрасил 4 клетки по | коридор шириной в одну клетку. Коридор | ||
диагонали нач | нц 3 раз | | закрасить; | имеет выступы-ответвления вниз | ||
вправо; вниз; | кц | закрасить кон. А. Б. | произвольной длины, ширины — в одну | ||
26 | Пример использования цикла. алг | клетку. Ответвления заканчиваются тупиком. | |
диагональ дано ?на поле Робота стен нет | Робот находится в одном из ответвлений. | ||
надо ? Робот закрасил 4 клетки по | Надо: Робот закрасил коридор и все | ||
диагонали нач | нц 3 раз | | закрасить; | ответвления и вышел из коридора влево. | ||
вправо; вниз; | кц | закрасить кон. А. Б. | 59 | ||
27 | Пример. алг лабиринт дано ?Робот в | 60 | Алг нач нц пока сверху свободно вверх |
клетке А надо ?Робот в клетке Б нач | нц 5 | кц нц пока сверху стена вправо кц влево нц | ||
раз | | вверх; вверх; вверх | | вправо | | | пока сверху стена если снизу свободно то | ||
вниз; вниз; вниз | | вправо | кц кон. А. | нц пока снизу свободно вниз кц нц пока | ||
Б. | сверху свободно закрасить; вверх кц все | ||
28 | Нарисуем треугольник. Алг треугольник | закрасить;влево кц кон. | |
нач | нц 4 раз | | вправо | кц | нц 4 раз | 61 | Команды условных алгоритмов. Выбор | |
| | закрасить; вправо; вниз | кц | нц 8 | условие · при условие 1: серия 1 · при | ||
раз | | закрасить; влево | кц | нц 4 раз | | условие 2: серия 2 · . . . · при условие | ||
| закрасить; вправо; вверх | кц кон. А. | n: серия n · иначе серия n+1 все. | ||
Исполнитель Робот.ppt |
«Робот-манипулятор» - Структурные схемы роботов. Захватные устройства роботов. Типы захватных устройств роботов. Роботы и манипуляторы. А) – с одной подвижной губкой; б) – с двумя подвижными губками; в) – вакуумный; г) – струйный. Клещевое захватное устройство с двумя подвижными губками.
«Робота вчителя» - Екологічна криза суспільства. Моральні норми в культурі українського народу. Спілкування і здоров’я. Працевлаштування випускників 34. Життєвий і творчий шлях Анни Ахматової. Теорія і практика аналізу уроку 31. Вчительські презентації ( курси Інтел ). Початкові класи. Презентації учнівських олімпіадних робіт.
«Исполнитель чертежник» - Оси координат на плоскости. Нарисовать число 444444444. Настройка параметров. Цикл повторить n раз. Цвет ( номер цвета ); - установить один из стандартных цветов: Название программы. Рабочее поле. СКИ Чертёжника. Имя программы { Команды; }. исполнитель Чертёжник. Исполнитель Чертёжник. Вспомогательный алгоритм (процедура).
«Информатика «Понятие алгоритма»» - Материал для любознательных. Что такое алгоритм. Мачеха. Компьютер. Как может использоваться компьютер. Конечная последовательность шагов. Практическое задание. Может ли компьютер самостоятельно решить задачу. Куда может быть встроен компьютер. Огромное количество задач разной сложности. Алгоритм. Этапы работы.
«Алгоритм и его формальное исполнение» - Алгоритм и его свойства. Получение результата. Запись алгоритма в виде блок-схемы. Компьютер – автоматический исполнитель алгоритмов. Редактирование текста. Запись алгоритма. Основы алгоритмизации. Формальное выполнение алгоритма. Алгоритм должен быть понятен. Алгоритмы состоят из отдельных команд. Выбор или разработка алгоритма решения задачи.
«Алгоритм и его свойства» - Алгоритмический язык. Геометрические фигуры. Линейный алгоритм. Однозначность. Линейные алгоритмы. Этапы работы. Мачеха. Соберись в школу. Алгоритмы. Способы представления алгоритмов. Последовательность шагов в решении задачи. Результативность. Последовательность шагов. Конечность. Налить в чайник воду.