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

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

 

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

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

 

Пер­вая из этих ко­манд уве­ли­чи­ва­ет число на экра­не на 3, вто­рая умно­жа­ет его на 3. Про­грам­ма для ис­пол­ни­те­ля Тро­еч­ник  — это по­сле­до­ва­тель­ность но­ме­ров ко­манд. На­при­мер, 121  — это про­грам­ма при­бавь 3, умножь на 3, при­бавь 3. Эта про­грам­ма пре­об­ра­зу­ет число 1 в число 15.

 

За­пи­ши­те про­грам­му, ко­то­рая пре­об­ра­зу­ет число 6 в число 69 и со­дер­жит не более 5 ко­манд. Если таких про­грамм более одной, то за­пи­ши­те любую из них.

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

Ре­ше­ние.

Будем ре­шать за­да­чу с конца, ко­ман­ды будем за­пи­сы­вать от конца к на­ча­лу.

 

1)  Число 69 крат­но 3, по­сколь­ку мы хотим по­лу­чить не более 5 ко­манд, вы­год­но ис­поль­зо­вать ко­ман­ду 2: 69  =  23 · 3 (ко­ман­да 2).

 

2)  Число 23 не крат­но трём, сле­до­ва­тель­но, оно по­лу­че­но при­бав­ле­ни­ем числа 23: 23  =  20 + 3. (ко­ман­да 1).

 

По­вто­ряя вто­рое рас­суж­де­ние для чисел 20, 17, 14, 11 и 8, мы не придём к числу 6, сле­до­ва­тель­но, не­об­хо­ди­мо за­кон­чить ал­го­ритм (на­чать рас­суж­де­ние) с ко­ман­ды 1. По­сколь­ку число 66  =  69 − 3, крат­но трём, вос­поль­зу­ем­ся ко­ман­дой 2. По­вто­ряя вто­рое рас­суж­де­ние для чисел 22, 19, 16, 13, 10, 7, мы не придём к числу 6, сле­до­ва­тель­но, вто­рая ко­ман­да с конца также долж­на быть ко­ман­дой 1. Число 63 крат­но 3, вос­поль­зу­ем­ся ко­ман­дой 2, из числа 21 ко­ман­дой 2 можно по­лу­чить толь­ко число 7, сле­до­ва­тель­но, вос­поль­зу­ем­ся ко­ман­дой 1. Из число 18 по­лу­че­но из числа 6 ко­ман­дой 2.

 

Най­ден­ное пре­об­ра­зо­ва­ние: 6 → 18 → 21 → 63 → 66 → 69. Ответ: 21211.

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