buhh20104519
?>

Рассмотрим несколько программ. В начале каждой программы робот стартует из одной и той же клетки.В каждой программе отметьте строчки, которые выполнит робот.Нас интересуют только строки с командами move_ Если, выполняяКоманду, робот врежется в стену, то мы будем считать, что эту команду он невыполнил (не продвинулся в нужном направлении).​

Информатика

Ответы

rendikalogistic
Для того чтобы решить данную задачу, необходимо рассмотреть каждую программу по порядку и определить, какие строчки будут выполнены роботом.

Программа 1:
1. move_right() - робот перейдет на клетку справа от изначальной позиции.
2. move_down() - робот не сможет выполнить эту команду, так как перед ним стена.
3. move_left() - робот не сможет выполнить эту команду, так как перед ним стена.
4. move_up() - робот не сможет выполнить эту команду, так как перед ним стена.

Программа 2:
1. move_right() - робот перейдет на клетку справа от изначальной позиции.
2. move_down() - робот не сможет выполнить эту команду, так как перед ним стена.
3. move_right() - робот перейдет на следующую клетку справа.
4. move_down() - робот перейдет на клетку вниз.

Программа 3:
1. move_down() - робот не сможет выполнить эту команду, так как перед ним стена.
2. move_right() - робот перейдет на клетку справа от изначальной позиции.
3. move_left() - робот не сможет выполнить эту команду, так как перед ним стена.
4. move_up() - робот не сможет выполнить эту команду, так как перед ним стена.

Программа 4:
1. move_down() - робот не сможет выполнить эту команду, так как перед ним стена.
2. move_left() - робот не сможет выполнить эту команду, так как перед ним стена.
3. move_right() - робот перейдет на клетку справа от изначальной позиции.
4. move_down() - робот перейдет на клетку вниз.

Программа 5:
1. move_left() - робот не сможет выполнить эту команду, так как перед ним стена.
2. move_down() - робот не сможет выполнить эту команду, так как перед ним стена.
3. move_right() - робот перейдет на клетку справа от изначальной позиции.
4. move_up() - робот не сможет выполнить эту команду, так как перед ним стена.

Таким образом, строчки программы, которые будут выполнены роботом, в соответствии с указанными программами:

Программа 1: move_right() - выполнится.
Программа 2: move_right() - выполнится.
Программа 3: move_right() - выполнится.
Программа 4: move_right() - выполнится.
Программа 5: move_right() - выполнится.

Другие строчки программы не будут выполнены, так как робот столкнется со стеной и не сможет продвигаться в нужном направлении.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Рассмотрим несколько программ. В начале каждой программы робот стартует из одной и той же клетки.В каждой программе отметьте строчки, которые выполнит робот.Нас интересуют только строки с командами move_ Если, выполняяКоманду, робот врежется в стену, то мы будем считать, что эту команду он невыполнил (не продвинулся в нужном направлении).​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vadim1140
grishin
inikonovich
akarabut343
officem695
Анна1417
RozaAsadullina
dimoni86
severbykova
Kaccak8778
uvarovig
тахирович_Игорь581
mzubenko6
АлександровнаАслан1571
lovely138887
▲