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

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

 

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

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

Ре­ше­ние.

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

 

Ответ: 0.