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

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

 

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

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

Ре­ше­ние.

Пе­ре­мен­ная a уве­ли­чи­ва­ет­ся, а пе­ре­мен­ная b умень­ша­ет­ся до тех пор, пока а не ста­нет боль­ше либо равно b. Найдём на каком шаге цикл прервётся. Пусть n  — число за­хо­дов в цикл, тогда пе­ре­мен­ная a уве­ли­чи­ва­ет­ся по за­ко­ну a = 3n, а пе­ре­мен­ная b по за­ко­ну b = 41 − 3n. При­рав­ня­ем зна­че­ния a и b: 3n = 41 − 3n, от­ку­да n= целая часть: 6, дроб­ная часть: чис­ли­тель: 5, зна­ме­на­тель: 6 . На 6-ом шаге ал­го­рит­ма пе­ре­мен­ная a равна 18, а b  — 23, на 7-ом a = 21, b = 20; цикл прервётся. Пе­ре­мен­ной a будет при­сво­е­но зна­че­ние пе­ре­мен­ной b плюс два. Зна­чит, после вы­пол­не­ния фраг­мен­та ал­го­рит­ма зна­че­ние a = 22.

 

Ответ: 22.


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