کمپيوټر, پروګرام
د لومړنیو پاسکال: د دوره
پروګرامونه اساسات - دورو، د مثال په توګه، د. پاسکال. لکه د هر کمپيوټر د ژبې، چې دا هم په خپل العروض داسې ډيزاينونه لري.
د راڅرګندېدل Operators د وټاکل
په يوې عامې دنده - د کمپيوټر تر لاسه څو څو ځله په ورته عمل ترسره کړه. دلته او د ډیزاین وژغوري، اجازه کوډ تکرار تنظیم. ځکه نو، د پروګرامونو د دوران - دا په وار وار له عمل ترسره کارول، د ژبې د منابعو په مرسته تنظیم.
پاسکال پروګرامونو ژبه شامل د ډیزاینونو شمیره:
- لپاره - سره د پاراميټر تکرار؛
- په داسې حال کې - سره شرط تکرار؛
- تکرار ... تر - تکراروي یو postcondition.
د برېښېدل ساده او د راڅرګندېدل جوړښتونو وضاحت سره سره، novice (programmers) د خپل د تطبیق په شمیر ستونزو سره مخامخ دي. د ستره ستونزه ده د دوران د محصول جوړولو conditions. په دې برخه کې، د بیان د شميرنې د ده تر ټولو روڼ.
جوړښت
سره د پاراميټر د تکرار جوړښت ثبت، تاسو بايد لاندې کوډ ډایل کړئ:
د {یو}: = {ب } د {ج} څه {ج}.
د د د د د مرکز لیکونه د آسانتیاوو د ژبې د خوندي کلمو د مثال په توګه، په عمل کې، تاسو کولای شي د يو سلسله نښه وکاروي. کارول متحولونه او متصدیانو په تاو قوسونو ورکول کيږي. دوی معنی:
- {يو} - د countable، زياتره INTEGER هر ډول متحول؛
- {ب}، {ج} - د بيان د countable ډول، لکه څنګه چې ورته {یو}؛
- {D} - خپل سري عملیاتو / ژبه کړنې، نمبرو په بدن هم یادیږی.
= {ج}: لپاره د طرحې عمل، پاسکال د {ب}، {سیټونه یو} ارزښت محاسبه کوي ، بيا پيل بياکړ:
- د حالت د {ب} <= {ج} تصدیق ، چې د اعدام د دوران کار ودریږی.
- پيل Operator د {ج}؛
- د ارزښت د زياتوالي {یو} د واحد په، i.e. {یو}: = {یو} + 1.
ځکه چې د دې د جوړولو لپاره په نامه د بدن دننه تکرار شمېر deterministic دورو ته مراجعه وکړئ.
د مثال په
پوه شي چې څنګه دا به د، او داسې نور ترسره شي، دی د یو مثال په توګه، په پاسکال لپاره د "Dummies" د کوډ.
- د: = 0؛
- د: = 1 څخه تر 5 نه
- پیل
- د: = s + يو؛
- د پای؛
- writeln (ص)؛
د لیکل لارښوونې تحلیل او شننه کولای شي ليکل په هر تکرار کې ارزښتونه:
- 1st تکراري بڼه: يو = 1؛ د = 1؛
- 2nd تکراري بڼه: يو = 2؛ د = 3؛
- دریم تکراري بڼه: يو = 3؛ د = 6؛
- 4-مه تکراري بڼه: د = 4؛ د = 10؛
- 5th تکراري بڼه: يو = 5؛ د = 15.
له 1 څخه تر 5 د شمېر مجموعه - په پایله کې، د کارونکي پر پرده د شمېر "15" ګڼي.
د لومړي پروګرام خورا فعالی یرغلیزه کړي، خو د شمېر 1 او 5 متحولونه ځای.
عام غلطي
کله چې تاسو د يو لپاره د نمبرو په وکاروي، پاسکال د {یو}، {ب} د ارزښتونو پاملرنه، اړتيا {ج}. که تاسو سره د لیکلو د پروګرامونو د اصولو څخه پیروي نه کوي، د compiler به یوه تېروتنه راپور ورکړي. پنځه دغه ډول اصول.
- د مبارزې (د دوران د پاراميټر) {یو} یو integer له خوا ورکړل شوي دي.
- د ارزښتونو {ب} او {ج} بايد integer ډول هم لري. د مثال په توګه، دا ضروري د زاويه د ارزښتونو په radians، له 0 تر مخ محاسبه ده. = 0 ته Pi نه: خو د بل د کوډ د ننوتلو به باطلې لپاره وي. د حل - یو ګردي دنده trunc () او د پړاو څخه ګټه (). دا پړاو ته نږدې integer - لومړی د اصلي شمېر، دوهم د fractional برخه نفي کوي.
- که د کارن اشتباه کړې وي او د لرو {ب} <{ج}، {ج} Operator د هیڅکله به کار وکړي.
- نمبرو د مبارزې د ترسره کولو وروسته {یو} ښايي کوم ارزښت وي. که څه هم دا ده counterintuitive، خو په عمل کې، {يو} <> {ج} . پایله: ته نه اړوي {یو} لپاره د طرحې وروسته.
- د نمبرو په بدن (چې د ده، وروسته الفاظ نه) نه سپارښت د هر ډول څرګندونې چې د پاراميټر ارزښتونو بدلون وکاروي {یو}. دا قاعده په تعقیب به یوه تېروتنه سبب نه، خو د دغه پروګرام په منطق به مات شي.
دغه لانديني واکمنۍ يو عام او د پروګرامونو د "ښه اخلاقو" سره متناسب: دا مناسب د کوډ سره کار و، نو تاسو باید ولیکئ نمبرو په بدن متصدیانو چې په لومړي ستون نه دي. د مثال په توګه، په چپ د 2-3 ځایونو د جوړولو او يا د Tab کاروي.
دا غوښتنه ده نه يوازې د پاسکال د ژبې د تطبيق وړ. د د "dummies:" دا تاسو ته اجازه ژر پیدا او په لارښوونه د غلطي اصالح.
عام دندو
فرض تاسو غواړئ د فورمې f (x) = د يو جدول دنده ترسره 3 * x + 15، چې ده چې په لړ [x 1 څخه د څارنې دنده ارزښتونو د میز تر لاسه؛ x 2] چې x 1 او x 2 - د لږ او د استدلال اعظمي ارزښتونو. د دې او دې ته ورته ستونزو د حل سره مرسته کوي چې لپاره د طرحې. پاسکال سپارښتنه کوي چې تاسو د کوډ د ثبت په لاندې توګه دي:
- د: = 1 څخه تر M نه
- پیل
- x: = x1 + (x2- x1) * (درازراز 1) / (M-1)؛
- F: = 3 * x + 15؛
- writeln (x، ''، F )؛
- پای.
x: څرنګه چې د بهرمن x نه دی جوړ، د استدلال ارزښت د دغه پروګرام هر تکرار کې د فورمول د کارولو پر مهال محاسبه ده = x1 + (x2- x1) * (درازراز 1) / (M-1).
په دوران د دوران
د دې حقیقت چې د جوړښت په چوکاټ کې دی اجازه لري چې د متصدیانو ته د هغې د بدن لپاره يو بل د دوران اچوي اجازه هر ډول وکاروي محتویات. پاسکال لري د کاري، د نورو پروګرامونو ژبو ورته یو معیاري Description:
- د {یو}: = {ب } د {ج} څه
- د {A1}: = {B1 } د {c1} څه
په سمه توګه کار ډیزاین، تاسو باید په دې شرط سره مطابقت: په هر دوران شمېرونکو بايد توپير ولري. که نه نو، د داخلي کړۍ به د خارجي کړۍ، چې دا به منطقي غلطيو سبب د ارزښت د بدلون.
Similar articles
Trending Now