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

У ис­пол­ни­те­ля Альфа две ко­ман­ды. ко­то­рым при­сво­е­ны но­ме­ра:

1. Вычти b;

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

(b  — не­из­вест­ное на­ту­раль­ное число).

Вы­пол­няя первую из них, Альфа умень­ша­ет число на экра­не на b, а вы­пол­няя вто­рую, умно­жа­ет это число на 5. Про­грам­ма для ис­пол­ни­те­ля Альфа  — это по­сле­до­ва­тель­ность но­ме­ров ко­манд. Из­вест­но, что про­грам­ма 21121 пе­ре­во­дит число 2 в число 17. Опре­де­ли­те зна­че­ние b.

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

Ре­ше­ние.

За­ме­тим, что после вы­пол­не­ния пер­вой ко­ман­ды мы по­лу­ча­ем число 10. Далее, со­ста­вим и решим урав­не­ние:

 левая круг­лая скоб­ка 2 умно­жить на 5 минус 2b пра­вая круг­лая скоб­ка умно­жить на 5 минус b=17 рав­но­силь­но 50 минус 10b минус b=17 рав­но­силь­но минус 10b минус b =17 минус 50 рав­но­силь­но минус 11b= минус 33 рав­но­силь­но b=3.

Ответ: 3.

 

При­ве­дем дру­гое ре­ше­ние на языке Python.

for b in range(1, 100):

x = 2 * 5 - b - b

if (x * 5 - b) == 17:

print(b)

Раздел кодификатора ФИПИ: 1.3.1 Об­ра­бот­ка ин­фор­ма­ции. Ал­го­рит­мы и их свой­ства.