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

نکتې او چل: په پاسکال پروګرامونو Exponentiation

د پروګرامونو ژبو ستر شمېر زيات دی، او د پاسکال د هغوی په منځ کې د تېر ځای نه دی. او که چيري تاسو به هغوی ته په جدي توګه په راتلونکي کې د پروګرام کار کوي بايد له نړۍ سره آشنا پیل له خوا د ژبې د زده کړې ده، ځکه چې دا اسانه درک او، تر ټولو مهمه، د دې پروګرام په وړیا توګه خپروی ده.

په دغه لیکنه کی به موږ سره د دې ستونزمن ستونزې سره د مقابلې، د exponentiation په توګه. پاسکال، له بده مرغه، نه موږ ته وړاندې کړي چې دا ستونزه حل کړي، نور پروګرامونه ژبو، یو واحد د عملیاتو پر خلاف. نو دلته چې موږ لرو، لکه هغوی چې وايي، سره د اصالح وسيلې څخه تر لاسه کړي، تر څو کړۍ_ګانې او محاسبوي Operators د مخه - دا دلته ده چې موږ کولای شو چې زموږ د تصور اپين ورکوي. څو لارو څخه د دې ستونزې د حل په پام کې ونیسئ.

فرض موږ يوه آسانه دنده، چې د يو ټاکلي شمېر باید د ټول مثبت کچه راپورته شي ورکول کيږي. په 4 درجو د ږيدن شمېر په غاړه واخلي. دلته يوه ساده رياضي عملیات ترسره: ب: = a * يو * يو * يو.

په بل ګام کی، موږ د کاري او د نړیوال پروګرام دی چې په هر ډول ټول مثبت درجه به کوم شمېر جوړولو پېچلې کوي. دلته موقع لري چې د هر دوران څخه ګټه پورته کړي ده، خو موږ به سره د مبارزې د يوې کړۍ په کارولو سره یو ساده میتود پام کې ونیسي. د چپ تاسو کولای شي زموږ د پروګرام بشپړ متن ولولي، شتون لري، او د عملیاتو توضیحات. په رښتیا، دا باید په نښه شي، چې يو شمير جوړه optionally جوړ Integer، او کیدای شي، د مثال په توګه، دریښتینو، چې په fractional درجه به جوړ شي.

د دخليل مثالونه اجازه موږ ته يوازې په مثبت بېلېدونکې قدرتونو د يو شمېر جوړ کړي. مګر ننګونې چیرې چې تاسو باید د یو fractional قدرت شمېر جوړولو شته دي. کله چې دغسې يو پروګرام ليکل، موږ بايد په دې پوه Logarithms ځانتياوې. په ځانګړي ډول: A B = e ب ln یو . په دې اساس، زموږ د پروګرام د خوښې وړ برخه به د فورمې وي: R: = ملاحظات (ب * ln (يو)). خو دلته موږ سره له دې چې په دې عملیاتو سره په صفر او منفي شمېر کار نه کوي مخامخ دي. د دې لپاره چې زموږ د پروګرام exponentiation 0 پوره کړي، تاسو باید د یو شرط کېښود: که B = 0 بيا ته •: = 1 Else R: = ملاحظات (ب * ln (يو)). خو په توګه د منفي شمېر ښکاري exponentiation؟

پاسکال کوي موږ ته یو ځل بیا فکر وکړي. دلته دا ضروري ده چې د خپلو ماډل شمېر دغه عمليات کړي او د هفه سره د منفي نتیجه واخلي. بيا وګورئ د درجو د تعادلی: که زموږ په کچه هم و، په داسې حال کې چې موږ د روزنیز ماډل د پایلو واخلي. - (1) * ملاحظات (ب * ln (=: R: په دې صورت کې، زموږ پروګرام به په بڼه لري ؛ ABS (الف))) که پړاو (ب / 2) = ب: / 2 بيا R: = ABS (R) . د حالت دلته ګوري، آن يا هيڅ درجو.

د پایلې په توګه، موږ ته زموږ د پروګرام دی چې له کوم شمېر به د کار د يو زيات نړیوال مودل راشي. نو اوس موږ ته په یو واحد ټول د پورته ټولو موټی. د حق انځور تاسو کولای شي زموږ د بشپړ پروګرام بشپړ متن ولولئ. د مشخص مالومات ډول پاملرنه وکړي. د لومړي پروګرام برعکس، دا دریښتینو کاروي، په توګه دلته موږ لا سره کوم شمېر، نه يوازې integers کار کوي. په دې ډول، قدرتونو د اصلي شمیرې موږ په بشپړه توګه په پام کې. یوازې یوه پوښتنه دا ده چې په پام کې ونیول شي.

هغه ته سپارل، دا باید په نښه شي چې د دې ستونزې د حل ته اړتيا لري د پروګرامونو په عادالنه توګه ژوره پوهه. دا exponentiation جړه شمېره. تاسو کولای شی هڅه کوي د حل ګټه، د مثال په توګه، Moivre فورمول، خو سره په trigonometric فورمه د یوه پیچلې شمېر د انتقال ستونزې شته دي. چې دا ستونزه په د دوو پيچلو د شمېر او یو ساده کړۍ طرزالعملونو ضرب سره د مبارزې، د مثال په دنده د حل لاره شته دی، د دې کړنالرې تکرارول د ځلې په شمېر کې د قدرت. د مثال په توګه ورکړل، تاسو په تفصیل سره پرې پوه شي د دغه پروګرام په متن.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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