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

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

 

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

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

Ре­ше­ние.

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

 

Ответ: 13.


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