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

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

 

1.  от­ни­ми 2

2.  раз­де­ли на 5

 

Вы­пол­няя первую из них, Два­Пять от­ни­ма­ет от числа на экра­не 2, а вы­пол­няя вто­рую, делит это число на 5 (если де­ле­ние на­це­ло не­воз­мож­но, Два­Пять от­клю­ча­ет­ся).

 

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

 

В от­ве­те ука­зы­вай­те лишь но­ме­ра ко­манд, про­бе­лы между циф­ра­ми не ставь­те. Так, для про­грам­мы

 

раз­де­ли на 5

от­ни­ми 2

от­ни­ми 2

 

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

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

Ре­ше­ние.

Умно­же­ние на число об­ра­ти­мо не для лю­бо­го числа, по­это­му, если мы пойдём от числа 152 к числу 2, тогда од­но­знач­но вос­ста­но­вим про­грам­му.

 

Если число не крат­но 5, то вы­чи­та­ем 2, а если крат­но, то делим на 5.

 

1)  152 − 2 = 150 (ко­ман­да 1),

2)  150 / 5 = 30 (ко­ман­да 2),

3)  30 / 5 = 6 (ко­ман­да 2),

4)  6 − 2 = 4 (ко­ман­да 1),

5)  4 − 2 = 2 (ко­ман­да 1).

 

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

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