کمپيوټرپروګرام

په "پاسکال" دنده Operator د: هغه څه ده، هغه څه چې د یو عمل

کنوود پاسکال - پروګرامونو يوه ساده ژبه، خو د وخت ضايع، که چيرې په دې موضوع د تړون په جدي توګه مطالعه. Novice کارونکي سره د ساده کوډ د اساساتو پوهيږي. د مثال په توګه، دا لومړی به معاينه څه اقدام لپاره څه دا د دنده Operator د، ترسره کوي، چې څنګه د یو تار یا متحول د پردې تر لاسه. یوازې بيا د پروگرامر به د کړنلارو او د دندو، او د کرکټر-سلسله ډول معلومات، د دوتنې او ګرافیک څخه وغواړو. نو، د دنده Operator د څه ده؟ د کوډ د لیکلو خپل رول څه دی؟

دا سازمان د کنوود پاسکال د سرپاڼې غوښتنلیک کړکۍ

مخکې د کمځواکولو د نظري موادو د مطالعې، چې په حقيقت کې هم د هغه څه چې ده د دنده Operator د پوښتنې شامل دي، تاسو باید په کارتشې کنوود پاسکال وګوري.

غوښتنلیک غورنۍ لاندې برخې لري:

  • دوتنه - پر دوتنې (د جوړولو، خلاص، نږدې، وژغوري، او نور) د اساسي امر ترسره جوړ شوی دی.
  • سمول - د دې لپاره د متن سره د سمون (کاپي، رب، پرې، او نور) د کار امر شامل دي.
  • لټون - د موندلو او د دغه پروګرام د ټول متن د متن پر ځای اړين دي.
  • چلول - د بشپړ کوډ لپاره کارېدلی، په شمول د ګام د کار لپاره د لاریون له خوا ګام دی.
  • هغه تاليف - د کوډ جوړوي.
  • مينيوګانو - ته اړتیا ده چې د دې پروګرام د متن د غلطيو د لټون کې مرسته وکړي.
  • وسیلې - تاسو ته اجازه ځينې اضافي بڼې غوښتنلیک وکاروي.
  • غوراوي - د ضروري انتخابونو ټاکي سره compiler او پروګرامونو چاپیریال کې کار وکړي.
  • کړکۍ - سره د وينډوز عملیاتو د ترسره اړتیا لري.
  • مرسته وکړي - اړتيا ستاسو د پوښتنې لپاره د ځواب موندل.

اوس زيات شهرت دی غوښتنلیک ترلاسه پاسکال ABC. د د يو شمېر کاروونکي نقطې نظر څخه، دا ده چې په دې چاپیریال کې کار ډېر اسانه دي.

عناصرو د کنوود پاسکال

د کوډ د هر پروګرام د ژبې د جوړښت توپیر لري، خو عام ټکي شتون لري. د مثال په توګه، په پاسکال د ټول ستونزه د ډیزاین په لاندې ډول ده:

پروګرام primer؛ // سرۍ پروګرام

کاروي crt؛ // د ماډلونه لست کارول

لیبل metka1؛ // Description نښانونه

د کلیفورنیا شمېر = 10؛ // ثابت اعلان کړ

ډول newtype = د تار ټولګه؛ // د متحولو ډولونه Description

var یو: integer؛ ب: دریښتینو؛ ج: newtype؛ D: څرګندکه؛ e: د چهار؛ // متحولونه اعلان کړ

----------------------------------- // د کړنلارو او دندو Description

پيل

{} بدن // پروګرام برخه متصدیانو

پايان.

د دنده عملیاتو کې د دې پروګرام د بدن د عزت دا ځای نیسي.

د پروګرامونو د معلوماتو د ډولونو په لنډه د تاړاک

نه يوازې په پاسکال دنده Operator د کاروونکو په ډله کې پوښتنې رامنځته کوي. د معلوماتو ډولونه هم زياتره gridlock رامنځته کړي.

په کن پاسکال چاپیریال ټول معلومات سقوط په دوه کتګوریو کې: د متحولو او ثوابت. هغوی کولی شي چې د لاندې ډولونو د یو تړاو:

  • integer؛
  • دریښتینو؛
  • سمبولیک؛
  • تار؛
  • ټایپ؛
  • منطقي.

همدارنګه، ثوابت کولای شي ته ځانګړې شي.

د متحولونه د کوډ په تشريح لاندي توګه دي: var <متحول نوم>: په معلوماتو کې ډول. د کلیفورنیا <ثابت نوم> = ارزښت: د ثابت ده لکه اعلان.

دغه پروګرام د کوډ قوسونو <> اړتیا نه اچوي.

د ژبې کنوود پاسکال جګړن متصدیانو

چلوونکې دی ډیزاین ښیی چی څه اقدام باید د پروګرام اجرا کړي. په لیکلې کوډ، په ځانګړې توګه په کنوود پاسکال ژبه، څو Operators د شته دي:

  • شرطي؛
  • برخه؛
  • د څو انتخابونو انتخاب؛
  • د انتقال؛
  • دنده؛
  • پر ثبت شيانو؛
  • تش؛
  • دورو (سره د پاراميټر چې شرط، postcondition).

Operators د پروګرامونو او یا جوړښتونه چی د دغه پروګرام کوډ نه بېلېدونکې برخې دي، تل په نظم کې چې دي ثبت کړي، يعنې د اعدام له پاس نه لاندې، د حق پاتې. د استثنا ده د دوديزې ډیزاین. i.e.،؛ د دنده خبرپاڼه کې راغلي، چې ګڼ شمېر نور، د اړوندو نښه په پای کې د شتون ته اړتيا لري "" semicolons. په دې ډول، دا سمبول د جوړښت تر منځ د خپل ځان شریک او لوړوي د پروګرام د لید. خو ده یو "خو": د semicolon، تاسو باید د بل کلمه مخکې نه.

متصدیانو آخذه هم (متحوله) او readln (متحوله) لوستل. بېلګه: د لوستلو (الف)؛ readln (A، B)؛ readln (d).

متصدیانو دي اې نوشتن (متحوله) او writeln (متحوله). مثال: وليکي (یو، G)؛ writeln (وليکئ معلوماتو ")؛ وليکي (سطحه S = '، S)؛ وليکي (F: 6: 3).

د ځنډ په پرده کې د کن پاسکال د کارولو readln عملیاتو په پای کې د کوډ مخکې په تېرو پای. دا په دې پروګرام کې، د دغه ډول کرښو په نه شتون کې نه د حل یی نندارې ته. په PascalABC readln نوشتن په پای کې د کوډ نه ده ضروري.

د پردې د پاکولو سره نښلوي ClrScr Operator د، چې د ده د يو جوړ په crt. يو ځل بيا، د هر پروګرام د خپلو نازکیو لري.

د دنده Operator د

اوس موږ زموږ د موضوع په مستقيمه ته ولاړ شي. د پاسکال دنده Operator د - د په حافظه کی د حجری د متحولونه د ارزښتونو د ننوتو د بهیر. په عامو اصطلاحاتو سره، چې دا د داسې "د پاملرنې"، يعنې لکه یو conjoint لیکلو کولون ښکاري ": =". دا د دغو تورو دي لپاره دنده عملیاتو په غاړه لري.

د دنده Operator د څه ده؟ د عملياتو په خپل میکانیزم په لاندې ډول دي: د پروګرام د بيان د کورس ارزيابي کيږي، چې په پایله کې باید په حافظه کې ثبت شي. د حجرې چې ارقام به داخل شي پته، د ننوتنه یا چپ د متحول ټاکي "=".

Schematically، دا کولای شي په لاندې ډول تشريح کيږي:

  • ← متحول د بيان د مشتق.

د بېلګې په توګه، څو څرګندونې:

  • A: = b + C / 2؛
  • ب: = N؛
  • N: = b؛
  • x: = 15؛
  • x: = x + 3.

بايد يادونه وشي چې د دواړو څرګندونې «ب: = N» او «N: = ب» مختلف اقدامات ترسره کړي.

د دنده Operator د ځانګړتياوو څخه دا حقیقت چې د ارقامو د ننوتنه یا ساین اېن "=" (چې د "وټاکي" برخه) د مختلفو خواوو دي باید د ورته ډول پورې اړه لري. په بل عبارت، د هغوی د توافق دنده بايد د 100٪ شي. د مثال په توګه، د بيان د integer کولای شي د يوه دریښتینو متحول شي ګمارل شوي، په توګه د متحولو گنل د fractional ټوله سيمه کې شامل دي. یعنې ثبت "دریښتینو متحول: = integer بيان د" سمه ده.

مثالونه د دندو

پوه شي چې څه د دنده Operator د ضروري څو ستونزو د حل دی. یوازې عمل به د کوډ ليکلو ناخالص او غبرګونونه په غلطيو څخه ډډه، او همدارنګه د وخت وژغوري.

دنده 1

دانا کړۍ. د فرضيې، د circumferential اوږدوالی مزی دی د کارن لخوا د بورډ له ننوتل. دا اړينه ده، چې د یوه دایره S په سيمه کې، bounded دغه کړۍ له خوا محاسبه کړي.

د الګوریتم ده:

  • د وړانګې د ارزښت محاسبه، د فورمول circumference څخه پیل.
  • د دایره سيمه فورمول څخه پوښتنه وکړئ.
  • پر پرده پایله وښایه.

دنده 2

دان نیمګړې مخروط. د کارن د ایسارخیل هيئت اډو، RM او ارتفاع h ارزښتونه په ګوته کوي. فورمولونه او د ارزښتونو د حجم او سطحي سيمه شکلونه محاسبه دی ځانګړی کړی.

د الګوریتم ده:

  • د کي بورډ څخه د اړتيا وړ معلومات وليکئ.
  • فورمول څخه پوښتنه وکړئ د نیمګړې مخروط د حجم او سطحي سيمه موندلو.
  • محاسبه V او س
  • د پرده يې راوړئ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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