شماره 1) عدد N از ورودی دریافت میشه. متوازی الاضلاع نماد ورود اطلاعات هست
شماره 2) بررسی می کننه آیا کاربر عدد 1 را وارد کرده. اگر بله پس چیزی چاپ نمیشه و برنامه پایان می یابه :)
شماره 3) در صورتی به این میرسیم که عدد بیشتر از عدد1 بوده . که در این مرحله یک متغیر به اسم K ایجاد کردیم و عدد 2 را در اون قرار دادیم. الان K = 2 هست
شماره 5) مقدار K را برابر می کند با مقدار K + 2 . یعنی 2 واحد K اضافه میشه. این مدلی توی برنامه نویسی خیلی زیاد داریم مثلا:
i = i +1
m = m * 1
j = j - 1
i = i +1
m = m * 1
j = j - 1
شماره 6) بررسی می کنه آیا K از N کوچیکتر یا مساوی است. اگر بله برنامه پایان می یابه.
اگر نه میره شماره 4 یعنی دوباره چاپ K و ادامه داستان (در واقع یک حلقه ایجاد میشه)
شرط پایان حلقه هم اینه که K بزرگتر از N باشه
پس هر وقت K بزرگتر از N شد. برنامه پایان می یابد
اگر نه میره شماره 4 یعنی دوباره چاپ K و ادامه داستان (در واقع یک حلقه ایجاد میشه)
شرط پایان حلقه هم اینه که K بزرگتر از N باشه
پس هر وقت K بزرگتر از N شد. برنامه پایان می یابد
نکته: به اینجوری بررسی کردن Trace هم میگن. که بهش میرسیم. و خیلی جاها بسیار کمک کننده است.
اگه کسی ابهامی داره. کامنت بزاره همینجا
جلسه بعدی میریم و با زبان برنامه نویسی پایتون آشنا میشیم.
تمرین جلسه بعدی هم مرتبط با پایتون هست.
جلسه بعدی میریم و با زبان برنامه نویسی پایتون آشنا میشیم.
تمرین جلسه بعدی هم مرتبط با پایتون هست.
همونطوری که قبلا گفتم میتونیم بدون داشتم کامپیوتر هم برنامه نویسی کنیم فعلا (فعلا)