Rorohiko, Pūmanawa
Turbo Pascal. Ahakoa ... meatia - koropiko ki te ai öna
Turbo Pascal, ahakoa e kore he tono tino o te ao mo te hōtaka, engari nga kaihanga, hanga o ratou takahanga tuatahi i roto i te tuhituhi o te pūmanawa, tīmata ratou i mohio ki tenei reo. E horo'a te reira i te whakaaro o nga putanga, ngā, mahi, me ngā tukanga, me te maha atu mea. Hei tauira, i roto i te huringa mata ako kaihātepe i Turbo Pascal: I, hoki me te Tukurua.
Ko te ariā o te huringa me ona rerekē
He huringa ko te mahi auau. I roto i tenei taiao, te whakamahi i:
- ki tawhā (hoki ... ki ... meatia);
- ki te ai öna (I ... meatia);
- he postcondition (tapiti faahou ... tae noa).
whakamahia te momo tuatahi te ka te mohiotia reira maha pehea kaupae i whakaoti i te raruraru. Heoi, i reira e he maha o ngā mahi, te wahi i reira he kore ngā mōhiohio e pā ana ki te tini o nga wa ka faahiti taua mahi ranei. I roto i tenei take, Pascal Ahakoa riro huringa mahuinga, pērā i, i roto i te parau tumu, a Tukurua.
Ko te hanganga o te huringa
He aha te mea te tumu mau o te mahi i roto i te I Pascal, hoki me te Tukurua huringa? I roto i taua waihanga tohatoha he pane me te tinana. Ko te wāhanga tuatahi o te taurangi tohua e ka "mahi" e tohua e te tikanga i runga i te wā mana ki ai e kia mahi i te tinana. I roto i te wāhanga tuarua o ngā kīanga whakaritea ki te whakamahi i roto i te take o te huru, arā. E. True te, hei utu o Teka te.
A, no te whakamana whitiauau te i runga i te raina whakamutunga o waehere, ka hoki ai ki te pane, te wahi whakamatauria te huru te. Ki te toutou ngā mahi pono, me i te hui o tetahi pakaru o te hōtaka "Waiho" i te huringa me te mahi atu ngā mahi.
Whai titiro Ahakoa koropiko. Pascal ABC me taua hōtaka hiahia tuhituhi taua waehere:
- Ahakoa huru mahi;
- Tīmataria te;
- Ko te tinana koropiko;
- Whakamutunga.
I roto i te kaupapa e ka te koropiko e whakamana 1 operator (1 mahi), ka te "taiapa» timata ... Ka taea te mahue mutunga.
huringa tūtohiripo
Te Turbo Pascal Ahakoa te āhuatanga e whai ake nei:
- roto i te hanganga e taea e uaua ki te whakamahi i ngā āhuatanga;
- i muri i te kupu mahi e kore e waiho te piko (e whakaaro te reira i te bug i Turbo Pascal, me Pascal ABC);
- tāupe, tamau faaiteraa ranei e te kaimahi ka tika kia he whakautu putanga teka ratou subroutines momo arorau, ie. e. Boolean.
Ko reira e whai ake poraka hoahoa o te huringa momo. E whakaatu ana te reira i te raupapa o ngā mahi whakatinanatanga.
Ko te hātepe o te huringa
.. I roto i te taiao hōtaka māmā, m me te h i Pascal ABC, Ahakoa whakahaere koropiko i runga i te parau tumu e whai ake nei:
- .. whitiauau Homai, arā, te tāruarua, ka tango i te wahi rite maha nga wa i rite te roa rite he pono te huru (True);
- te taenga atu ano te huru e kore e ngata, me te homai whakahoki teka (ranei te kore "teka"), te operator i o te koropiko;
- te taenga atu ano te meatanga, te hōtaka "haere" i roto i te hoahoa puta i muri i huringa.
Ko te rerekētanga nui i Ahakoa Tukurua, t. E. He huringa-mua mai te postconditions tenei.
He mea nui ki te whakauru i roto i te koropiko huringa fakataimí i roto i te I pane tāupe homai. I roto i tetahi take, kia haere mai ake he āhuatanga e homai ki Teka. Kore i reira ka waiho he koropiko, a ka whai ki te tango i mehua atu ki te puta i te taupatupatu. E whakaaro taua hapa ware me te kupu whakahoki.
Me pēhea te ki te puta i te hōtaka i te wā e pahikara?
E mea pinepine puta te āhuatanga ina homai te kaiwhakahaere I koropiko Pascal i te waehere hōtaka tuhituhi. He aha te tikanga o tenei? toutou whitiauau te he maha mure ore o ngā wā, no te mea he pono tonu te huru. Hei tauira, tenei waehere kongakonga:
- I 2> 1 mahi;
- Tuhia (1).
I roto i tenei take, ki te aruaru i te mahia o te mahi, tika pēhi CTRL + F2.
E 2 ngā huarahi ki te whakahaere i te whanonga o te hōtaka taua. Hei tauira, ki te tonu te tuhituhi waehere e haere mana ki te timatanga o te hanganga huringa (konei te aroturuki i te huru putanga koropiko, ie. Haukotia E mahi o te whitiauau nāianei te). Na ka whakawhiti te mana i roto i te koropiko I roto i te whakamātautau o mua.
Ka taea e Break operator aruaru te mahia o te huringa katoa, ka whakawhiti te mana ki te whitiauau muri. Here, e kore e e whakahaeretia te putanga o te hanganga. E whakaatu ana te pikitia tauira o te whakamahi o ēnei ngā.
Hui nga wero
A feruri i I roto i te huringa mahi. opua nei Pascal ki te whakaoti i te raruraru rerekē. Kia whakaaro o te kuware ki te matau i te mahi. mahi faatiti'aifarohia i roto i te hōtaka Pascal ABC. Ko ka kia te aroaro me te whakapakoko o puāwaitanga taiao Turbo Pascal mō te whakarite.
Tūmahi 1: homai te mahi Y = 5-X ^ 2/2. Waihanga i te tepu o uara i roto i ngā āpiti sh = 0,5 mo te wā [-5, 5].
Ko te hātepe ko:
- whakaturia he X tāupe ki te uara tuatahi rite ki te 5 (arā, te timatanga o te āputa ..);
- tātai i te uara Y, i kore e te x tāupe tae te mutunga o te wā mea;
- whakaatu i te uara o te mahi me te abscissa (X);
- X hua i te taahiraa tomu'a.
Tenei ko te waehere i roto i te hōtaka Pascal ABC.
Nahea te waehere i roto i te hōtaka Turbo Pascal. Ko te whakapakoko i raro whakaatu tenei.
Tūmahi 2: homai he ngohi te arā, o katoa nga tau pai, me te kino. Kei reira 10 ngā tūemi. Ko te hiahia ki te hanga i te kopu i roto i nei e whakaaturia nga āhuatanga pai o te ngohi A he he noa taupū. A faaite i te moni o te tapawhā i te maha o te kopu hou.
Ko te hātepe ko:
- Me tuhituhi e koe te mahi "mahi" anake ki nga āhuatanga o te ngohi te e ka ia he ara taupū. I roto i te koropiko, ka uara tāupe e ōrite ana ki te örite o te taupū kia incremented e rua.
- Ki te te tau ko te ara taupū i te kopu hāngai te ki te huru x> 0, incremented te ngohi counter e 1. Ko te uara o te tāupe counter nāianei ka hei te taupū o te tau kape i roto i te B. ngohi
- I te tīmatanga, ko te Tapeke tāupe, he kawenga hoki te kimi i te moni o te tapawhā o tau tōpū pai, kua whakatakotoria ki te 0. ka, ka kawea te mahi i roto i: ki te moni o mua kei te tāpiri te uara hou o te tapawha.
- Kaua e mataku, ki te kahore oho tau pai katoa i tetahi ngohi ki tetahi. E koe ki te kia tupato. He maha hötaka tauhou ki te tuhituhi anō i te waehere i roto i te aitua. He mea tika ki āta titiro te huru: tau pai e te hunga i runga i ara "rohe", arā, me te kuputohu e he taurea o te 2 ...
he tika tapiri ā-i roto i ki te tikanga te whakarite kia te tātai o te taiva ore. I te tahi taime, te whakamahi i tenei tikanga e taea te tautuhi i hapa kahore e e hopu i te kanohi i raro i te tirohanga noa o te waehere tuhituhia.
Ki te tatou kawe i tātaitanga ā-, he reira taea ki te whakarite e mahi tika te hōtaka. Tenei, i roto i te tahuri, ka mea e he tika te waehere whakatupuranga hātepe, te raupapa o ngā mahi arata'i ki te mutunga arorau.
Similar articles
Trending Now