Pūnaewele, Pūnaewele
'O Turbo Pascal. 'Oiai ... hana'ia he loop loop with precondition
'O Turbo Pascal,'a'ole na'e he polokalamu makemake nui loa o ka honua no ka ho'olālā'ana, akā'o ka mea hana i nā papa hana mua ma ke kākau'ana, e ho'omaka e ho'oma'ama'a me kēia wahi. Hā'awi'ia ka mana'o o ke kūhaka, nā mea hana, nā hana a me nā ka'ina hana, a me nā mea'ē a'e. Eia kekahi la'ana, i ka manawa e a'o ai, e pa'i ka mea papahana i nā holo ma Turbo Pascal:'Oiai, No, a me Repeat.
'O ke'ano o ka holomua a me kona'ano
Ho'omaopopo'ia ke ka'ina hana he hana hou. Ma kēia wahi, ho'ohana mākou:
- Me ke koho (No ... i ... hana);
- Me kahi'ōlelo ('Oiai ... hana);
- Me kahi ho'onohonoho'ana (E hana hou ... a hiki i kēia).
Ho'ohana'ia ka'ano mua i ka wā e'ike mua'ia i ka nui o nā paepae o ka hopena o ka pilikia. Eia na'e, nui mau hana ke loa'a'ole ka'ike e pili ana i ka manawa e hana hou'ia ai kekahi a i'ole kekahi hana. Ma kēia hihia, i ka lilo'ana o ka'ōpili Pascal While lilo i ka mea nui, e like me, ma ke'ano nui, a'o Repeat.
Ka ho'onohonoho'ana i ke ka'ina
He aha ke'ano o ka hana ma Pascal While, No a Ho'oholo hou i nā holo wāwae? Aia kēia mau hale i kahi po'o a me ke kino. 'O ka mea mua e ho'omaopopo ana i nā loli e "hana", nā'ano no ka hō'oia'i'o'ana i ka'oia'i'o,'o ka manawa e ho'okō'ia ai ke kino. Ma ka mahele'elua, ua kākau'ia nā mana'o e pono ke ho'ohana'ia inā pili ka pahu,'o ia ho'i,'oia'i'o, a'a'ole'ole'o'Ake.
Ke hō'ike'ia ka ho'onā'ana ma ka laina hope loa o ke code, a laila e ho'i i ka pane i kahi e nānā'ia ai ke'ano. I ka wā o ka'oia'i'o, hana hou'ia ka hana, a inā i'ole e ho'okō i ke kumu, ho'oku'u ka papahana i ka holomua a hana hou i nā hana.
'O ka wā o ka loop loop like this. Pascal ABC a me na papa hana pono kākau ia kuhi:
- Oiai ano hana;
- E ho'omaka;
- 'O ke kino o ka'ōlohelohe;
- Ho'opau.
Inā loa'a ka mea ho'ohana 1 (1'oihana) ma ke kino o ka loop, a laila hiki ke holoi'ia nā pale hopena "ho'omaka".
'O ka huapalapala'o ka holomua
I Turbo Pascal While ke'ano o kēia mau hi'ohi'ona:
- Hiki ke ho'ohana'ia nā'ano kūlike i loko o ka hale;
- Ma hope o ka hua'ōlelo e hana, pono'ole kahi semicolon (i mana'o'ia he kuhi ma Turbo Pascal a me Pascal ABC);
- Ho'ololi, ho'omau a'ōlelo paha i ho'ohana'ia i ka wā e loa'a ai i kahi'ano ho'opunipuni o kā lākou subroutine,'o ia ho'i, Boolean.
'O ke ki'ikuhi o kēia'ōkuhi o ka'ōlohelohe e like me kēia. Hō'ike i ka papa o nā hana.
'O ke algorithm o ka ho'ololi
Ma kahi o ka ho'olālā papahana ma'alahi, e like me Pascal ABC,'Oiai ka loop hana e like me kēia kumuhana:
- 'O nā'ōlelo i hā'awi'ia,'o ia ho'i, nā hua'ōlelo hou, e hala i nā manawa he nui a hiki i ka wā e'oia'i'o ana ka'ōlelo;
- Ke hiki'ole ke hō'oia a hā'awi'ia ka pane wahahe'e (ai'ole "ke'oia'i'o"), hiki ke'ōlelo i ka loop;
- I ka hiki'ana o kēia, ho'omaka ka polokalamu "i ka hana, ma hope o ke ka'ina.
He mea nui kēia e ho'oka'awale ai iā ia mai ka hana hou'ana,'o ia ho'i, he'ōpili me kahi kūlana mai ka lāpili.
He mea nui e ho'olako i ke kino o ka loop i ka ho'ololi hope i ka helu i'ōlelo'ia i ka Pelekikena'Oi. I kēlā me kēia hihia, i kekahi lā e hiki mai kahi kūlana e hā'awi ana i ke kumukū'ai'oia'i'o. Inā'ole, hiki i ka loop loop, a laila e ho'ohana'oe i nā mea hou e puka aku i ka mea hō'ulu'ulu. Ua kapa'ia kēlā mau hewa i ka huhū a me ke kala'ole.
Pehea e puka ai au i ka papahana ma ka looping?
Lawe pinepine'ia kekahi hanana i ka wā e ho'okō'ia ana e kahi Pascal pūnaewele i ka loop i loko o ka leka kākau. He aha ke'ano o kēia? Ho'omaopopo'ia ka ho'onā'ana i nā manawa pau'ole, no ka mea, he'oia'i'o mau ke'ano. Eia kekahi la'ana, eia kekahi hapaha o ka papahana:
- 'Oiai 2> 1 hana;
- E kākau (1).
I kēia hihia, e ho'omaha i ka hana, e kaomi wale i CTRL + F2.
Aia kekahi mau'ao'ao'elua e mālama ai i kēia hana o ka papahana. Eia kekahi la'ana, inā'oe e komo i ke code Continue, a laila e ho'ololi i ka mana i ka ho'omaka'ana o ke ka'ina hana cyclic (ma kahi e ho'omalu'ia ai ke kahakaha o ke kahakaha,'o ia ho'i, e ho'opau'ia ka ho'okō'ana o ka loiloi hou). A laila, ua holo i ka mana i ka wā o ka loop i ka nānā mua.
Hiki i ka ha'iha'i ho'oholo ke ho'okomo i ka ho'okō'ia o ka loop loop a hā'awi i ka mana i ka'ike hou. Ma'ane'i,'a'ole e ho'omalu'ia ka huahana mai ka hale. Hō'ike kēia ki'i i nā hi'ohi'ona o ka ho'ohana'ana i kēia mau mea ho'ohana.
Ka Ho'oholo Palo
E no'ono'o i ka loop loop. 'O kahi hana a Pascal'o ka ho'oponopono'ana i nā'ano like'ole. E no'ono'o kākou i ka wā ma'alahi e ho'omaopopo i ke'ano o ka hana. Nā hana i ho'oholo'ia ma ka papahana'o Pascal ABC. Akā, e hō'ike'ia nā ki'i o ka'ōuli o Turbo Pascal e like me ka ho'ohālikelike.
Hana 1: hāʻawi mai i ke kuleana pili i Y = 5-X '2/2. E hana i kahi papa'aina me nā ha'ina sh = 0.5 ma ke ka'ina [-5; 5].
'O nā'āpana hanahana:
- E kau i ka helu mua no ka X aelike i like me -5 ('o ia ho'i, ka ho'omaka o ke kauā);
- E helu i ke kumu o Y a hiki i ka helu x a hiki i ka hopena o ka mahele i hō'ike'ia;
- Hō'ike i nā koina o ka hana a me ka abscissa (X);
- Māhuahua X ma ke ka'ina i hā'awi'ia.
'O kēia ka helu i ka papahana Pascal ABC.
He aha ke'ano o ke kikowaena i Turbo Pascal. Hō'ike ka ki'i ma lalo i kēia.
Hana 2: haawiia mai i kekahi e kū'ē A oia hoi o ka holoʻokoʻa maikaʻi a me ka io nui. Loa'a i 10 mau mea. Pono pono e hana i kahi B ep, a e hō'ike'ia nā mau mea kūpono o ka papa A me kekahi index. E hō'ike ma ka pakuhi ka huina o nā kaha ma ka helu o ka māhele hou.
'O nā'āpana hanahana:
- Pono pono e kākau i kahi kālaihana e "hana" wale nō me nā'ano o ka papa A me kahi index. Ma ka loop, e ho'onui'ia ke kumukū'ai o ka mea helu kūikawā no ka mākau o ka index.
- Inā helu'ia ka helu me ka helu pūpū mai ka papa A a like me ka x> 0, a laila ua ho'okomo'ia ka pākuhi o nā elemakule pūnaewele e 1.'O ke kumukū'ai o kēia me ka helu kuhi helu ka helu inoa o ka helu kope'ia i ka papa B.
- I ka ho'omaka'ana, ua ho'onohonoho'ia ka huina, no ka'ike'ana i ka huina o nā kaha like'ole o ka helu. A laila, e ho'okō'ia ka hana.
- Mai maka'u a inā'a'ole i ne'e nā helu kūpono mai kahi makua i kekahi. Pono'oe e maka'ala. Nui nā polokalamu papahana hou e kākau hou i ka code i loko o ka hopohopo. Pono kākou e no'ono'o pono i ke'ano: nā helu kūpono ma luna o nā "wahi",'o ia ho'i, he mau helu helu'ehā o 2.
Pono pono ka huli'ana o nā haumāna no ka hō'oia'ana e pololei nā helu. I kekahi manawa me ke kōkua o kēia'ano, hiki iā'oe ke ho'omaopopo i nā hemahema i'ike'ole'ia i kou mau maka ke nānā mau'oe i ka palapala i kākau'ia.
Inā'oe e hana i nā ho'onohonoho mo'omana'o, hiki iā'oe ke hō'oia i ka holomua o ka polokalamu. 'O kēia, ma ka'ao'ao, e hō'ike ana i ka pololei o ka algorithm no ka hana'ana i ke code,'o ke ka'ina o ka hana e alaka'i i kahi hopena.
Similar articles
Trending Now