(برنامه نویسی سی  شارپ)  کار با حلقه های Loops در #C (مهندسی برق _ الکترونیک)

پژوهشگر و نویسنده: دانشجویِ دکترای تخصصی (  افشین رشید )

نکته:  کار با ساختارهای تکرار حلقه Loops در #C یکی دیگر از تکنیک های اصلی در زمان نوشتن نرم افزارها، امکان ایجاد حلقه ها دستوری یا looping است. 

این نوع دستورات امکان تکرار بلوک هایی از کد برای دفعات دلخواه را می دهند. برای مثال ما می خواهیم گروهی از دستورات تا زمانی که مقدار یک متغیر مثال کمتر از 11 است، تکرار شود، در این حالت بایستی از حلقه ها در #C استفاده کنیم.در زبان #C ،چهار نوع حلقه اصلی داریم که در ادامه به تشریح هر یک از آن ها خواهیم پرداخت 

While loop حلقه

حلقه loop While آسان ترین نوع حلقه در زبان #C بوده و حلقه loop While مجموعه بلوک دستورات تعیین شده برای آن را تا زمانی که شرط تعیین شده برای حلقه درست true باشد، اجرا می کند.

do loop حلقه

کارکرد حلقه loop do کمی متفاوت با حلقه loop While است. در حلقه loop do ابتدا دستورات بدنه حلقه 

یک بار اجرا شده و در پایان شرط حلقه چک می شود. در صورت درست بودن شرط، باز هم دستورات حلقه تکرار می شود.

نکته مهم : در مورد حلقه loop do این است که اگر حتی شرط حلقه از ابتدا درست نباشد، دستورات حلقه حداقل یک بار اجرا می شوند.

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace do_while
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. int table, i, res;
  13. table = 12;
  14. i = 1;
  15. do
  16. {
  17. res = table * i;
  18. Console.WriteLine("{0} x {1} = {2}", table, i, res);
  19. i++;
  20. }
  21. // must put semi-colon(;) at the end of while condition in do.while loop.
  22. while (i <= 10);
  23.  
  24. Console.ReadLine();
  25. }
  26. }
  27. }

 for loop حلقه

مکانیزم حلقه loop for با حلقه های قبلی کمی متفاوت است. از این حلقه بهتر است زمانی استفاده شود که می دانیم حدودا حلقه چند بار ممکن است تکرار شود. حلقه loop for دارای یک عدد به عنوان شمارنده است که با هر بار اجرای حلقه، مقدار آن به اندازه واحد تعیین شده کم یا زیاد می شود. اجرای حلقه تا زمانی که شرط آن درست باشد، ادامه داشته و شرط در ابتدای اجرای حلقه تست می شود.

نکته مهم : اگر برای متغیر حلقه ، گام افزایش یا کاهش تعیین نکنید، در صورت درست بودن اولیه شرط حلقه، حلقه for به صورت نامحدود اجرا می شود.

 

foreach loop حلقه

حلقه آخری که در این بخش بررسی خواهیم کرد، حلقه loop foreach است. از این حلقه معموال در هنگام کار با مجموعه ای از آیتم ها مثل آرایه ها (Arrays) و یا متغیرهای لیستی استفاده می شود. 

نکته : در هنگام کار با متغیرهای آرایه ای، حتما از حلقه foreach استفاده کنید. زیرا ساختار بسیار ساده تری نسبت به سایر حلقه ها در زبان #C دارد.

در کد حلقه foreach از یک متغیر لیستی به نام ArrayList استفاده می کنیم.

نویسنده: مهندس افشین رشید  

دانشجویِ دکترایِ نانو _ میکرو الکترونیک در دانشگاه آزاد اسلامی واحد علوم و تحقیقات تهران



 





انواع تراشه های قابل برنامه ریزیGAL و بلوک term logic (مهندسی برق _ الکترونیک)

قطعات قابل برنامه ریزی مانند ROM ،PLA ،PAL ،PLD در میکرو_ نانو الکترونیک (مهندسی برق _الکترونیک)

برنامه نویسی Python (آشنایی با ساختار و کتابخانه) مهندسی برق_ الکترونیک

(برنامه نویسی سی شارپ) کار با حلقه های Loops در #C (مهندسی برق_ الکترونیک)

(برنامه نویسی سی شارپ) مدیریت خطا Handling Exception در #C (مهندسی برق _ الکترونیک)

(برنامه نویسی سی شارپ)کار با Enumeration در زبان #C (مهندسی برق _ الکترونیک)

(برنامه نویسی سی شارپ) آموزش کار با پنجره Window Tool در ویژوال استودیو (مهندسی برق _ الکترونیک)

حلقه ,loop ,while ,do ,دستورات ,i ,حلقه loop ,loop while ,using system ,loop do ,بار اجرا

مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها


جاده ی آسمانی دبیرستان شبانه روزی دکتر حسابی فایل اکی مرجع فروش و خرید انواع پایان نامه ، تحقیق ، مقاله ، پروژه ، ترجمه ، پاورپوینت ، انواع طرح های کسب و کار و ... آواسیس qylnikefree05 بامداد دانلود بانک لینک های دانلود فیلم ، دانلود سریال و دانلود آهنگ میباشد. کتابیران سفر خاک موج دریا Jude