SASHA123741852
14.02.2020 15:09

1. X:=4; if x>0 then y:=sqr(x); writeln(y)
2. If x>0 then y:=2*x else
y:=3*abs(x); writeln(y)
3. Case 5<>5 of
True:writeln(1);
False:writeln(3); end;
4. Case 6 of 2: writeln(0); 4:
writeln(1) Else writeln(2);
end;
5. Begin x:=5; x:=ord(x);
x:=succ(x); writeln(x);
end;
6. X:=10; if x>10 then y:=x*x
else y:=2*x; writeln(x)
7. X:=10; if odd(x) then y:=x
div 2 else y:=x mod 2;
writeln(y)
8. K:=0; case 8 of 6:
writeln(k); 8: begin
k:=k+1; writeln(k); end;
End;​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
starlitt
17.02.2022 19:24

C5

Объяснение:

Нарисуем схему. В подобного рода заданиях, где робот должен вернуться в начальную точку начинаем с конца.

1) Рисуем начальную точку.

2) Т.к. последнее условие "пока не слева стена", то рисуем стену слева от начальной точки

3) Далее переходим к началу и выполняем движение в указанном направлении ("вправо"), а затем поочерёдно выполняем то же самое с "пока не..." и функциями движения

4) По схеме находим нужную точку начиная с начальной точки

(Нарисованная мной схема приложена внизу, а так же решение отмечено на рисунке)


Начиная с какой клетки, робот самостоятельно выполнил алгоритм и вернется на ту же клетку , желатель
0,0(0 оценок)
Ответ:
Kseniya1111111120
16.03.2023 18:40

import random

A=[random.randint(1,5) for i in range(20)]

B=[random.randint(1,5) for i in range(20)]

print(A) #Данные строчки можно убрать, для наглядности вывожу массивы

print(B) #Данные строчки можно убрать, для наглядности вывожу массивы

count = 0

for i in range(20):

   if(A[i] == B[i]):

       print('Номер: ', i+1, 'Значение:', A[i])

       count +=1

if count == 0:

   print('Совпадений нет')

Объяснение:

строчки print(a) print(b) вывел чтобы показать что прога правильно работает, можно убрать

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота