Ngā rorohiko, Papatono
He aha te tohu i Pascal? Nga whakawhitinga, nga tatauranga me nga tauira
I ia tau, ka tipu te hiahia mo te mahi a te kaiwhakarato. I tenei wa, e 10 nga reo o nga taumata rereke e whakamahia ana mo nga tuhinga tuhituhi. Kia pai ake ai te whakamahinga o te akoranga o te rorohiko rorohiko, ka akohia nga akonga matua me nga akonga o te tau 1-2 ki te hanga i a ratau ake waahanga tuatahi i roto i te reo o Pascal. Ko te tuhinga kua tuhia ki te tuhi ki nga mahi a mema me etahi atu taatai i roto i tona taiao.
He kupu torutoru mo Pascal
I hangaia a "Pascal" i te tau 1968-1969 e te tohunga rongonui a Niklaus Wirth, i whakawhiwhia ki a ia te Tohu Ahumahi me te "Pioneer of Computer Technology". Ko te whakamutunga, i mua i tera wa, i uru ki te whanaketanga o te paerewa reo "Algol-68". I roto i tetahi tuhinga i whakaputaina i te tau 1970, ko te kaupapa matua o tana mahi a Wirth i karangahia te hanganga o tetahi taputapu whai hua e whakamahi ana i nga mahinga raupapa me nga raraunga.
I muri iho, ko te reo "Pascal" he nui te paanga ki te hangarau korero, ka riro ko tetahi o nga kaupapa. A tae noa mai ki tenei ra i roto i te maha o nga whare wānanga o te ao, koinei te kaupapa e whakaakohia ana nga mahi ngaio.
He aha te wehenga tawhito
I roto i te pāngarau, kei te mohiohia tenei ingoa hei mahi i runga i nga tauera e rua. Ko te hua o te wehewehenga tauwhitinga o tetahi o ratou ki tetahi atu, ko te waahanga katoa o te waahanga. I etahi atu kupu, mehemea:
24: 6 = 4;
100: 3 = 33
55: 6 = 9;
Ko etahi atu.
Kei te karangahia he wehewehenga tauwhitinga ko te rapu i te kounga kaore i oti.
Kia mahara ko tenei mahi, mehemea he iti iho te wehewehe i te wehewehenga, he kore noa te hua.
Ka tohuhia e matou te hua o te wehewehenga tauwhitinga o te b, rite q. Katahi
Koinei, ko te wehewehenga ka mahia i roto i te tikanga tawhito, me te whakawhitinga i muri o te hua ki te taha tata ki te taha iti.
Ko te mahi mahi a Pascal
I roto i te reo e whakaaro ana matou, kei te whakaratohia he kaiwhakarato motuhake mo te wehenga tauwhitinga - div. I roto i te kupu a Pascal, ko te tauira e whakaaturia ana i runga nei, ka penei:
Q: = a div b.
Mena kei te korero tatou mo nga auau, hei tauira, a = 50, a b = 9, ka whai ake: = 50 div 9. Hei hua, q ka rite ki te 5.
Te tautuhi i te toenga
Kei te nuinga o te waa te ako i te mahi a Pascal me te tauira. I mua i to maatau he aha te tikanga o tenei rekoata, ka whakaarohia me pehea te rapu i te toenga o te tau.
Ko te tikanga, ka taea te kitea ma te whakamahi i te uara i whakawhiwhia mai hei hua o te wehewehenga tauwhitinga, ara,
R = a - bx q.
Ko te mahi mahinga i Pascal
I roto i Pascal ka kitea e koe te toenga noa. Mo enei kaupapa, kei te whakaratohia he mod modal operation mod.
Kua tuhia e penei:
R = a mod b.
Mena, mo te tauira, a = 50, a b = 9, ka riro r = = 50 m 9. Ko te hua, r 4.
Te whakamahi tono
Ko te toenga o te wehenga (r) e whakamahia ana i roto i te hangarau rorohiko me te whakawhitiwhitiwhiti. Ma tenei mahi, ka hangahia nga tau whakahaere me nga taurangi matapōkere i roto i te waahanga iti.
Ka whakamahia hoki te kaiwhakahaere raupapa hei whakatau i te maha o nga tau, ara, te wehewehe o tetahi tau i tetahi atu me te hua taapiri. Ko te tikanga, ko enei he takirua o nga tau e hua ana i te tono o te kaiwhakahaere hou 0.
I roto i te Pascal, ka taea te tuhi i te ahuatanga maha:
Mena he mod b = 0 ka tuhia (a, 'maha', b).
Hei tauira, ki te rere koe i te waehere me te ahua i tuhia ki runga, mo te = 4 me te b = 2, "4 wa 2" ka whakaatuhia i runga i te aroturuki.
I tua atu, ka taea te whakamahi i te kaiwhakatika ki te whakaputa i te tau whakamutunga o te maha o te tau. Ki te mahi i tenei, whakamahia te r = he hoahoa 10. Hei tauira, ko te whakahau r = 37 mod 10 ka whakaputa i te hua 7.
Ko te kaiwhakahaere turu
Kei tetahi atu kaiwhakahaere, ka taea e koe te whiwhi i taua hua ano ko te div i "Pascal". Ko te mea e pā ana ki te tunc, e kore e pa ana ki nga tau katoa. Ka puta te hua hei waahanga nui o te tautohetohenga haurua. I te taha o te kaiwhakahaere o te wehewehenga "noa", kua whiwhi tetahi, me te hua ano. Kia whakaarohia te korero i runga i tetahi tauira. Mehemea ko = 51, me b = 9. Na, ko te hua o te whakahau q: = 51 div 9, ka whiwhi tatou i te q: = 5, te hua mai i te huri. Mena ka whakamahihia e matou te whara ki nga tau kotahi, ka tohua te: q: = trunc (51/9) q: = 5, ara, he rite tonu te hua ki a matou.
Hei tauira 1
Whakaaroa me pehea e taea ai e koe te whakamahi i te whakawehe me te whakarerekētanga ki Pascal hei whakaoti rapanga mahi. Kia tika te kimi i nga moni o nga tau e rua-tau. Ko te tikanga o te whakaaro he penei:
- Ka rite ki te whakaatu i runga nei, ka taea te whiwhi i te whakamutunga o nga nama i roto i te urunga nama na roto i te tono ki a ia me te tau 10, te kaiwhakahaere mod;
- Mo te tau tuatahi, ka riro mai ma te whakakapi i te mod me te tono div i Pascal.
Ka tuhia e matou te waehere i roto i te reo Pascal. Ka penei:
Papatono Tautuhi_2; (Ingoa o te hōtaka)
Var Number, Tau1, Tau2, Pauna: maha; (Ko te tuhi i nga rereketanga me te whakamaramatanga o to raatau ahua, he taapiri)
Tīmata (te timatanga o te tinana o te hōtaka)
Tuhia ('Tauira Tau-Tauira Tuarua'); (Te putanga ki te mata o te kupu "Tau nama rua-nama")
Pānuihia (Tau); (Te urunga o te tau taketake)
Tau1: = Tau nama 10; (Te tatauranga o te nama tuatahi)
Tau2: = Tau 10; (Ko te tatauranga tuarua)
Pauna: = Tau1 + Tau2; (Te tautuhi i te maha o nga hua)
Tuhia (Pan); (Whakaatu i te hua i runga i te mata)
Whakamutunga.
Mo te tau 25 ko te hua o te whakamahi i tenei papatono ka 7, a, hei tauira, mo te 37 - 9.
Hei tauira 2
Kia tuhia te waehere mo te papatono e tautuhi ana i te maha o nga tau o te tau 3-tau.
He maamaa ki te kitea te tohu whakamutunga. Ehara i te mea uaua ki te tatau i te tuatahi. Ka hua mai i te whakamahi i te kaiwhakahaere a Pascal ki tenei tau, tae atu ki te 100. Kei te noho tonu ki te whakaaro me pehea te kimi i te tau tuarua. Ki te mahi i tenei, ka taea e koe te whakamahi i tetahi hanganga uaua ake, e whiwhihia ana ma te whakamahi i te kaiwhakarato tohu ki te tau taketake me te 10, a muri iho ki te hua me te hoahoa 10.
Ko te waehere mo te tautuhi i te maha o nga tau o te tau-toru tau ka penei:
PapatonoApoto_3; (Ingoa o te hōtaka)
Var Number3, Taupae: maha; (Ko te tuhi i nga rereketanga me te whakamaramatanga o to raatau ahua, he taapiri)
Tīmata (te timatanga o te tinana o te hōtaka)
Tuhia ('Tauira Tau-Tauira'); (Te putanga ki te mata o te kupu "Tauira Tau-nama whakauru")
Pānuihia (Tau3); (Te urunga o te tau taketake)
Pauna: = Tau3 div 100 + Tau3 mod 10 + Tau3 div 10 mod 10; (Te tatauranga o nga moni)
Tuhia ("Moni"); (Whakaatu i te hua i runga i te mata)
Whakamutunga.
Ko etahi korero
Kia mahara ko te mahi wehewehe noa ina whakamahia ana ki nga tautohetohenga maha e tua atu i ta ratou akomanga. He rereke tenei i nga mahi mahi a Pascal, me te kaiwhakahaere hoahoa, e hua ana i te hua ka whai hua ano.
Ko te whakaritenga o te whakahaere o nga mahi piriti (ko te mahi i runga i te 2 operands) i roto i te korero whakaari e whakatauhia ana e to raatau matua me o raatau matua. I etahi atu kupu, i te aroaro o nga matua, kei te aromatawaihia nga korero i roto ia ratou i te taha maui ki te taha matau. I roto i tenei take, ko nga mahi *, /, mod me div he mea nui ake i te + a -. Mena kaore he awhina, tuatahi, mai i te maui ki te taha matau, me mahi koe i nga mahi me te mea nui ake, a ka - me + a -.
Na e mohio ana koe inaianei kei te whakamahia te mahi mahi a Pascal. Kei te mohio hoki koe ki nga mea e taea ana e te kaiwhakahaere kaiwhakarato, e tino awhina ana ia koe i te wa e hanga ana koe i nga tono.
Similar articles
Trending Now