حلقه و تکرار در الگوریتم

زمان قرارگیری : 28 اسفند 1400
طول جلسه : 41:11 دقیقه
آموزش فلوچارت برای مشاهده این دوره ابتدا وارد سایت شوید و اگر در رکسار اکانت ندارید ثبت نام کنید.

در قسمت پنجم از دوره آموزشی الگوریتم و فلوچارت ، در ابتدا با مفهوم حلقه در الگوریتم و برنامه نویسی آشنا شدیم و کمک این مفاهیم ، تونستیم تمرین های قسمت قبلی (قسمت 4) رو حل کنیم و در ادامه با حل چندین مثال ، مفهوم حلقه و تکرار رو کامل تر کردیم و با مفهوم جدیدی بنام Trace آشنا شدیم و یاد گرفتیم که الگوریتم خودممون رو trace کنیم !

مفهوم حلقه و تکرار در الگوریتم و برنامه نویسی :

حلقه از اسمش معلومه ، یعنی تکرار !

گاهی اوقات در حل یک مسئله یا نوشتن یک برنامه ، احتیاج داریم که یک قسمت از الگوریتممون چندین بار تکرار بشه و این تکرار رو باید با کمک مفهومی بنام حلقه یا تکرار ، پیاده سازی کنیم و همونطور که داخل ویدئو گفتیم ، حلقه وابسته به شرط هستش یعنی اگه شرط فلان برقرار باشه ، فلان بخش اجرا بشه ، پس تا وقتی اون شرط بر قرار باشه ، اون بخش تکرار و تکرار میشه !

مفهوم تریس ( Trace ) یا امتحان کردن در الگوریتم و برنامه نویسی :

همیشه الگوریتم ها ساده نیستند و اتفاقا خیلی هم ممکنه پیچیده بشن و فهم و درکشون واستون سخت بشه !

اما قدرت دست شماست :دی ، با ابزار قدرتمندی بنام trace میتونید به راحتی الگوریتم هارو درک کنید و واسه خودتون توضیح بدید که فلان الگوریتم چرا اینطوری شد !

خلاصه بگم براتون تریس کردن یعنی امتحان کردن ، یعنی از خط اول الگوریتم تا خط آخرش ، ذهن خودتون رو بجای کامپیوتر و CPU قرار بدید و خط به خط پیش برید ، اینطوری خیلی ساده میشه براتون ( داخل ویدئو چندین مثال رو براتون تریس کردم تا یاد بگیرید و دستتون بیاد چطوریه :دی )

دیدگاه ها و پرسش ها

هیچ دیدگاهی تا این لحظه در این صفحه ثبت نشده است.
برای ارسال دیدگاه ابتدا باید وارد سایت شوید.
قیمت دوره رایگان
وضعیت دوره در حال برگزاری
زمان کل دوره 03:55:34
تعداد قسمت ها 7
نوع دسترسی رایگان
امتیاز دوره
4.8 از 24 رای

این دوره رایگان است و تنها با ورود به سایت می توانید آن را مشاهده کنید.
مدرس دوره محمدرضا سلطانی

دانشجوی کارشناسی رشته کامپیوتر گرایش نرم افزار در دانشگاه بین المللی قزوین هستم.

مشاهده پروفایل محمدرضا سلطانی
دوره های پیشنهادی

آموزش فلوچارت

اولین قدم برای برنامه نویس شدن، یادگیری الگوریتم و فلوچارت است. به همین دلیل، این دوره پیش نیاز اکثر دوره های زبان های ب...

آموزش MongoDB

در این آموزش مقدماتی، به بررسی پایگاه داده مونگو (MongoDB) که یک پایگاه داده NoSql است، می پردازیم. و با ساختار، ویژگی ه...

ربات نویسی تلگرام با پایتون

دوره آموزشی ربات نویسی تگرام با زبان برنامه نویسی پایتون، یک دوره جامع، کامل و پروژه محور می باشد. در انتهای این دو...

آموزش مقدماتی وردپرس

سایت اینترنتی در جامعه امروز، نیاز ضروری یک کسب و کار می باشد؛ چرا که کامل ترین پلت فرم برای معرفی یک بیزینس و کسب و کار...