У исполнителя Квадратор две команды, которым присвоены номера. 1. Возведи в квадрат. 2....

0 голосов
43 просмотров

У исполнителя Квадратор две команды, которым присвоены номера.
1. Возведи в квадрат.
2. Вычти 3.
Первая из них возводит число на экране во вторую степень, вторая- вычитает из числа 3.
Составьте алгоритм получения из числа 2 числа 46, содержащего не более 5 команд. в ответе запишите номера команд. Например, 2221 это алгоритм который преобразует число 4 в 25.


Информатика (16 баллов) | 43 просмотров
0

на с++ могу написать

Дано ответов: 2
0 голосов

((((2-3)-3)-3)^2)-3=22212

(118 баллов)
0

ерунду напимсали

0

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

0 голосов

На паскале:
Procedure Find(a : Integer; s : String);
Begin
  If a=46 then Writeln(s);
  If Length(s)<5 then<br>  Begin
    Find(sqr(a),s+'1');
    Find(a-3,s+'2');
  end;
end;

Begin
  Find(2,'');
end.

(5.1k баллов)