Исполнитель Робот

   
 

карта : главная : гостевая

 

Интерактивный тренажер по работе с исполнителем "Робот" в вопросе В1 ЕГЭ 2013

Тренажер B1-robot генерирует задачи по работе с исполнителем "Робот" в вопросе В1 ЕГЭ 2013 и демонстрирует их решение

Пример задания №1:

Исполнитель Робот действует на клетчатой доске. Робот передвигается по клеткам доски и может выполнять команды
1 - шаг вверх,
2 - шаг вниз,
3 - шаг вправо
4 - шаг влево, переходя на соседнюю клетку.
Робот успешно выполнил программу: <41433112334>. Напишите программу, состоящую из наименьшего числа команд и переводящую Робота из конечной клетки в начальную. Известно, что при возвращении, двигаться по вертикали, Робот может только после того, как закончатся горизонтальные шаги.

Решение:

Предположим, что до выполнения комманд робот находился в начале координат т.е. в точке (0,0)
Всего роботом было выполнено 11 команд. Наша задача сводится к определению его конечной координаты
После выполнения 1-ой команды <4> его координата стала (-1,0)
После выполнения 2-ой команды <1> его координата стала (-1,1)
После выполнения 3-ой команды <4> его координата стала (-2,1)
После выполнения 4-ой команды <3> его координата стала (-1,1)
После выполнения 5-ой команды <3> его координата стала (0,1)
После выполнения 6-ой команды <1> его координата стала (0,2)
После выполнения 7-ой команды <1> его координата стала (0,3)
После выполнения 8-ой команды <2> его координата стала (0,2)
После выполнения 9-ой команды <3> его координата стала (1,2)
После выполнения 10-ой команды <3> его координата стала (2,2)
После выполнения 11-ой команды <4> его координата стала (1,2)
Нам остается написать программу для возврашения робота в начало координат

Правильный ответ = 422


Пример задания №2:

Исполнитель Робот действует на клетчатой доске. Робот передвигается по клеткам доски и может выполнять команды
1 - шаг вверх,
2 - шаг вниз,
3 - шаг вправо
4 - шаг влево, переходя на соседнюю клетку.
Робот успешно выполнил программу: <312331312442143>. Напишите программу, состоящую из наименьшего числа команд и переводящую Робота из конечной клетки в начальную. Известно, что при возвращении, двигаться по вертикали, Робот может только после того, как закончатся горизонтальные шаги.

Решение:

Предположим, что до выполнения комманд робот находился в начале координат т.е. в точке (0,0)
Всего роботом было выполнено 15 команд. Наша задача сводится к определению его конечной координаты
После выполнения 1-ой команды <3> его координата стала (1,0)
После выполнения 2-ой команды <1> его координата стала (1,1)
После выполнения 3-ой команды <2> его координата стала (1,0)
После выполнения 4-ой команды <3> его координата стала (2,0)
После выполнения 5-ой команды <3> его координата стала (3,0)
После выполнения 6-ой команды <1> его координата стала (3,1)
После выполнения 7-ой команды <3> его координата стала (4,1)
После выполнения 8-ой команды <1> его координата стала (4,2)
После выполнения 9-ой команды <2> его координата стала (4,1)
После выполнения 10-ой команды <4> его координата стала (3,1)
После выполнения 11-ой команды <4> его координата стала (2,1)
После выполнения 12-ой команды <2> его координата стала (2,0)
После выполнения 13-ой команды <1> его координата стала (2,1)
После выполнения 14-ой команды <4> его координата стала (1,1)
После выполнения 15-ой команды <3> его координата стала (2,1)
Нам остается написать программу для возврашения робота в начало координат

Правильный ответ = 442


return_links(2); ?>
return_announcements(2); ?>

Пример задания №3:

Исполнитель Робот действует на клетчатой доске. Робот передвигается по клеткам доски и может выполнять команды
1 - шаг вверх,
2 - шаг вниз,
3 - шаг вправо
4 - шаг влево, переходя на соседнюю клетку.
Робот успешно выполнил программу: <4414423242331>. Напишите программу, состоящую из наименьшего числа команд и переводящую Робота из конечной клетки в начальную. Известно, что при возвращении, двигаться по вертикали, Робот может только после того, как закончатся горизонтальные шаги.

Решение:

Предположим, что до выполнения комманд робот находился в начале координат т.е. в точке (0,0)
Всего роботом было выполнено 13 команд. Наша задача сводится к определению его конечной координаты
После выполнения 1-ой команды <4> его координата стала (-1,0)
После выполнения 2-ой команды <4> его координата стала (-2,0)
После выполнения 3-ой команды <1> его координата стала (-2,1)
После выполнения 4-ой команды <4> его координата стала (-3,1)
После выполнения 5-ой команды <4> его координата стала (-4,1)
После выполнения 6-ой команды <2> его координата стала (-4,0)
После выполнения 7-ой команды <3> его координата стала (-3,0)
После выполнения 8-ой команды <2> его координата стала (-3,-1)
После выполнения 9-ой команды <4> его координата стала (-4,-1)
После выполнения 10-ой команды <2> его координата стала (-4,-2)
После выполнения 11-ой команды <3> его координата стала (-3,-2)
После выполнения 12-ой команды <3> его координата стала (-2,-2)
После выполнения 13-ой команды <1> его координата стала (-2,-1)
Нам остается написать программу для возврашения робота в начало координат

Правильный ответ = 331


Пример задания №4:

Исполнитель Робот действует на клетчатой доске. Робот передвигается по клеткам доски и может выполнять команды
1 - шаг вверх,
2 - шаг вниз,
3 - шаг вправо
4 - шаг влево, переходя на соседнюю клетку.
Робот успешно выполнил программу: <23322141244>. Напишите программу, состоящую из наименьшего числа команд и переводящую Робота из конечной клетки в начальную. Известно, что при возвращении, двигаться по вертикали, Робот может только после того, как закончатся горизонтальные шаги.

Решение:

Предположим, что до выполнения комманд робот находился в начале координат т.е. в точке (0,0)
Всего роботом было выполнено 11 команд. Наша задача сводится к определению его конечной координаты
После выполнения 1-ой команды <2> его координата стала (0,-1)
После выполнения 2-ой команды <3> его координата стала (1,-1)
После выполнения 3-ой команды <3> его координата стала (2,-1)
После выполнения 4-ой команды <2> его координата стала (2,-2)
После выполнения 5-ой команды <2> его координата стала (2,-3)
После выполнения 6-ой команды <1> его координата стала (2,-2)
После выполнения 7-ой команды <4> его координата стала (1,-2)
После выполнения 8-ой команды <1> его координата стала (1,-1)
После выполнения 9-ой команды <2> его координата стала (1,-2)
После выполнения 10-ой команды <4> его координата стала (0,-2)
После выполнения 11-ой команды <4> его координата стала (-1,-2)
Нам остается написать программу для возврашения робота в начало координат

Правильный ответ = 311


Пример задания №5:

Исполнитель Робот действует на клетчатой доске. Робот передвигается по клеткам доски и может выполнять команды
1 - шаг вверх,
2 - шаг вниз,
3 - шаг вправо
4 - шаг влево, переходя на соседнюю клетку.
Робот успешно выполнил программу: <4422233121424>. Напишите программу, состоящую из наименьшего числа команд и переводящую Робота из конечной клетки в начальную. Известно, что при возвращении, двигаться по вертикали, Робот может только после того, как закончатся горизонтальные шаги.

Решение:

Предположим, что до выполнения комманд робот находился в начале координат т.е. в точке (0,0)
Всего роботом было выполнено 13 команд. Наша задача сводится к определению его конечной координаты
После выполнения 1-ой команды <4> его координата стала (-1,0)
После выполнения 2-ой команды <4> его координата стала (-2,0)
После выполнения 3-ой команды <2> его координата стала (-2,-1)
После выполнения 4-ой команды <2> его координата стала (-2,-2)
После выполнения 5-ой команды <2> его координата стала (-2,-3)
После выполнения 6-ой команды <3> его координата стала (-1,-3)
После выполнения 7-ой команды <3> его координата стала (0,-3)
После выполнения 8-ой команды <1> его координата стала (0,-2)
После выполнения 9-ой команды <2> его координата стала (0,-3)
После выполнения 10-ой команды <1> его координата стала (0,-2)
После выполнения 11-ой команды <4> его координата стала (-1,-2)
После выполнения 12-ой команды <2> его координата стала (-1,-3)
После выполнения 13-ой команды <4> его координата стала (-2,-3)
Нам остается написать программу для возврашения робота в начало координат

Правильный ответ = 33111


Данный ролик можно вставить бесплатно на страницу любого сайта с любым сценарием урока или с иным образовательным контентом, для этого достаточно вставить html - код, приведенный ниже, в нужное место вашей веб-страницы

Анимация остается работоспособной и при более коротком написании кода!

карта : главная : гостевая

 
© Александр Козлов, 2013
671717 г.Северобайкальск
 
Рейтинг@Mail.ru