Lik'homphieutha, Mananeo a
Ke div ho "Pascal" ke efe? Ho phaella moo, dipalelo le mehlala
Selemo le selemo ho se ho hlokahala a thulaganyo profeshene. Ka motsotso ho ngola dikhoutu li sebelisoa hohle ho pota lipuo le dozen maemong a fapaneng. E le ho etsa tshebetso ya ho ithuta mananeo a k'homphieutha o atlehang haholoanyane, liithuti tsa sekolo se phahameng 'me liithuti tsa dithuto 1-2 rutoa pele ba ho bopa dikopo hao ka puo eo "Pascal". Tshebetso div le ma, le dipalelo tse ling ka har'a lona a bua haholo ka sehlooho sena.
A mantsoe a seng makae tsa puo eo Pascal
"Pascal" o ne a bōpiloe ka 1968-1969 ke le rasaense ea tummeng Niklaus Wirth, ea neng a hamorao fuoa ho Turing Khau le khau "Bopula-maliboho oa theknoloji ea k'homphieutha." Last nakoana pele ho kenya letsoho tsoelo-pele ea puo tekanyetso "Algol-68." Sehloohong se e hatisitsoeng ka 1970, sepheo se ka sehloohong sa mosebetsi oa hae Wirth bitsoa pōpo ea seletsa atleha hoo sebedisa hlophisitsoeng mananeo a le ya data.
Ka mor'a moo, e leng puo "Pascal" o 'nile a le tšusumetso e khōlō ka tšimo ea theknoloji ea boitsebiso, ho ba e mong oa botlaaseng. Ho fihlela letsatsing lena, e thehiloe ho ba setsebi sa mananeo a koetliso litabeng tsa ngata diyunivesithi pele ea lefatše.
ke palotlalo karohano seo
Ka thuto ea lipalo, tlas'a sehlooho se reng utloisisa tšebetso ea inthenja tse peli. Ka lebaka la ho palotlalo arola e mong oa bona ho e 'ngoe, ho ke palotlalo karolo ea quotient ena. Ka mantsoe a mang, haeba:
24: 6 = 4;
100: 3 = 33
55: 6 = 9;
joalo-joalo.
Palotlalo karohano o boetse o bitsoa le ho fumana e leeme quotient.
Hlokomela hore le tshebetso ena, haeba potefoliong e nyenyane ho feta divisor e, phello e lefela.
Bolela ka lebaka la karohano palotlalo ho e b, bobeli Q. ebe
sa t. e. karohano phethile ka kutloisiso e tloaelehileng, lateloa ke bokella e le ka lebaka le palotlalo haufi nyenyane lehlakoreng.
Tshebetsong ka div "Pascal"
div - Ka puo ea rōna e fana ka opareitara e khethehileng bakeng sa palotlalo karohano. Poleloana e reng Pascal, le moralo ea eona e fana ka ka holimo, ba tla ba le mofuta o le:
Q: = e div b.
Ha re bua ka lulang li, mohlala, = 50 le b-= 9, joale re tla ba le Q: = 50 div 9. Ka lebaka leo, Q tla ho lekana le 5.
The manolotsoeng ea ho leka-lekana ho
Tshebetsong ka div "Pascal" hangata a ithuta le ma ena. Pele re fumana hore na ke eng se boleloang ke tlaleho ena, sheba hore na u ka fumana ba bang kaofela ba palo.
Ho hlakile hore, e ka fumanoa ho sebedisa boleng fumanoa ka lebaka la karohano palotlalo, ke hore,. E.
dagelever = e - bx Q.
Sebelisa ho ma ho "Pascal"
Ka Pascal, fumana karolo e setseng e ka ba haholo bonolo. Bakeng sa merero ea tsena e fana ka binary opareitara e ma.
Ho ngoliloe tjena:
dagelever = sa ma b.
Haeba, ka mohlala, e = 50 le b-= 9, ka nako eo re nang le r bona: = 50 ma 9. Ka lebaka leo, bo r o lekana le 4.
kopo e sebetsang
Ho fumana e setseng ea ho arola (dagelever) e sebelisoa ka elaborate le puisano. Le tshebetso joalo taolo ba generated, 'me linomoro tšohanyetso ka mefuta e fapaneng ya e fokolang.
ma opareitara e, 'me e sebelisoa ho fumana hore na multiplicity ea linomoro, m. e. divisibility ya nomoro e' ngoe ke e mong e le ka phello e palotlalo. Ho hlakile hore, tsena ke para ea linomoro, e leng seo le ka lebaka la ho sebelisa opareitara e fana ka 0 ma.
Ka "Pascal" multiplicity boemo ka ngotsweng e le:
ha e le ma, b = 0 ebe ngola (a, 'lesakeng', b).
Ka mohlala, ha ho qala boemo khoutu tlalehiloeng ka holimo bakeng sa melao ea boitšoaro e = 4 le b-= 2 ho hlokomela ho tla bontša le ngotsoe mantsoe ana "4 lesaka 2".
Ho phaella moo, ho opareita ma ka sebelisoa ho bontša didijiti qetela la ba bangata le ka notation tesimale. Ho etsa sena, sebelisa kaho dagelever = sa ma 10. Ka mohlala, taelo ea r e = 37 ma 10 7 tla fana ka sephetho.
opareitara e trunc
Ho na le opareitara e mong, eo ka eona u ka fumana sephetho tšoanang le tswa div ho "Pascal". Ho ka trunc, eo e sebetsa, e seng feela ho inthenja. Ho outputs phello e le palotlalo karolo e itseng ea khang ea palophatlo. Hammoho le opareitara e le "tloaelehileng" o ile a fumana ka ho arola lebaka tšoanang. Nahana ka mohlala oa holimo. A re ke re e = 51 le b-= 9. Ebe ke taelo ea Q: = 51 9 div fumana Q: = 5, re fumana ka lebaka la bokella. Haeba, leha ho le joalo, etsa kopo ka ho palo e tšoanang ea lisebelisoa trunc, joale Q: = trunc (51/9) tla Q: .. = 5, ke hore,, na le lebaka le 'ngoe.
MOHLALA 1
Nahana kamoo u ka sebelisa div le ma ka "Pascal" ho rarolla mathata a sebetsang. A re re u lokela ho fumana chelete ea dinokong ya nomoro peli didijiti. Monahano e tjena:
- Joalokaha ho se ho o ile a bontša ka holimo, ba ho qetela ba dinokong ka bongata e ka 'na e ka fumanoa ka ho sebelisa ho e le ka palo ea 10, e ma opareitara e;
- Ka ho palo ya pele, joale e tla tsamaea, haeba u nka sebaka sa ma ka sehlopha ka div "Pascal".
Re ngola khoutu ya puo eo "Pascal". E tla sheba jwalo ka tsela e latelang:
lenaneo Sum_2; (Lebitso Program)
Number ssp, Number1, Number2, chelete: palotlalo; (A lethathamo la divariabole le fumana mofuta ba bona joaloka 'palotlalo e)
qala (e qalang ea lenaneo 'mele)
ngola ( 'Keletso ho tse peli-didijiti palo'); (Bontsha poleloana e reng "Keletso ho tse peli-didijiti palo")
bala (Number); (Keletso ea pele palo)
Number1: = Nomoro div 10; (Mo go baleleleng tsa didijiti pele)
Number2: = Nomoro ma 10; (Mo go baleleleng tsa didijiti bobeli)
Balang: = Number1 + Number2; (Mo go baleleleng ya palo ya linomoro)
ngola (chelete); (Ka lebaka khumo skrineng)
qetellong.
Bakeng sa palo ea 25, le ka lebaka la ho sebelisa lenaneo lena ke 7, 'me, ho etsa mohlala, 37 - 9.
MOHLALA 2
Ngola khoutu ya lenaneo le calculates Balang tsa dinokong palo 3-didijiti.
Mokhoa oa ho fumana palo tsa morao-rao - sea utloahala. Ho ke ke ha e rarahaneng le manolotsoeng ya 1st ka. Hoa etsahala ka lebaka la ho sebelisa opareitara e div ho "Pascal" ho nomoro ena le 100. Ho ntse ho fumana mokhoa oa ho fumana didijiti bobeli. Ho etsa sena, o ka sebelisa moralo rarahaneng ho feta, e leng e fumana ha ho palo ea pele, 'me ho sebelisa opareitara e div 10,' me ntan'o ba ho ba lebaka le ho 10 ho ma opareitara.
lenaneo khoutu ya bala chelete eo ba dinokong a mararo didijiti palo e tla ka tsela e latelang:
lenaneo Sum_3; (Lebitso Program)
ssp Number3, chelete: palotlalo; (A lethathamo la divariabole le fumana mofuta ba bona joaloka 'palotlalo e)
qala (e qalang ea lenaneo 'mele)
ngola ( 'Keletso Tree-didijiti palo'); (Bontsha poleloana e reng «Keletso Tree-didijiti palo»)
bala (Number3); (Keletso ea pele palo)
Balang: = Number3 div 100 + Number3 ma 10 + Number3 div 10 ma 10; (Mo go baleleleng ya palo ya)
ngola ( 'Balang); (Ka lebaka khumo skrineng)
qetellong.
ba bang lintlha
Hlokomela hore tloaelehileng karohano tshebetsong ha sebelisoa ho ka palotlalo likhang ka nģ'ane ho sehlopha sa bona. Sena se feletseng distinguishes e tsoa ho e tshebetsong ka div "Pascal", hammoho le opareitara e ma, e fana ka sephetho ka palotlalo e.
Ka taelo ea ho phetha tshebetso binary mofuta (m. E. etsoa ka 2 operands) ka ho hlahisa maikutlo e rarahaneng e laolwang ke ntho ea bohlokoa ho bona 'me ba parentheses. Ka mantsoe a mang, haeba ho na le ka masakaneng a hlahlojoa pele ka polelo e reng bona ho tloha letšehali ho ea ho le letona. tshebetso ya *, /, ma le div ke ntho ea bohlokoa ho feta + 'me -. Ha masakaneng ha jwale, pele ho tswa ho letšehali ho ea ho le letona e lokela ho ba ho etsa liketso tsa ka ntho ea bohlokoa ho e phahameng, 'me joale - + le -.
Hona joale hore u tseba seo mosebetsi e sebelisitsoeng ka eona ka div "Pascal". U boetse ua tseba menyetla e filwe tšebeliso ma opareitara e eo, bakeng sa bonnete ba hore, e tla u thusa ho bopa dikopo hao.
Similar articles
Trending Now