برنامه نویسی از پایه
201 subscribers
46 photos
67 videos
8 files
75 links
کانال پشتیبان برنامه نویسی از پایه
آدرس کانال آپارات:
https://www.aparat.com/djangolearn
آدرس کانال یوتیوب:
https://www.youtube.com/c/DjangoLearn
Download Telegram
سلام به همه
راهنمایی در مورد تمرین
یکی از دوستان ابهام داشت در مورد تمرین. یکم توضیح میدم:

قراره عدد اولی به توان عدد دومی برسه. یعنی عدد ۵ و ۴ رو به برنامه بدیم. باید عدد ۵ به تعداد ۴ بار در خودش ضرب بشه.
پس می تونیم یه متغیر داشته باشیم که هر بار یک واحد بهش اضافه بشه و وقتی مقدارش برابر عدد دومی شد یعنی شرط انتهای حلقه برقرار میشه
#تمرین7
این فلوچارت داره چکار میکنه؟
لطفا جواب رو تا قبل از 4شنبه خصوصی بفرستید.
روز 4شنبه هم هر کی خواست توی گروه بفرسته.
اون علامت هم چون جدیده قرمز توضیح دادم یعنی چاپ
سلام به همه
تمرین 7 داشت همه اعداد زوج کمتر یا مساوی N رو چاپ میکرد
فلوچارت رو شماره گذاری کردم. در ادامه براساس شماره ها توضیح میدم که داستان چیه
شماره 1) عدد N از ورودی دریافت میشه. متوازی الاضلاع نماد ورود اطلاعات هست
شماره 2) بررسی می کننه آیا کاربر عدد 1 را وارد کرده. اگر بله پس چیزی چاپ نمیشه و برنامه پایان می یابه :)
شماره 3) در صورتی به این میرسیم که عدد بیشتر از عدد1 بوده . که در این مرحله یک متغیر به اسم K ایجاد کردیم و عدد 2 را در اون قرار دادیم. الان K = 2 هست
شماره 4) مقدار K را چاپ می کند. که الان عدد 2 چاپ می شود
شماره 5) مقدار K را برابر می کند با مقدار K + 2 . یعنی 2 واحد K اضافه میشه. این مدلی توی برنامه نویسی خیلی زیاد داریم مثلا:
i = i +1
m = m * 1
j = j - 1
شماره 6) بررسی می کنه آیا K از N کوچیکتر یا مساوی است. اگر بله برنامه پایان می یابه.
اگر نه میره شماره 4 یعنی دوباره چاپ K و ادامه داستان (در واقع یک حلقه ایجاد میشه)
شرط پایان حلقه هم اینه که K بزرگتر از N باشه
پس هر وقت K بزرگتر از N شد. برنامه پایان می یابد
نکته: به اینجوری بررسی کردن Trace هم میگن. که بهش میرسیم. و خیلی جاها بسیار کمک کننده است.
اگه کسی ابهامی داره. کامنت بزاره همینجا
جلسه بعدی میریم و با زبان برنامه نویسی پایتون آشنا میشیم.
تمرین جلسه بعدی هم مرتبط با پایتون هست.
وقت همگی بخیر
بریم تو کار پایتون
همونطوری که قبلا گفتم میتونیم بدون داشتم کامپیوتر هم برنامه نویسی کنیم فعلا (فعلا)
اینو نصب کنید روی گوشی Pydroid 3 - IDE for python 3
مراحل زیر برای تنظیم بهترش 👇🏻