کامپیوتربرنامه نویسی

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

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

چرخه در حالی که پاسکال به شرح زیر ساخته نیاز به:

  • در حالی که (شرط) انجام (آغاز در صورت لزوم).
  • الگوریتم عمل است.
  • پایان (زمانی که تیم شروع به در دسترس بودن).

خط اول - "کلاه" فرمان. بیماری ممکن است یک مقدار عددی محدود کردن متغیرهای توضیحی در عدد صحیح (د <100)، نوع بولی متغیر (T = TRUE) یا رشته (تک = 'سلام'). "شروع" دستور قرار داده، اگر حلقه لازم است به انجام بیش از یک شرط. موارد زیر از اقدامات است که این برنامه باید تحت شرایط است که در حالی که حلقه اجرا شده است انجام شده است. این می تواند شامل انواع دستورات، روش ها، توابع، از جمله چرخه. در پایان لازم است به قرار دادن دستور "پایان"، مگر، البته، اولین خط بود "آغاز".

حالا برنامه به عنوان مثال که حاوی دستورات توصیف در نظر بگیرید. برای مثال، ما نیاز به پیدا کردن حاصل جمع اعداد صحیح مثبت n اول. برای این منظور، در ابتدا ما در نظر N (هر چند که همیشه بزرگتر از صفر باشد). سپس چرخه شروع می شود. این مهم است که درک کنند که او به کار، تا زمانی که مقدار n می رسد. در اینجا بیش از یک گزینه برای حل این مشکل وجود دارد، اما ما در این واقعیت است که استفاده از ضد که شما می خواهید به نصب را تحت تاثیر قرار تمرکز خواهد کرد. به طور پیش فرض، این است که با استفاده از متغیر انجام شود. قبل از اینکه شما شروع آن را به مقدار آن را یک "1" اختصاص ضروری است. شمارنده به عنوان یک اصطلاح با هر اقدامات دوره ای جدید است. بر اساس ماموریت ما، به طور مداوم باید برای اضافه کردن یکی از آن را. بنابراین، هنگامی که یک شاخص عددی ضد برابر با ارزش از شماره n است. این خواهد بود که سیگنال برای از اتمام برنامه کار می کنند. برای محاسبه مقدار ک متغیر معرفی می کنیم. با هر تکرار آن خواهد شد مقدار قبلی به علاوه تعداد من اختصاص داده است. پس از پایان شمارش، تنها ک متغیرهای توضیحی بر روی صفحه نمایش را استنباط کنیم. این توضیح مختصری در مورد سخنان این برنامه است. در حال حاضر ما در کد نگاه کنید.

Readln (N)؛ - ما تعداد N به عنوان خوانده شده.

من: = 1؛ K: = 0؛ - ورود به ضد کار، ما صفر کردن ارزش مجموع.

در حالی که من <= N شروع: - مجموعه ای از شرایط چرخه کار.

K: = K + من؛ من: = من + 1؛ - افزودن ارزش به روز رسانی مقدار ضد.

پایان؛ - در حالی که تکمیل شرح کار.

Writeln (K)؛ - این نتیجه گیری.

ما در مثال دیگری نگاه کنید. در حال حاضر ما نیاز به پر کردن کاربران با نام صفحه کلید n است که آرایه متن را نجات دهد. اصل در اینجا شبیه به گذشته است. تعداد N را وارد کنید، ما در حالی که شرایط مجموعه حلقه را فعال کنید. علاوه بر این، معنی ورودی صفحه کلید را به آرایه سلول حافظه. تنظیم ضد کامل عملیات تکرار می شود. در مرحله بعد، ضد تنظیم مجدد و نمایش آرایه است. با این حال، تنظیم مجدد شمارنده در این زمینه به معنی که یک مقدار را از یک، از شما نمی خواهد قادر به آوردن آرایه سلول صفر (آن وجود ندارد). کد برنامه به شرح زیر است: در این برنامه شما را به جمع تعدادی از اعداد طبیعی مثبت، که به پایان می رسد معرفی حداکثر n دریافت خواهید کرد. این را باید درک است که در شرایطی که ضد، در حالی که چرخه پاسکال هرگز پس از اتمام. اگر شما به طور ناگهانی در مورد آن را فراموش کرده، در اجرای کد برنامه، کامپیوتر شروع به آویزان می شود. این است که دکمه "فرار از مکث" درمان می شود. به عنوان یک شمارنده برای استفاده تنوع متغیرهای توضیحی در ج.

Readln (N)؛

ج: = 1؛

در حالی که ج <= N شروع - شرایط گیاهی است.

Readln (یک [ج])؛ ج: = C + 1؛ -، داده را از صفحه کلید، ما ارزش اضافه کردن به ضد.

پایان؛ - تکمیل چرخه.

ج: = 1؛ - schetiku ارزش اصلی بازگشت.

در حالی که ج <= n آیا نوشتن (یک [ج])؛ - نمایش نام N.

سپس شما بر روی صفحه نمایش N نامهایی است که از صفحه کلید وارد شده است را دریافت کنید. در آن، یک حلقه در حالی که به پایان می رسد. این است که توسط هر دو مبتدیان و کاربران حرفه استفاده می شود. او به حساب نمی، و در نتیجه نیاز به توجه ویژه به برنامه نویس و یک متغیر اضافی.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.unansea.com. Theme powered by WordPress.