PDA

View Full Version : سوال: چگونه الگریتم یک حلقه رو بنویسیم مثلا for



iranfa
سه شنبه 04 فروردین 1388, 14:32 عصر
دوستان چه طوری میتونیم الگوریتم حلقه حالا فرق می کنه چی بنویسیم ، الگوریتم خالیا نه با زبان برنامه نویسی (منظورمو که گرفتید)
ممنون

pesar irooni
جمعه 21 فروردین 1388, 00:40 صبح
الگوریتم خاصی نداره و همونیه که در زبانهای سطح پایین ازش استفاده میشه، یعنی استفاده از goto و jump

up:
do tasks
if condition goto END
goto up
END:
another tasks

shz_online
جمعه 21 فروردین 1388, 13:51 عصر
دوستان چه طوری میتونیم الگوریتم حلقه حالا فرق می کنه چی بنویسیم ، الگوریتم خالیا نه با زبان برنامه نویسی (منظورمو که گرفتید)
ممنون

مثلا اگر مي خواهيم 5 تا اسم را وارد كنيم: الگوريتمو بعد از دستور مي نويسم.
general
ـــــــــــــــــــــــــ ــــــ
dim a(5) as string

For m = 1 to 5
("a(i)=inputbox("enter your name
next m

1- متغير حلقتو برابر با عددي قرار مي دهي كه حلقه مي خواهد آغاز شود.
M=1
2- اسم را از ورودي دريافت كن و درa قرار بده.
3- اگر M<5 سپس
4- M=M+1 برو به 2
5- پايان
بعد از مرحله ي 1 اسم را دريافت مي كنيم و سپس در مرحله ي 3 يك دستور شرطي
مي نويسيم كه اگر M از 5 كوچكتر بود 1 شماره به ان اضافه شود و برود به خط 2 و دوباره
اسم ديگري دريافت كند.اين روند تا زماني ادامه خواهد داشت كه M برابر با 5 شود.