کمپیوٹرزپروگرامنگ

Beginners کے لئے پاسکل کے لئے سائیکل

کے لئے مثال کے طور پر سائیکل،، - بنیادی پروگرامنگ. پاسکل. کسی بھی کمپیوٹر زبان کے ساتھ کے طور پر، یہ بھی ان نحو میں اس طرح کی ڈیزائن پر مشتمل ہے.

چکریی آپریٹرز کی تقرری

ایک عام کام - ایک ہی کارروائی کئی بار انجام دینے کے کمپیوٹر کو حاصل کرنے کے لئے. یہاں اور کوڈ تکرار منظم کرنے کے لئے اجازت دیتا ہے، ڈیزائن محفوظ کریں. اس طرح، پروگرامنگ کی سائیکل - یہ بار بار کارروائی انجام دینے کے لئے، زبان کے وسائل کی مدد سے منظم کیا جاتا ہے.

پاسکل پروگرامنگ زبان ڈیزائن کی ایک بڑی تعداد پر مشتمل ہے:

  • کے لئے - پیرامیٹر کے ساتھ دہرانے؛
  • جبکہ - پیشگی شرط کے ساتھ بار بار کیا گیا تھا؛
  • دہرائیں ... جب تک - ایک postcondition دوہراتا.

بظاہر سادگی اور چکریی ڈھانچے کی وضاحت کے باوجود، نوسکھئیے پروگرامرز ان کے عمل میں مسائل کی ایک بڑی تعداد کا سامنا ہے. سب سے بڑی مشکل سائیکل کی پیداوار کی ترتیب کے حالات ہیں. اس سلسلے میں، بیان کے لئے گنتی سب سے زیادہ براہ راست ہے.

ساخت

ایک پیرامیٹر کے ساتھ دوبارہ ساخت ریکارڈ کرنے کے لئے، آپ کو مندرجہ ذیل کا کوڈ ڈائل کرنے کی ضرورت ہے:

FOR {ایک}: = {ب } پر {ج} DO {د}.

بڑے حروف کی سہولت کے لئے زبان کو محفوظ الفاظ کی مثال میں، عملی طور پر، آپ کو ایک تار کے نشان کا استعمال کر سکتے ہیں. استعمال متغیر اور آپریٹرز گھوبگھرالی بریکٹ میں دی گئی ہیں. ان کا مطلب:

  • {A} - countable اکثر عددی کسی بھی قسم کی متغیر؛
  • {ب}، {ج} - اظہار countable قسم، کے طور پر ایک ہی {ایک}؛
  • {D} - صوابدیدی آپریٹر / زبان آپریٹرز، بھی لوپ کے جسم کو بلایا.

= {ج}: کے لئے ڈیزائن کی مشق، پاسکل {ب}، سیٹ {ایک} کی قدر کا حساب لگاتا ہے ، اس کے بعد پھر سے شروع ہوتا ہے:

  • حالت {ب} <= {ج} کی تصدیق ، عملدرآمد سائیکل کام کر بند ہو جاتا ہے جس میں؛
  • لانچ آپریٹر {د}؛
  • کی قدر میں اضافہ {ایک} یونٹ پر، یعنی {ایک}: = {ایک} + 1.

کیونکہ اس کی تعمیر پر جانا جاتا ہے کے لئے جسم کے اندر repetitions کی تعداد نیتاتمک چکروں سے رجوع کریں.

مثال

سمجھنے کے لئے یہ، وغیرہ کے لئے باہر کیا جائے گا کہ کس طرح، ایک مثال، "Dummies کے" کے لئے پاسکل میں کوڈ ہے.

  • ے: = 0؛
  • ایک کے لئے: = 1 سے 5 کروں
  • شروع
  • ے: = ے + ایک؛
  • آخر؛
  • writeln (ے)؛

تحریری ہدایات کا تجزیہ ہر iteration میں اقدار لکھ سکتے ہیں:

  • 1st کی تکرار: ایک = 1؛ ے = 1؛
  • 2nd کی تکرار: ایک = 2؛ ے = 3؛
  • تیسرے iteration: ایک = 3؛ ے = 6؛
  • 4 ویں تکرار: ایک = 4؛ ے 10 =؛
  • 5th کے تکرار: ایک = 5؛ ے 15 =.

1 سے 5 سے اعداد کا مجموعہ - اس کے نتیجے کے طور پر، صارف کی سکرین تعداد "15" پر دیکھتا ہے.

پہلا پروگرام زیادہ ورسٹائل بنانے کے لئے، نمبر 1 اور 5 متغیر کی جگہ لے لے.

کامن غلطیاں

آپ کو لوپ کے لئے ایک کا استعمال کرتے ہیں، پاسکل {ایک}، {ب} کی اقدار پر انتہائی توجہ کی ضرورت ہے، {ج}. آپ کے لکھنے کے پروگراموں کے قوانین کے ساتھ عمل نہیں کرتے ہیں تو، کمپائلر ایک خرابی کو رپورٹ کریں گے. اس طرح پانچ قوانین.

  1. انسداد (سائیکل پیرامیٹر) {ایک} ایک عددی طرف سے دیا جاتا ہے.
  2. اقدار {ب} اور {ج} بھی ایک عدد صحیح قسم کا ہونا ضروری ہے. مثال کے طور پر، یہ 0 سے پی کو نصف قطریہ میں، زاویہ کی اقدار کا حساب کرنے کے لئے ضروری ہے. = PI 0 کرتے ہیں: لیکن اگلی کوڈ درج باطل کسی کے لئے ہو جائے گا. حل - ایک پکڑ دھکڑ تقریب trunc () اور گول کا استعمال (). راؤنڈ یہ قریب ترین عدد صحیح ہے - سب سے پہلے حقیقی عدد، دوسرے کا جزوی حصہ مسترد.
  3. صارف کو ایک غلطی کی ہے اور ہے کیا ہے تو {ب} <{ج}، {د} آپریٹر کام کریں گے نہیں.
  4. لوپ انسداد بعد {ایک} کوئی قیمت ہو سکتی ہے. یہ counterintuitive کی ہے، لیکن اگرچہ عملی طور پر، {ایک} <> {ج} . نتیجہ: کی طرف رجوع نہیں کرتے {ایک} کے لئے ڈیزائن بعد.
  5. لوپ کے جسم (باتوں کے بعد یہ ہے کہ،) پیرامیٹر اقدار پر نظر ثانی کہ کسی بھی بیانات استعمال کرنے کے لئے سفارش کی نہیں ہے {ایک}. اس اصول کے بعد ایک خرابی پیدا نہیں کرے گا، لیکن پروگرام کی منطق ٹوٹ جائے گا.

مندرجہ ذیل اصول کے ایک عام سی بات ہے اور پروگرامنگ میں "اچھے آداب" کے مساوی ہے: یہ کوڈ کے ساتھ کام کرنے کے لئے آسان تھا، آپ کو لوپ کے جسم آپریٹرز پہلے کالم میں نہیں ہیں لکھ ضروری ہے. مثال کے طور پر بائیں طرف 2-3 خالی جگہ بنانے یا ٹیب کلید کا استعمال کرتے ہوئے.

یہ ضرورت صرف پاسکل زبان پر لاگو ہے. "Dummies کے" کے طور پر، یہ آپ کو تیزی سے تلاش کرنے اور ہدایات میں خرابی کو درست کرنے کے لئے اجازت دیتا ہے.

عام کاموں

آپ کو فارم F (X) = کا ٹیبیولیشن تقریب انجام دینے کے لئے چاہتے ہیں، فرض کریں 3 * ایکس + 15، کہ میں رینج [X 1 M تقریب اقدار سے میز وصول کرنے کے لئے ہے؛ X 2] جہاں ایکس 1 اور ایکس 2 - کم از کم اور دلیل کی زیادہ سے زیادہ اقدار. یہ اور اسی طرح کے مسائل کو حل کرنے کے لئے ڈیزائن کرنے میں مدد ملتی ہے. پاسکل کہ مندرجہ ذیل کے طور پر آپ کے کوڈ کو ریکارڈ کی سفارش:

  • = M کرنے کے لئے 1 کام کریں: ایک کے لئے
  • شروع
  • X: = X1 + (x2- X1) * (A- 1) / (M-1)؛
  • سرخی: f = 3 * ایکس + 15؛
  • writeln (X، ''، F
  • آخر میں.

X:: x میں ایک قدم تبدیلی کی وضاحت نہیں کی ہے، دلیل کی قدر فارمولے کا استعمال کرتے ہوئے ہر iteration پر پروگرام کے دوران شمار کیا جاتا ہے = X1 + (x2- X1) * (A- 1) / (M-1).

سائیکل میں سائیکل

حقیقت یہ ہے کہ ساخت کے اندر اندر کے لئے ایک اور چکر میں اس کے جسم کو ڈال کرنے کی اجازت آپریٹرز میں سے کسی کو استعمال کرنے کی اجازت ہے کے پیش نظر میں. پاسکل کام، دیگر پروگرامنگ زبانوں کے لئے اسی طرح کے لئے ایک معیاری بیان ہے:

  • FOR {ایک}: = {ب } پر {ج} DO
  • = {B1: {A1} کیلئے } پر {C1} DO

درست طریقے سے کام کو ڈیزائن کرنے کے لئے، آپ کو شرط کے ساتھ عمل کرنا ہوگا: ہر چکر میں کاؤنٹر مختلف ہونا چاہئے. دوسری صورت میں، اندرونی لوپ بیرونی لوپ، منطقی غلطیاں کی قیادت کریں گے جس کی قدر بدل جائے گی.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.atomiyme.com. Theme powered by WordPress.