kadalsu4
15.01.2021 11:16

Робот стоит на поле 3*3 левой верхней клетки в остальных клетках поля записаны буквы а б в робот умеет шагать в соседнюю клетку только по вертикал или по горизонтали покидая клетку робот стирает записанную в ней букву у робота есть память из трех пронумерованных по порядку ячеек каждая ячейка содержит одну из букв а в буквы в ячейка не повторяются очередной ша робот выполняет по следующим правилам 1 робот не шагает в клетку буква в которой была стерта 2 робот
решите на ! просматривает свою память последовательно начиная с ячейки под номером 1 если робот находит ячейку в которой записана буква также записанная в одной из соседних с роботом клеток робот помещается в эту клетку( робот использует подходящую ячейку программы с минимальным номером ) 3 если робот нашел такую ячейку что буква в этой ячейке записана в двух и более соседних с роботом клетках то он ломается 4 если робот не нашел ни одной подходящей ячейки то он сломается останавливается робот когда достигает правой нижней клетки заполните ячейки памяти робота так чтобы робот пришел в правый нижний угол пол и постройте маршрут робот

робот а а

в а б

б б а

номер ячейки буква в ячейке

1 ?

2 ?

3 ?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
evzrezovatatya
03.01.2023 02:12
1. Вероятность вынуть первым красный карандаш определяется отношением количества красных карандашей к их общему числу, т.е. 2/4 или 1/2.
2. Теперь в коробке остался один красный карандаш, а всего карандашей - три. Вероятность вынуть красный карандаш равна 1/3.
3. Вероятность наступления обоих событий определяется произведением обоих вероятностей и составляет 1/2 × 1/3 = 1/6
Итак, два красных (а также два синих) карандаша можно вынуть с вероятностью 1/6.
Сумма всех вероятностей равна 1, с вероятностью 1/6 оба карандаша будут красные, 1/6 - синие, значит на долю события, когда карандаши будут разного цвета остается 1 - 1/6 - 1/6 = 2/3
0,0(0 оценок)
Ответ:
shahmina123
28.12.2022 14:35
1. var a: array[1..100] of Integer ;
i,n,p: integer;
begin
p:=1;
Writeln('Введите количество элементов в массиве');
Readln(n);
Writeln('Масив');
for i:=1 to n do
begin
a[i]:=Random(10);
Write(a[i]:3);
if a[i] mod 2 = 0 then p:=p*a[i];
end;
Writeln;
Writeln('Произведение четных элементов массива = ', p);
end.

2. var a: array[1..10] of Integer ;
i,c,sum,n: integer;
begin
Writeln('Введите число');
Readln(c);
for i:=1 to 10 do
begin
Writeln('Введите ', i,' элемент массива');
readln(a[i]);
if a[i] > c then
begin
sum:=sum+a[i];
n:=n+1;
end;
end;
Writeln('Среднее арифмитическое элементов массива которые превышают ', c, ' = ',sum/n);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота