Глазкова633
?>

Робот находится в зеленой клетке лабиринта. за один ход он может переместится из клетки x, в которой он находится, в клетку y в случае, если выполняются два условия: клетка y является соседней с клеткой x по вертикали, горизонтали или диагонали клетка y белая или красная за какое минимальное количество ходов робот доберется до красной клетки?

Информатика

Ответы

Vladimirovich-Aleksandrovna96
А вы случаем картинку прекрепить не забыли.?
info292

Можно либо циклы в общем цикле (коротко и красиво):

использовать Робот

алг

нач

нц пока снизу свободно

вниз

нц пока справа свободно

вправо

кц

нц пока снизу свободно

вниз

кц

нц пока слева свободно

влево

кц

кц

кон

То же самое ещё понятнее и короче выглядит, если малые циклы в строчку записать:

использовать Робот

алг

нач

нц пока снизу свободно

вниз

нц пока справа свободно; вправо кц

нц пока снизу свободно; вниз кц

нц пока слева свободно; влево кц

кц

кон

Либо просто несколько циклов друг за другом (длинно и уныло):

использовать Робот

алг

нач

нц пока справа свободно

вправо

кц

нц пока снизу свободно

вниз

кц

нц пока слева свободно

влево

кц

вниз

нц пока справа свободно

вправо

кц

нц пока снизу свободно

вниз

кц

нц пока слева свободно

влево

кц

кон


Написать программу для робота обязательно используя цикл пока. Условия для робота:слева свободноспра
os2854
Приведенная программа принимает целые числа и выводит два значения: a - количество цифр в числе и b - произведение цифр, составляющих число. При вводе нуля программа завершает работу.  Ввод отрицательных чисел игнорируется.
1) При исполнении этой программы на экран было сначала выведено число 2, затем число 15. НАИМЕНЬШЕЕ значение переменной x, для которого это возможно, равно С) 35
Здесь количество цифр равно двум, а их произведение равно 15. Число 15 представимо в виде произведения двух однозначных чисел только в виде 3х5 или 5х3. Следовательно, наименьшим числом могло быть только 35.
2) При исполнении этой программы на экран было сначала выведено число 2, затем число 15. НАИБОЛЬШЕЕ значение переменной x, для которого это возможно, равно B) 53
Решение аналогично предыдущему, но выбирается наибольшее число, т.е. 53.
3) НАИМЕНЬШЕЕ значение переменной b, которое может быть выведено на экран этой программой, равно Е) 0
Минимальное значение произведения n однозначных чисел будет равно нулю, если среди этих чисел встретить хотя бы один ноль.
4) При исполнении этой программы на экран было сначала выведено число 2. НАИБОЛЬШЕЕ значение переменной b, которое может быть выведено на экран, равно А) 81
Максимальное произведение двух однозначных чисел равно 9х9=81.
5) НАИМЕНЬШЕЕ значение переменной a, которое может быть выведено на экран этой программой, равно D) 1
Понятно, что чисел с количеством знаков, меньшим единицы, быть не может.

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

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

Робот находится в зеленой клетке лабиринта. за один ход он может переместится из клетки x, в которой он находится, в клетку y в случае, если выполняются два условия: клетка y является соседней с клеткой x по вертикали, горизонтали или диагонали клетка y белая или красная за какое минимальное количество ходов робот доберется до красной клетки?
Ваше имя (никнейм)*
Email*
Комментарий*

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

leobashkurov1089
jenek-f
sanhimki47
tenvalerij
seregina19706867
trubchaninova71511
SVETLANAluiza1534
bulenbeiser
milenaochirova01017424
oloinics
BelyaevNadezhda223
sirenashop25
borzhemskaya19823110
kamalfayed229
Ольга тимур