تالار گفتمان مانشت
دولتی آی تی۸۴ (سوال از گراف جریان) - نسخه‌ی قابل چاپ

دولتی آی تی۸۴ (سوال از گراف جریان) - zeinab - 22 بهمن ۱۳۹۰ ۰۶:۳۶ ب.ظ

سلام . سوالو تو پیوست گذاشتم لطفا توضیح بدین برام . مرسی

دولتی آی تی ۸۴ - Aurora - 22 بهمن ۱۳۹۰ ۰۷:۰۰ ب.ظ

اول برنامه که Z=10 پس تا اینجا کاری نداریم.
وقتی x = 1, y = 6 هست شرط IF X<Y درست میشه پس توی خونه‌ی ۳ میره به سمت ۴/ یعنی وقتی این شرط درسته میره به ۴ و وقتی اشتباهه میره به۵ که برای x =25, y = 10 شرط اشتباه میشه و میره به ۵/ پس ۴و ۵ با این دوتا تست آزمایش می شوند.و از حالت ۴ هم باز هم میره به ۵/ ولی وقتی رفت به ۵ حلقه WHILE رو بررسی می کنیم که وقتی بزرگتر از ۱۰باشه وارد حلقه می شه وگرنه مستقیم به حالت ۱۰ می رود. در اینجا برای x = 1, y = 6 داریم z=y-x=5 و برای x =25, y = 10 هم همان z=10 پس برای هردو مورد zکوچکتر از ۱۰ است و اصلا به ۶ نمی رود و هر دو مستقیم به ۷ میرند