====== سوال 16 ====== یک الگوریتم بر روی متغیرهای $n$،$b$،$s$ و $r$ عملیات زیر را انجام می‌دهد: - مقدار $n$ را به عنوان ورودی بگیر. - مقدار $b$ و $s$ را برابر ۰ قرار بده. - باقی‌مانده‌ی تقسیم $n$ بر ۲ را در $r$ بریز. - اگر مقدار $r$ با مقدار $b$ متفاوت بود مقدار $s$ را یک واحد افزایش بده. - مقدار $r$ را در $b$ بریز. - مقدار خارج‌قسمت تقسیم $n$ بر ۲ را پیدا کن. این مقدار را در $n$ بریز. - اگر مقدار $n$ بیش‌تر از ۰ بود به مرحله ۳ برو. - مقدار $s$ را در خروجی چاپ کن. اگر این الگوریتم را یک‌بار برای ورودی $n = ۱$، یک‌بار برای ورودی $n=۲$،... و یک‌بار برای ورودی $n = ۱۲۸$ اجرا کنیم، بیش‌ترین مقداری که در حین این ۱۲۸ اجرای مستقل در خروجی چاپ می‌شود چند است؟ - ۹ - ۶ - ۸ - ۷ - ۵ <پاسخ> گزینه $(4)$ صحیح است * [[سوال ۱۷|سوال بعد]] * [[سوال ۱۵|سوال قبل]]