Program n1;
var
n, i: integer;
p: real;
begin
randomize;
n:=random(15)+1;
p := 1;
for i := 2 to n do
p := p * i;
writeln(n, '! = ',p);
end.
Значит так,в 5 номере мы имеем две команды: 1 - возведи в квадрат и 2 - прибавь 1. По условию из числа 1 мы должны сделать число 10 используя не более четырёх команд. Поехали.
2 (добавляется +1 к числу 1)
1 (возводит в квадрат наше число,значение которого уже равно двум)
2 (добавляет +1 к нашему числу,имеющее значение 8)
2 (добавляет +1 нашему числу,имеющее значение 9)
Вот так вот у нас получилось число 10.
Так же есть второй способ,не буду его расписывать,укажу в ответе.
Ответ : 1) 2 1 2 2 либо 2) 2 2 1 2
В 6 задании идентичная задача.Цель: из 4 получить 58.Перейдём сразу к решению.
1 (добавляется +3 к числу 4)
2 (возводится в квадрат число 7)
1 (добавляется +3 к 49)
1 (добавляется +3 к 52)
1 (добавляется +3 к 55)
Ответ: 1 2 1 1 1
Неправильно обозначена основная библиотека.
Робот не знает таких команд.
Ответ:
А. Проектор
Объяснение:
Через проектор можно выводить картинку с ноутбука или ПК куда угодно
Вводим x=52
z=1
i=0
Входим в цикл с постусловием и вычисляем
z=(z+x/2)/2=(1+52/2)/2=13.5
Вычисляем внутри цикла i=i+1=0+1=1
Проверяем условие выхода из цикла i<4
Наше i=1 значит 1<4 верное условие, а значит выходим из цикла.
Потому что в цикле с постусловием указывается условие выхода из цикла.
Ответ: 13.5