گاما رو نصب کن!

{{ (unreadNum > 99)? '+99' : unreadNum }}
اعلان ها
اعلان جدیدی وجود ندارد!
{{ number }}

پربازدیدها: #{{ tag.title }}

خروجی الگوریتم زیر چه خواهد بود؟

1- شروع

2- C و B و A را دریافت کن

3- $M\leftarrow A$

4- اگر $B\gt M$ آنگاه $M\leftarrow B$

5- اگر $C\gt M$ آنگاه $M\leftarrow C$

6- M را چاپ کن

7- پایان

1 ) 

محاسبه میانگین سه عدد

2 ) 

کوچکترین عدد میان سه عدد را باز می‌گرداند

3 ) 

بزرگترین عدد میان سه عدد را باز می‌گرداند

4 ) 

عضو میانی را به خروجی باز می گرداند

پاسخ تشریحی :
نمایش پاسخ

اگر فرض شودC = 13 ، B = 4 ، A = 7 وارد شود آنگاه جدول Trace این فلوچارت به صورت زیر خواهد بود:

در این فلوچارت، اولین مقدار یعنی مقدار A در متغیر M قرار می‌گیرد، در مرحله 4 شرط $B\gt M$ بررسی می‌شود که نادرست است سپس در مرحله 5، شرط $C\gt M$ بررسی می‌شود و این شرط برقرار است و مقدار C که معادل 13 است در متغیر M قرار می‌گیرد و در نهایت مقدار 13 در خروجی چاپ می‌شود.

به عبارتی از بین سه عدد وارد شده بزرگترین عدد در خروجی چاپ می‌شود.

تحلیل ویدئویی تست

تحلیل ویدئویی برای این تست ثبت نشده است!

سجاد اسدی