Вадимовна
?>

Даны действительные числа x, y. меньшее из этих двух чисел заменить их полусуммой, а большее – их удвоенным произведением

Информатика

Ответы

Александр734

program anutka1506; uses crt; var  x,y,s,p: real; begin  writeln('введите числа: ');   write('x='); readln(x);   write('y='); readln(y);   writeln('*** alphaues is ***');   writeln('***                  ok                        ***');   s: =(x+y)/2;   p: =2*x*y;   if x< y then          begin              x: =s;               y: =p;           end        else            begin                x: =p;                 y: =s;             end;   writeln('x=',x,'              y=',y); end.

Александр Сергей
Алгоритм

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

делает шаг вправо;закрашивает клетку, в которой находится;делает шаг вправо.Движение

Исходя из данного алгоритма, робот закрасит клетки, отмеченные на прикреплённом изображении.

Распишем выполнение алгоритма более детально:

(я пронумеровал клетки, чтобы было легче понять процесс)

(вместо "клетка ..." буду писать "К...")

справа свободно: робот из К1 перемещается в К2, закрашивает К2 (1) и перемещается в К3.справа свободно: робот перемещается в К4, закрашивает К4 (2) и перемещается в К5.справа свободно: робот перемещается в К6, закрашивает К6 (3) и перемещается в К7.справа свободно: робот перемещается в К8, закрашивает К8 (4) и перемещается в К9.справа не свободно: цикл больше не выполняется.

ответ: 4.


Сколько клеток закрасит Робот, выполнив такой алгоритм? Стартовая позиция Робота на рисунке обозначе
Павловна897

Суть алгоритма в том, что робот проверяет, свободна ли клетка слева и, если она свободна, перемещается на неё.

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

Разберёмся с каждой клеткой.

Если робота разместить в клетке A, то он сразу же обнаружит стену и не сделает ни одного шага. не подходитЕсли робота разместить в клетке B, то он сможет сделать два шага и затем остановится. подходитЕсли робота разместить в клетке C, то он сможет сделать три шага и затем остановится. подходитЕсли робота разместить в клетке D, то он сможет сделать один шаг влево и затем остановится. подходит

ответ: 234.

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

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

Даны действительные числа x, y. меньшее из этих двух чисел заменить их полусуммой, а большее – их удвоенным произведением
Ваше имя (никнейм)*
Email*
Комментарий*