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

За­пи­ши­те зна­че­ние пе­ре­мен­ной а после вы­пол­не­ния фраг­мен­та ал­го­рит­ма:

 

*При­ме­ча­ние: зна­ком := обо­зна­че­на опе­ра­ция при­сва­и­ва­ния. В бланк от­ве­тов впи­ши­те толь­ко число.

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

Ре­ше­ние.

Пе­ре­мен­ная a умень­ша­ет­ся, а пе­ре­мен­ная b уве­ли­чи­ва­ет­ся до тех пор, пока b не ста­нет боль­ше либо равно a. Найдём на каком шаге цикл прервётся. Пусть n  — число за­хо­дов в цикл, тогда пе­ре­мен­ная a уве­ли­чи­ва­ет­ся по за­ко­ну a = 101 − 2n, а пе­ре­мен­ная b по за­ко­ну b = 2n. При­рав­ня­ем зна­че­ния a и b: 2n = 101 − 2n, от­ку­да n =25,25. На 25-ом шаге ал­го­рит­ма пе­ре­мен­ная a равна 51, а b  — 50, на 26-ом a = 49, b = 52; цикл прервётся. Пе­ре­мен­ной a будет при­сво­е­но зна­че­ние пе­ре­мен­ной b. Зна­чит, после вы­пол­не­ния фраг­мен­та ал­го­рит­ма зна­че­ние a = 52.

 

Ответ: 52.

 

----------

Дуб­ли­ру­ет за­да­ние 2002.


Аналоги к заданию № 2002: 2003 2005 Все