تالار گفتگوی کیش تک/ 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 آفلاین
عضو عادی
***
ارسال‌ها: 75
موضوع‌ها: 19
تاریخ عضویت: 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 آفلاین
عضو عادی
***
ارسال‌ها: 213
موضوع‌ها: 22
تاریخ عضویت: Mar 2022
اعتبار: 0
#3
26-05-2025, 04:24 PM
(22-05-2025, 06:38 PM)Ali Asghar khond نوشته است: چه زمانی از ساختار حلقه for استفاده میکنیم؟

 ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
ارسال‌ها
پاسخ
علی رحیمی آفلاین
Ali.Rahimi
***
ارسال‌ها: 87
موضوع‌ها: 4
تاریخ عضویت: 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 آفلاین
عضو عادی
***
ارسال‌ها: 148
موضوع‌ها: 5
تاریخ عضویت: 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 بعدی »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  برنامه کاتلین Vahid Rohollahi 15 1,961 24-12-2025, 05:21 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی #C Mohammadamin 16 2,128 24-12-2025, 05:08 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی Java script Hooman homapour 15 2,054 24-12-2025, 05:04 PM
آخرین ارسال: V.Alizade
  برنامه نویسی css V.Alizadeh 12 1,615 24-12-2025, 05:02 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی LUA Ali Asghar khond 13 1,863 24-12-2025, 04:56 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی LUA Ali Asghar khond 14 1,842 24-12-2025, 04:55 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی LUA Ali Asghar khond 14 1,931 24-12-2025, 04:50 PM
آخرین ارسال: V.Alizade
  سوال ۱ زبان برنامه نویسی #C Mohammadamin 16 2,152 24-12-2025, 04:44 PM
آخرین ارسال: V.Alizade
  سوال ۲ زبان برنامه نویسی #C Mohammadamin 12 1,580 24-12-2025, 04:43 PM
آخرین ارسال: V.Alizade
  سوال ۳ زبان برنامه نویسی #C Mohammadamin 13 1,837 24-12-2025, 04:41 PM
آخرین ارسال: V.Alizade

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


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