تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › برنامه سازی تحت وب - پنجشنبه ها از ساعت 8 تا 11 v
« قبلی 1 2 3 بعدی »

زبان برنامه نویسی LUA

صفحه‌ها (2): 1 2 بعدی »
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
زبان برنامه نویسی LUA
Ali Asghar khond آفلاین
عضو جوان
**
ارسال‌ها: 41
موضوع‌ها: 12
تاریخ عضویت: May 2025
اعتبار: 0
#1
22-05-2025, 06:38 PM
چه زمانی از ساختار حلقه for استفاده میکنیم؟


فایل‌(های) پیوست شده
.pdf   زبان LUA.pdf (اندازه: 1.44 MB / تعداد دفعات دریافت: 4)
ارسال‌ها
پاسخ
Vahid Rohollahi آفلاین
عضو عادی
***
ارسال‌ها: 70
موضوع‌ها: 18
تاریخ عضویت: Mar 2022
اعتبار: 0
#2
22-05-2025, 08:49 PM
### **خلاصه: زمان استفاده از حلقه `for`**
از حلقه **`for`** زمانی استفاده می‌کنیم که:
1. **تعداد تکرارها مشخص باشد** (مثلاً پیمایش لیست، رشته، یا محدوده اعداد).
2. **نیاز به دسترسی به اندیس یا مقدار آیتم‌ها داشته باشیم** (مثلاً در آرایه‌ها یا دیکشنری‌ها).
3. **بخواهیم کد را مختصر و خوانا بنویسیم** (به‌جای `while` وقتی تعداد تکرارها معلوم است).

#### **مثال‌های کلیدی:**
- پیمایش لیست:
```python
for item in [1, 2, 3]:
print(item)
```
- تکرار در محدوده عددی:
```python
for i in range(5): # 0 تا 4
print(i)
```
- پیمایش دیکشنری:
```python
for key, value in {"a": 1, "b": 2}.items():
print(key, value)
```

### **تفاوت با `while`:**
- **`for`** → تعداد تکرارها مشخص است.
- **`while`** → تکرار تا زمانی که شرط نامعلوم برقرار باشد (مثلاً تا رسیدن به پاسخ درست از کاربر).

? **نتیجه:** اگر می‌دانید **چند بار** باید کد اجرا شود، از `for` استفاده کنید!
ارسال‌ها
پاسخ
o.karvandi آفلاین
عضو عادی
***
ارسال‌ها: 208
موضوع‌ها: 21
تاریخ عضویت: Mar 2022
اعتبار: 0
#3
26-05-2025, 04:24 PM
(22-05-2025, 06:38 PM)Ali Asghar khond نوشته است: چه زمانی از ساختار حلقه for استفاده میکنیم؟

 ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
ارسال‌ها
پاسخ
علی رحیمی آفلاین
Ali.Rahimi
***
ارسال‌ها: 83
موضوع‌ها: 3
تاریخ عضویت: May 2025
اعتبار: 0
#4
26-05-2025, 09:45 PM
از ساختار حلقه for زمانی استفاده می‌کنیم که تعداد دفعات تکرار یک بلوک کد از قبل مشخص باشد یا بخواهیم روی یک مجموعه (مثل لیست، آرایه یا رشته) پیمایش کنیم. 
این حلقه برای مواقعی عالیه که دقیقاً می‌دونی چند بار باید کدت اجرا بشه، در حالی که حلقه while بیشتر برای شرایط نامشخص یا وابسته به یک شرط خاص استفاده میشه.
ارسال‌ها
پاسخ
Majid haghi آفلاین
عضو عادی
***
ارسال‌ها: 87
موضوع‌ها: 6
تاریخ عضویت: May 2025
اعتبار: 0
#5
28-05-2025, 10:34 AM
دانشگاه علمی کاربردی کوشا رشته فناوری اطلاعات و ارتباطات استاد رمضانی دانشجو مجید حقی
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
ارسال‌ها
پاسخ
morteza azizi آفلاین
عضو عادی
***
ارسال‌ها: 146
موضوع‌ها: 4
تاریخ عضویت: May 2025
اعتبار: 0
#6
01-06-2025, 11:55 AM
ساختار حلقه for زمانی استفاده می‌کنیم که تعداد دفعات تکرار یک بلوک کد از قبل مشخص باشد یا بخواهیم روی یک مجموعه (مثل لیست، آرایه یا رشته) پیمایش کنیم. 

این حلقه برای مواقعی عالیه که دقیقاً می‌دونی چند بار باید کدت اجرا بشه، در حالی که حلقه while بیشتر برای شرایط نامشخص یا وابسته به یک شرط خاص استفاده میشه.
ارسال‌ها
پاسخ
Hooman homapour آفلاین
عضو عادی
***
ارسال‌ها: 109
موضوع‌ها: 3
تاریخ عضویت: May 2025
اعتبار: 0
#7
01-06-2025, 12:47 PM
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
ارسال‌ها
پاسخ
Mansour yaghooby آفلاین
عضو عادی
***
ارسال‌ها: 161
موضوع‌ها: 39
تاریخ عضویت: Oct 2022
اعتبار: 0
#8
04-06-2025, 06:58 PM
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
ارسال‌ها
پاسخ
AminAzartash آفلاین
عضو عادی
***
ارسال‌ها: 120
موضوع‌ها: 3
تاریخ عضویت: May 2025
اعتبار: 0
#9
04-06-2025, 08:50 PM
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
ارسال‌ها
پاسخ
V.Alizadeh آفلاین
عضو عادی
***
ارسال‌ها: 98
موضوع‌ها: 15
تاریخ عضویت: May 2025
اعتبار: 0
#10
05-06-2025, 10:40 AM
(22-05-2025, 06:38 PM)Ali Asghar khond نوشته است: چه زمانی از ساختار حلقه for استفاده میکنیم؟

با سلام
وحید علیزاده
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
با تشکر
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »
صفحه‌ها (2): 1 2 بعدی »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  زبان برنامه نویسی power shell morteza azizi 6 152 10-06-2025, 10:13 AM
آخرین ارسال: morteza azizi
  برنامه سازی تحت وب m.mirahmadi 6 163 07-06-2025, 02:19 PM
آخرین ارسال: morteza azizi
  زبان ASP و طراحی وبسایت roozbahani 3 136 07-06-2025, 02:08 PM
آخرین ارسال: morteza azizi
  سوال چهارم زبان برنامه نویسی c Mansour yaghooby 8 221 06-06-2025, 02:12 AM
آخرین ارسال: davood.kogir chegini
  سوال دوم زبان برنامه نویسی c Mansour yaghooby 9 242 06-06-2025, 02:10 AM
آخرین ارسال: davood.kogir chegini
  سوال اول زبان برنامه نویسی c Mansour yaghooby 9 268 06-06-2025, 02:09 AM
آخرین ارسال: davood.kogir chegini
  سوال سوم زبان برنامه نویسی c Mansour yaghooby 9 245 06-06-2025, 02:07 AM
آخرین ارسال: davood.kogir chegini
  سوال سه زبان برنامه نویسی GO حسن احمد نیا شلمانی Ahmadnia 10 260 06-06-2025, 02:06 AM
آخرین ارسال: davood.kogir chegini
  سوال یک زبان برنامه نویسی GO حسن احمد نیا شلمانی Ahmadnia 11 290 06-06-2025, 02:04 AM
آخرین ارسال: davood.kogir chegini
  برنامه نویسی css V.Alizadeh 11 317 06-06-2025, 02:03 AM
آخرین ارسال: davood.kogir chegini

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 19-06-2025، 10:33 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.