PDA

View Full Version : مشکل در نحوه محاسبه اجرای حلقه for



alitorabi18
پنج شنبه 01 بهمن 1394, 09:16 صبح
سلام دوستان ممنون میشم بهم بگین چطور باید حلقه for رو تریس کرد؟؟
اینکه هر خط چند بار اجرا میشه و چطوره.
اصول اینکه بدونیم حلقه چند بار اجرا شده چی هست ؟؟؟؟؟

138532

مثال 2
138533

bavafa
پنج شنبه 01 بهمن 1394, 10:12 صبح
مثال2:اگر ما N=6 قرار بدیم باید x=x+1 را باید 16 بار اجرا کند؟
مراحل
تریس :for اول شش با for دوم اجرا می کنه در اولین اجرای for دوم شش بار x=x+1 را اجراع می کنه و به همین صورت در دومین اجرا سه بار و سومین سه بار و در چهارمین اجراع دو و پنجمین اجراع دو باره و مرحله اخر 6امین اجرا for دوم فقط یکبار اجاره می شه.

bavafa
پنج شنبه 01 بهمن 1394, 10:31 صبح
مثل اول x هر مقدار داشته باشد مساوی است با n-1
به عنوان مثل اگر x=4 باشد for اول سه بار for دوم اجرا می کنه و تو هر دفعه اجراع for دوم باید سه بار n=x+1 ;n=x-1 را اجراع کند که جمعا n=x+1 ;n=x-1 نه بار اجراع می شه.

zero_ox
پنج شنبه 01 بهمن 1394, 15:33 عصر
خوب هر IDE به منوی Debug داره دیگه می تونی اونجا امتحان کنی ؟