Задания
Версия для печати и копирования в MS Word
Тип Д5 № 7303
i

У ис­пол­ни­те­ля Каль­ку­ля­тор1 две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра:

 

1.  при­бавь 1,

2.  умножь на 5.

Пер­вая из них уве­ли­чи­ва­ет число на экра­не на 1, вто­рая умно­жа­ет его.

На­при­мер, про­грам­ма 121 за­да­ет такую по­сле­до­ва­тель­ность ко­манд:

 

при­бавь 1

умножь на 5

при­бавь 1

 

Эта про­грам­ма пре­об­ра­зу­ет, на­при­мер, число 7 в число 41.

За­пи­ши­те в от­ве­те про­грам­му, ко­то­рая со­дер­жит не более пяти ко­манд и пе­ре­во­дит число 2 в число 280.

Спрятать решение

Ре­ше­ние.

Умно­же­ние на число об­ра­ти­мо не для лю­бо­го числа, по­это­му, если мы пойдём от числа 280 к числу 2, то од­но­знач­но вос­ста­но­вим про­грам­му. По­лу­чен­ные ко­ман­ды будут за­пи­сы­вать­ся спра­ва на­ле­во. Если число не­крат­но 5, то от­ни­ма­ем 1, а если крат­но, то делим на 5:

 

280 / 5 = 56 (ко­ман­да 2);

56 − 1 = 55 (ко­ман­да 1);

55 / 5 = 11 (ко­ман­да 2);

11 − 1 = 10 (ко­ман­да 1);

10 \ 5 = 2 (ко­ман­да 2).

 

За­пи­шем по­сле­до­ва­тель­ность ко­манд в об­рат­ном по­ряд­ке и по­лу­чим ответ: 21212.

 

Ответ: 21212.

Раздел кодификатора ФИПИ: 1.6.3 По­стро­е­ние ал­го­рит­мов и прак­ти­че­ские вы­чис­ле­ния