ښوونه او روزنه:ثانوي زده کړې او ښوونځي

لینر الګوریتمونه - سکیما، جوړښت، او شهرت

د هر شخص د ورځې ژوند په کار کې یا د مطالعې په جریان کې د راز راز پیچلوالی د لویو ستونزو په پریکړه کې شامل دی. ځینې دندې خورا ساده دي چې کله دوی اعدام شي موږ خپل ځانونه په اتومات ډول ترسره کوو، پرته له دې چې فکر وکړو. د هرې ستونزې حل، آن تر ټولو ساده، معمولا په څو مرحلو کې په ترتیب سره ترتیب کیږي. د ستونزو په حل کې داسې ترتیب د الګوریتم په نامه یادېږي. نن موږ به پدې اړه غور وکړو چې لینارار الګوریتمونه، څنګه د هغوی جوړښت استازیتوب کیږي، څنګه څنګه د دوی حل او پروګرامونه ترسره کیږي.

د الګوریتمیک ژبه

دا مفهوم د فعالیت لپاره یو ځانګړی نسخه دی چې د عملونو یو ځانګړی ترتیب ترسره کوي، کوم چې د دندې د حل په لور الرښوونه کیږي.

دا ژبه د الګوریتم تشریح کولو یوه وسیله ده چې معمولا د کاروونکي په توگه وي.

که موږ په کمپیوټر ژبه خبری وکړو نو دا سمه لارښوونه ده چې د کمپیوټري پروسې تعریف کوي. دا، په پایله کې، د لومړنیو معلوماتو څخه لیږدول کیږي، کوم چې توپیر کوي، لومړني پایلې ته.

د الګوریتم پرمختیا د پیچلو او وخت وخت نیولو پروسه ده. دا د هغو کړنو ترتیبول (پرمختیا) لپاره یو تخنیک دی چې د کمپیوټر په مرسته د ستونزو د هوارولو لپاره جوړ شوي.

د الګوریتم خصوصیات

د ملکیتونو ترمنځ:

  • بشپړتیا - د یو مشخص قطعې مرحلو (ګامونو) لپاره د ټول الورتوریتم په بشپړولو کې شامل دي؛
  • يقيني (انفرادي) - د اعمالو د اجرا کولو لپاره د قواعدو تفسير د انفراديت او همدارنګه د هغوى د تطبيق امر.
  • اغېزمنتوب - د هرې مرحلې د شمیرې لپاره د مطلوب پایلې ترلاسه کول؛
  • وضاحت - لارښوونې باید د کارکونکي لپاره واضح وي؛
  • لوی شخصیت - الګوریتم باید د ستونزې د عمومي بیان سره د ځانګړو ستونزو ټول ټولګي حل کړي.

لینکرار الګوریتمونه. د نهمې درجې معلومات

موږ دمخه د دې مفکورې تعریفونه او ځانګړتیاوې په پام کې نیولي دي. اوس راځئ چې د خپلو ډولونو په اړه خبرې وکړو:

  • لینر؛
  • څانګه
  • د یو سایټ سره.

موږ په صفر الګوریتم کې دلچسپي لرو. هغوی څه دي؟ دوی په هغه حکمونو کې شامل دي چې باید په یوه روښانه ترتیب کې له یو بل وروسته اعدام شي.

د الګوریتم لینکرار جوړښت په شفاهي او ګرافیکي بڼه لیکل کیدی شي.

دلته یو مثال دی چې په شفاهي بڼه کې لیکل شوی. نو، دنده: ښوونځي ته ځي. حل:

  • پیل.
  • ودریږی
  • جمنټیسټونه وکړئ.
  • خپل ځان پاک کړئ.
  • جامې واخله
  • ناسته وکړئ.
  • لنډیز راټول کړئ
  • پای.

د پورته پروسې گرافیکي بڼه به لاندې لاندې وړاندې کړي:

لینار الګوریتم د یو بلاک بلاګ په بڼه

A block diagram د الګوریتم څرګندونې استازیتوب دی چې په هره کې د انفرادی مرحلو استازیتوب کوي چې د مختلفو بامونو شکلونو کې ښودل کیږي. برسېره پردې، د پړاوونو ترمنځ (د نورو الفاظو، د قدم په واسطه د اعدام کولو ترتیب) د تیرونو لخوا اشاره شوې چې د ارقامو (بلاکس) سره نښلوي. هر بلاک د یو لیک سره یوځای دی. په لینار الګوریتمیم کې د معمولي کړنو لپاره، لاندې جغرافیوي بڼه کارول کیږي :

  • د الګوریتم د پیل پای - پای. په بلاک کې متن "پیل" یا "پای" شامل دی.
  • د ډاټا انډول / د محصول بلاک. دا بلاک د متوازیګراف په توګه استازیتوب کیږي. په لاندې متنونو کې: "input"، "output"، "چاپ" لري. همدارنګه دوی د انټر لیست یا په ترتیب سره، د محصول متغیرونو لیست سره مل دي.
  • د ریاضی بلاک، یا د پریکړې بلاک. دا د مستطیل سره مطابقت لري. په بلاک کې باید یو لیکنه وي: "عملیات"، "د عملیاتو ډلې".

دلته، د دې ډول بلاک انځورونو په مرسته، د لینار الګوریتمونو حل ښودل شوی. بیا، اجازه راکړو چې د ارزښتونو ارزښتونو ځانګړتیاوو په اړه خبرې وکړو.

د لینر کمپیوټر الګوریتمونه

په کمپیوټري الګوریتم کې اساسي ابتدايي عمل د یو مشخص ارزښت ارزښت ته د متغیر تفویض دی. په هغه صورت کې چې د ثبات ارزښت د هغې د ریکارډ ډول ډول ډول ټاکل کیږي، متغیر به یو مشخص ارزښت یوازې د دندې پایله وي. دا کولی شي په دوو لارو ترسره شي: د دندې د قوماندې کارول؛ د انډول کمانڈ کارول.

د لینار الګوریتم د حل مثال

موږ د لینار الګوریتم په کارولو سره د عادي جریانونو ویشلو لپاره د قواعدو تشریح وړاندې کوو، کوم چې په ښوونځي کې درسی کتابونو لاندې مواد لري:

  • د 1 برخې د شمیرو شمیره باید د دوهمې برخې د شاخص لخوا ضربه شي؛
  • د 1 برخې د برخې شاخص باید د دوهمې برخې د شمیروونکي لخوا ضرب شي.
  • دا اړتیا ده چې یو برخې ولیکئ چې شمېره یې د 1 ټکی بشپړولو نتیجه ده، او ډنمارک د 2 ټکو بشپړولو نتیجه ده. د دې قاعدې جغرافیه بڼه لاندې بڼه لري:

A / b: c / d = (a * d) / (b * d) = m / n.

نو، اجازه راکړئ چې د کمپیوټر لپاره د فرعي برخې ویګوریتم جوړ کړو. د ناڅاپي کیدو لپاره، موږ به د ورته متغیراتو لپاره د فورمول په څیر چې پورته یادونه وشوه کاروئ. A، b، c، d - د انټرنټ متغیر په بڼه لومړني ډاټا. نتیجه به هم دقیق وي. په الګوریتمیک ژبه کې حل په الندې ډول دی:

د مختلفو برخو ضایع کول

پیل

انټرګر A، b، c، d، m، n

انټرنیټ، B، C، d

M: = a * d

N: = b * s

د محصول محصول م، ن

Con

د حل ګرافیک بڼه

د لینار الګوریتمم پلان چې پورته یې یادونه وشوه داسې ښکاري:

د ارزښت تفتيش قوماندې لاندې بڼه لري:

متغیر: = بیان.

نښه: "=" د ټاکل شوي په توګه لوستل کیږي.

مسؤلیت یو قوماندانی دی چې د کمپیوټر لپاره اړین دي ترڅو لاندې ګامونه پورته کړي:

  • د بیان ارزونه؛
  • د ترلاسه شوي ارزښت لپاره متغیر ټاکل.

پورته پورته الګوریتم د دوه دندې په توګه د دندې په توګه شامل دي. په بلاک بلاګ کې، د تفتيش قومانده باید په مستطیل کې لیکل شي، کوم چې د کمپیوټري بلاک په نامه یادېږي.

کله چې لینکر الګوریتم بیان شوی، د بیان توضیح کولو په وخت کې د سخت قواعدو سخت نظارت ته اړتیا نشته. تاسو کولی شئ د معمول ریاضيیکي بڼه په کارولو سره ولیکئ. په هرصورت، دا د سخت پروګرام کولو ژبې نثر ندي.

د الګوریتم په پورته بېلګه کې د انټرنیټ قوماندې هم شتون لري:

انټرنیټ، B، C، d.

د بلاک ډاټا کې د انټرنیټ قومانده په متوازیجام کې لیکل شوی، کوم چې د I / O بلاک کې دی. د دې قوماندې اجرا کولو سره، پروسیسر عملیات پای ته رسوي تر هغه چې کاروونکي ځیني کارونه ترسره کوي. په بیلګه: کاروونکي اړتیا لري چې د انډول متغیرات (د هغوی ارزښتونه) د انټرنېټ په وسیله (کیبورډ) باندې او د انټرنیټ پرانستل، کوم د انټر کلید دی. دا مهمه ده چې ارزښتونه په ورته ترتیب کې داخل شي لکه د انټرنیټ لیست کې ورته متغیرات.

لینر الګوریتم. د هغه پروګرام

لکه څرنګه چی دمخه د مقالو په پیل کی ذکر شوی، لکیری پروګرامونو کیدای شی داسی عملیات شامل وی:

  • دندې
  • انټرنېټ
  • محصول.

دا د لیستارډ سرپرستانو په مرسته، لینکرین الګوریتم پروګرام شوی دی .

نو، د پروګرام په ژبه کې د تفتيش بیان په داسې ډول لیکل کیږي:

LET A = B، چېرته A متغیر دی، B بیان دی. د مثال په توګه، A = Y + 20.

د انټرنیټ کاروونکي لاندې لاری لري:

INPUT، د بیلګې په توګه: INPUT C

د ډاټا کولو، ارزښتونو د محصول کولو لپاره آپریټر په دې بڼه لیکل شوی:

چاپ. د مثال په توګه PRINT C.

راځئ یو ساده مثال وړاندې کړو. موږ دې ته اړتیا لرو چې یو پروګرام وليکئ چې د A کی B شمیره شمېره د کیبورډ څخه اخیستل کیږي.

په پروګرام کولو ژبه کې، موږ یو پروګرام ترلاسه کوو، د هغې متن چې لاندې ښودل شوی.

د انټرنټ کاروونکي، د پروګرام کولو ژبې کې پیداوار Pascal

پیسسل ځانګړي عملیات کونکي توپیر نلري کوم چې د انټرنېټ یا تفتیش عملیات منع کوي چې د لینار الګوریتم کاروي. په پروګرامونو کې، معلومات د تبادلې پروسیجرونو په کارولو سره تبادله کیږي. ځکه چې د معیاري طرزالعمل لومړني توضیحاتو ته اړتیا نشته، دا د هر پروګرام لپاره شتون لري چې هغې ته لاس رسی لري. همدارنګه، د کړنلارې نوم د کومې محفوظې کلمې څخه نه راځي.

کله چې ډاټا ته ننوتلو، دا سیسټمونه د معیاري معلوماتو داخلي پروسیجر ته لاسرسۍ لپاره کارول کیږي، کوم چې دمخه په پروګرام کې جوړ شوی.

لوستل (A، B، C)، چیرته A، B، C - متغیرات چې باید د ذخیرې لپاره رام ته ورننوځي.

لوستل (x1، y، x2) - د انټرول ختمولو وروسته، کرسر د نوي کرښې پیل پیل کوي.

لوستل - د "داخلی" فشار فشار توقع کوي. په عموما، دا آپریټر د وروستی "پای" مخکې متن کې داخل شوی ترڅو د پروګرام پایلې د منځپانګې په سکرین کې ذخیره کړي.

د معلوماتو څارنه د داسې چلونکي په مرسته ترسره کیږي:

(A، B، C) وليکئ - د A، B، C ارزښتونه په يوه کرښه کې څرګندوي، کرسر اوسني کرښه نه پريږدي.

لیکل (z، y، z2) - د ارزښتونو د پای ته رسولو وروسته، په دې پوسټ کې کرسر به یو نوی کرښې ته لاړ شي.

لیکلیک؛ - د یوې کرښې ګوښه کول او د نویو پیل پیل ته اشاره کوي.

دلته د دې ساده سیسټمونو او د پوسټل کې د انډول او محصول ډاټا په مرسته.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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