eitaa logo
پایتون برای شما
109 دنبال‌کننده
29 عکس
0 ویدیو
25 فایل
جایی برای یادگیری پایتون 👨‍💻👩‍💻 ارتباط با مدرس: @Ali_Reza_Noorbakhsh
مشاهده در ایتا
دانلود
این هم از جابجایی دو عدد بدون استفاده از متغیر کمکی 👆 اول خودتون حل کنید، بعد راه حل رو ببینید 😅 💯 @PythonForYou 🧑‍💻👩‍💻
✏️ متغیر کمکی (یا همون helper variable یا temporary variable) 💡 تعریف ساده متغیر کمکی: متغیر کمکی یک متغیر موقتیه که برای نگهداری یک مقدار استفاده می‌شه تا در انجام محاسبات، جابه‌جایی داده‌ها یا خوانایی کد کمک کنه. 🛠 کاربردهای اصلی متغیر کمکی در برنامه‌نویسی: 🔰 جابه‌جایی مقدار دو متغیر (Swap): وقتی می‌خوای مقدار دو متغیر رو با هم عوض کنی، معمولاً از یه متغیر کمکی استفاده می‌کنی تا مقدار یکی از اون‌ها موقتاً ذخیره بشه. 🔰 جلوگیری از تکرار محاسبات پیچیده: گاهی یه عبارت ریاضی یا تابع سنگین رو چند بار در کد لازم داری. به‌جای اینکه چند بار بنویسیش، یه بار توی متغیر کمکی ذخیره می‌کنی. 🔰 افزایش خوانایی کد: گاهی برای اینکه کد راحت‌تر فهمیده بشه، از متغیر کمکی استفاده می‌کنی. مثلاً وقتی یه شرط پیچیده داری. 🔰 ذخیره وضعیت قبل از تغییر: وقتی می‌خوای قبل از تغییر مقدار یه متغیر، مقدار قبلی رو نگه داری (مثلاً برای مقایسه بعدی یا ثبت تغییرات). 🔰 استفاده در حلقه‌ها یا توابع برای ذخیره‌سازی موقت: داخل حلقه‌ها و توابع هم خیلی وقت‌ها متغیر کمکی به کار می‌ره تا بتونی مقدارهایی رو موقت نگه داری. 🛑 نکته مهم: متغیر کمکی معمولاً اسم ساده و موقتی داره، مثل temp, helper, old_value یا result و بهتره معنی‌دار باشه تا بعداً فهمیدن کد راحت‌تر باشه. 💯 @PythonForYou 🧑‍💻👩‍💻
پایتون برای شما
✏️ متغیر کمکی (یا همون helper variable یا temporary variable) 💡 تعریف ساده متغیر کمکی: متغیر کمکی ی
این هم الگوریتم هایی برای هر کاربرد که در بالا گفته شد: ✅ کاربرد ۱: جابه‌جایی مقدار دو متغیر (Swap) 1️⃣ مقدار متغیر اول را در یک متغیر کمکی ذخیره کن 2️⃣ مقدار متغیر دوم را در متغیر اول بریز 3️⃣ مقدار متغیر کمکی را در متغیر دوم بریز ✅ کاربرد ۲: جلوگیری از تکرار محاسبات 1️⃣ یک محاسبه پیچیده انجام بده و نتیجه‌اش را در یک متغیر کمکی ذخیره کن 2️⃣ هر جا لازم بود، به‌جای تکرار محاسبه، از مقدار داخل متغیر کمکی استفاده کن ✅ کاربرد ۳: خواناتر شدن شرط‌ها یا محاسبات 1️⃣ یک شرط یا عبارت طولانی و سخت را بررسی کن 2️⃣ نتیجه آن را در یک متغیر کمکی بریز 3️⃣ از این متغیر در شرط‌ها و تصمیم‌گیری‌ها استفاده کن ✅ کاربرد ۴: ذخیره مقدار قبلی قبل از تغییر 1️⃣ مقدار فعلی یک متغیر را در یک متغیر کمکی نگه دار 2️⃣ مقدار اصلی را تغییر بده 3️⃣ در صورت نیاز از مقدار قبلی (متغیر کمکی) استفاده کن ✅ کاربرد ۵: استفاده موقت در داخل حلقه یا تابع 1️⃣ در هر مرحله از حلقه، یک مقدار موقت محاسبه کن و در متغیر کمکی قرار بده 2️⃣ از مقدار این متغیر برای انجام محاسبه یا تصمیم استفاده کن 3️⃣ ادامه بده تا حلقه کامل شود 💯 @PythonForYou 🧑‍💻👩‍💻
چند نمونه سوال خاص در زمینه فلوچارت و الگوریتم 😎 💯 @PythonForYou 🧑‍💻👩‍💻
@PythonForYou.pdf
حجم: 383.7K
تمامی 210 الگوریتم حل شده در جزوه (جهت ایده و تمرین بیشتر) 💯 @PythonForYou 🧑‍💻👩‍💻
🔸 علائم رسم فلوچارت بصورت خلاصه و مختصر 💯 @PythonForYou 🧑‍💻👩‍💻
🔰 تفاوت بین "و" (AND) و "یا" (OR) 🔵 "و" (AND) یعنی هر دو شرط باید درست باشند تا نتیجه درست باشه. مثلا: 🔻 « اگه هم مشقتو نوشته باشی و اتاقت رو تمیز کرده باشی، اجازه داری بازی کنی. » اگه فقط یکی رو انجام داده باشی، بازی کردن مجاز نیست! 🔻 و یا مثلا اگر بگیم: « اگر باران بیاید و من چتر داشته باشم، بیرون می‌روم. » اگر فقط یکی اتفاق بیفته (باران بیاد ولی چتر نداشته باشم یا بالعکس)، بیرون نمی‌رم. 🔵 "یا" (OR) یعنی کافیه یکی از شرط‌ها درست باشه تا نتیجه درست باشه. مثلا: 🔻 « اگه مشقتو نوشته باشی یا اتاقت رو تمیز کرده باشی، اجازه داری بازی کنی. » حتی اگه فقط یکی‌ش رو انجام داده باشی، می‌تونی بازی کنی. 🔻 و یا مثلا اگر بگیم: « اگر باران بیاید یا دوستم زنگ بزند، بیرون می‌روم. » در این حالت، حتی اگر فقط باران بیاد، یا فقط دوستم زنگ بزنه، بیرون می‌رم. 🔻 خلاصه و مفید 🔻 "و" سخت‌گیر هست چون هر دو شرط رو با هم می‌خواد. "یا" مهربون هست چون حتی با یکی از شرط‌ها هم راضی می‌شه. توی برنامه‌نویسی، بازی، جست‌وجو، قوانین مدرسه، حتی گفت‌وگوی روزمره، ما همیشه داریم از این دو استفاده می‌کنیم! 💯 @PythonForYou 🧑‍💻👩‍💻