Kombiyuutarada, Barnaamijyada
Exponentiation ee Pascal barnaamijyada: Talooyin iyo tabaha
Waxaa jira tiro badan ee luqadaha barnaamijyada, iyo Pascal ma aha meel la soo dhaafay iyaga ka mid ah. Oo haddii aad doonaysid in aad si dhab ah galaan barnaamijyada mustaqbalka waa in ay bilaabaan barato dunida waa by barashada afka, maxaa yeelay waxa ay u fududahay in aragtida ay tahay iyo, ka sii muhiimsan, barnaamijka gabi ahaanba waa bilaash ah.
In this article aan dhibaato adag ka qaban doonaan, sida exponentiation ah. Pascal, nasiib daro, ma na bixiyaan si ay u xaliyaan dhibaatada this, ka duwan luqadaha kale barnaamijyadooda, hal shaqaale ah. Sidaas halkan waxaan leenahay, sida ay iyagu yidhaahdaan, bax oo leh awood la macmalay, billaabeen inay siddo oo ka shaqeeya xisaabeed - Halkan waa in aan ku siin karaan dillaaliin in ay naga male. Tixgeli dhowr hab si ay u xaliyaan dhibaatada this.
Ka soo qaad aan la siin hawl fudud, halkaas oo tiro cayiman waa in heerka wanaagsan oo dhan la sara kicin. Qabtaan in tiro ka mid ah kacsaday 4 degree. Waxaa lagu sameeyaa qalliin fudud xisaabta: b: = a * a * a * a.
Tusaalayaasha soo dhaafay noo oggolaan in la dhiso tiro oo keliya in awoodaha lagama maarmaan wanaagsan. Laakiin waxaa jira caqabado halkaas waa inaad ku dhistaan tirada si xoog ah jajab. Marka qoraal barnaamijka noocan oo kale ah, waxaan u baahan nahay in la ogaado hantida logarithms. Gaar ahaan: a b = b e lihida ah . Iyadoo ku saleysan, qaybta la doonayo ee barnaamijka wuxuu noqon doonaa mid ah foomka: r: EXP = (b * lihida (a)). Laakiin halkan waxaan ka hor xaqiiqda ah in operator taasi tirooyin eber iyo taban ma shaqeeyaan. Si uu u gudan barnaamijka exponentiation 0, waxaad u baahan tahay si ay u dejiyaan xaalad: Haddii b = 0 Markaas r: = 1 Haddii kale r: EXP = (b * lihida (a)). Laakiinse tirada taban u muuqataa exponentiation?
Pascal ka dhigaysa, mar kale na qabaa. Halkan waxaa lagama maarmaan ah in la sameeyo qalliin this tirada module iyo qaadan xogta natiijo xun. Markaas hubi sinnaanta ee degree, haddii heerka ahaa xataa, inta aan qaadan on natiijada module ah. Xaaladdan oo kale, barnaamijka waxay yeelan doonaan foomka: r: = (- 1) * EXP (b * lihida ( maanku (a))); Haddii Round (b / 2) = b / 2 Markaasaa r: = maanku (r) . Xaalada halkan ay hubinaysaa, xataa ama shahaado lahayn.
Sidaas darteed, waxaan u timid inaad ku dayasho more universal barnaamijka our in la tiro kasta oo shaqayn doona. Haddaba sidaas daraaddeed waxaan u leeyihiin in ay ku midoobaan hal dhan ah oo dhan ee kor ku xusan. image in ay xaq u waxaad ka akhrisan kartaa qoraalka buuxa ee barnaamijka dhammaadeen. Fiiro gaar ah u nooca xogta ku qeexan. Marka la barbardhigo barnaamijkii ugu horreeyay, waxa uu u adeegsanayaa Real, sida Halkan waxaan mar horeba la tiro kasta, ma ahan oo keliya abyoonayaasha shaqeeya. Sayidka, awoodaha tirada dhabta ah , waxaannu si buuxda loo arko. Su'aasha kaliya hal weli in la tixgeliyo.
Similar articles
Trending Now