سفارش تبلیغ
صبا ویژن
هرکس دانش را بطلبد برای اینکه با دانشمندان همراه شود یا با نادانان بستیزد یا مردم را متوجه خود کند، خداوند او را داخل آتش گرداند . [پیامبر خدا صلی الله علیه و آله]

علمی ،آموزشی،تحقیقاتی

استفاده از حلقه ی for :

عموما کدنویسی را با کد نویسی می توان آموخت! بنابراین در مورد انواع حلقه ها مثالهایی ارائه خواهد گردید.

یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex07 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :

 

using System;

 

namespace ex07
{
class Class1
{
[
STAThread]
static void Main(string[] args)
{
int[] intData = new int[1000];

 

for (int i=0 ; i<1000 ; i++ )
intData[i]=i;

 


for(int i=0 ; i< intData.Length ; i++)
{
int j = intData[i];
Console.WriteLine("intData[" + i + "]=" + j);
}

 

Console.ReadLine();

 

}
}
}

 

توضیحاتی در مورد کد فوق :

1- برای تعریف حلقه ی for همانطور که می بینید باید تعداد بار اجرای حلقه ( اینجا از 0 تا 999 است ) و همچنین نحوه ی رسیدن از 0 به 1000 را مشخص کرد ( در اینجا i++ است یعنی هر بار یک واحد به شمارشگر حلقه اضافه می شود. )
2- در زبان سی
i++ یعنی i=i+1 و i-- یعنی i=i-1 و کلا i-=n یعنی i=i-n و به همین ترتیب. برای مثال i*=n یعنی i=i*n و i+=n یعنی i=i+n و ...
3- اگر پس از حلقه ی
for یک خط کد داشته باشیم نیازی به آکولاد نیست (مانند قسمت اول کد). ولی اگر تعداد خطوط مربوط به بدنه ی for زیاد بود باید حتما از آکولاد استفاده شود (مانند قسمت دوم کد). (این قاعده ای کلی است در زبانهای مشتق شده از زبان سی در مورد هر چیزی!)

4- فرض کنید در قسمت اول کد بالا بجای 1000 می نوشتید 1001 . سریعا با یک خطای زمان اجرا مواجه می شدید. زیرا می خواستید به عضوی از آرایه دسترسی پیدا کنید که تعریف نشده است. راه مدرن چک کردن این مسائل استفاده از خاصیت Length آرایه است که در قسمت دوم کد در عمل مشاهده می نمایید. همیشه از این روش استفاده کنید.
5- حلقه ی اول یعنی اینکه کار پر کردن آرایه
intData را از صفر تا 999 یکی یکی (i++) انجام بده.

 

 

نام دانشجویان:

                  مینا امیری

                  سمانه تقدسی پور

                   زهرا نجفی

مقطع تحصیلی:

                   کاردانی نرم افزار

 

<**ادامه مطلب...**>




مژده فرجی ::: دوشنبه 87/10/16::: ساعت 3:27 عصر

>> بازدیدهای وبلاگ <<
بازدید امروز: 27


بازدید دیروز: 4


کل بازدید :59530
 
 >>اوقات شرعی <<
 
>> درباره خودم<<
مدیر وبلاگ : مژده فرجی[85]
نویسندگان وبلاگ :
سمانه طالبی (@)[0]

مژده فرجی (@)[0]


 
 
>>موسیقی وبلاگ<<
 
>>اشتراک در خبرنامه<<
 
 
>>طراح قالب<<