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

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

1. воз­ве­ди в квад­рат

2.  при­бавь b

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

Пер­вая из них воз­во­дит число на экра­не во вто­рую сте­пень, вто­рая при­бав­ля­ет к числу b. Про­грам­ма для ис­пол­ни­те­ля  — это по­сле­до­ва­тель­ность но­ме­ров ко­манд.

Из­вест­но, что про­грам­ма 12122 пе­ре­во­дит число 2 в число 72. Опре­де­ли­те зна­че­ние b.

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

Ре­ше­ние.

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

(4 + b)2 + 2b = 72,

16 + 8b + b2 + 2b = 72,

b2 + 10b − 56 = 0.

Решив, квад­рат­ное урав­не­ние, по­лу­чим:

b1 = 4; b2 = −14.

От­ри­ца­тель­ные корни рас­смат­ри­вать не нужно.

Со­от­вет­ствен­но, b  =  4.

 

Ответ: 4.

 

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

for b in range(1, 100):

x = 2 ** 2 + b

if (x ** 2 + b + b) == 72:

print(b)


Аналоги к заданию № 18173: 18188 Все

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