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

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

 

1.  при­бавь 3

2.  умножь на 2

 

Вы­пол­няя первую из них, Каль­ку­ля­тор при­бав­ля­ет к числу на экра­не 3, а вы­пол­няя вто­рую, удва­и­ва­ет его. За­пи­ши­те по­ря­док ко­манд в про­грам­ме по­лу­че­ния из 1 числа 47, со­дер­жа­щей не более 6 ко­манд, ука­зы­вая лишь но­ме­ра ко­манд. (На­при­мер, про­грам­ма 21211 – это про­грам­ма:

 

умножь на 2

при­бавь 3

умножь на 2

при­бавь 3

при­бавь 3,

 

ко­то­рая пре­об­ра­зу­ет число 1 в 16.

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

Ре­ше­ние.

Общее ре­ше­ние: идем с конца в на­ча­ло. Если число крат­но мно­жи­те­лю, то делим на него. Если не крат­но, то вы­пол­ня­ем вы­чи­та­ние. В конце за­пи­сы­ва­ем ход про­це­ду­ры задом на­пе­ред и по­лу­ча­ем про­грам­му.

 

1.  47 не крат­но 2, сле­до­ва­тель­но, 47 - 3 = 44; ко­ман­да 1.

 

2.  44 крат­но 2, сле­до­ва­тель­но, 44 = 22 * 2 = 11 * 22; ко­ман­да 2; ко­ман­да 2.

 

3.  11 не крат­но 2, сле­до­ва­тель­но, 11 - 3 = 8; ко­ман­да 1.

 

4.  8 крат­но 2, сле­до­ва­тель­но, 8 = 4 * 2; ко­ман­да 2.

 

5.  4 крат­но 2 и 4 = 1 * 22 = 1 + 3; возь­мем одну ко­ман­ду 1 вме­сто двух ко­манд 2; ко­ман­да 1.

 

Пра­виль­ный ответ: 121221.

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