Lik'homphieutha, Mananeo a
Mananeo a. Lipotolohong le kgetho ya
A ikhethang turbo Pascal nka lipotoloho. Ba qala ho ithuta hang-hang ka mor'a lesedi la koetliso ea litsebo tsa bona input-khumo ho skrineng. Ka mor'a hore tsohle, boholo ba mesebetsi eo ke ho etsa bonnete ba hore lipotolohong le paramethara le likarolo tse ling ho thusa bebofatsa mosebetsi wa mongolo le tshebetso ya e le literata khetheha lenaneo.
mefuta e sa tsoaneng ka lipotoloho
Ka palo yohle, ho na le mefuta e sa tsoaneng tse tharo:
- le paramethara ka,
- le precondition ka,
- e postcondition.
Lipotolohong le kgetho ya, ho seng joalo e bitsoa Ka ... to ... etsa kapa Ka ... downto .... etsa, ka makhetlo-khetlo pheta ka tatelano ya liketso. Ha e le hantle, mefuta e sa tsoaneng tse ling tse sebelisoang ka morero oa e tšoanang, feela bakeng sa-sekgoqetsane o tsejoa esale pele palo ea mehato.
Ka likarolo tse ling tse peli (Ha le Pheta) palo ya ditoboketso qalong e sa tsejoeng. Ka hona, ha ho ithuta mosebetsi ho o lokela ho utloisisa, eo ka potoloho e sebediswa.
Basic Ditlhaloso Related
Lipotolohong le entsprechen - repetitive iteration. Stats - the karolo e khōlō, eo e etsoa sebelisa moralo esale pele. Meeli ea lekhalong bontša tekanyo eo le tla ho phethahatsoa kapa hore iteration. Ka tsela eo, ha ho hlokahale hore boleng ka lekhetlo la pele o lekana le 1. mosebedisi The beha meeli ea bona, bobeli lekhalo. The sekgoqetsane 'mele - sete ya litaelo tsa hore ba se a ntse a ikemiselitse palo ea repetitions.
Poleloana e reng "ka lipotoloho le entsprechen" ho bolela hore boemo ba e hlahloba, 'me joale e ntan'o ba sete ya ditoboketso a entseng. The khaontareng e incremented (kapa decremented), 'me sohle pheta taba ka ho. 'Mele oa sekgoqetsane tla ameha hafeela boemo ba' nete.
Bakeng sa ... ho ... li etse: le dikgato-tharabololo, hokahanngoang
Joalokaha ho se ho o ile a re, lipotolohong le paramethara e le sebelisitsoe ka dikopo tse qaqisa "lekhalo" tseo ho sebetsa le. Kahoo, ho ka ba le tse ngata tsa linomoro, matsatsi a beke, lithothokiso mela le limithara D..
2 thōko foromo moralo: keketseho ya sebadi le fokotseha lona. Moralo pele tla a ngotsoe ka tsela e latelang:
bakeng sa iskh.peremennaya: = 1 leliboho ho ea moeling 2 etsa
qala
sekgoqetsane 'mele;
fela;
Mona: ref. polygonal ho boleloa hore ke mosebedisi qalong ea lenaneo kapa unit trust; 1 Moeli o ne o 'me moeli oa 2 - ka ea pele' me ea ho qetela melao ea boitšoaro bakeng sa nako ya; ka 'mele oa sekgoqetsane e hlophisitsweng palo tsa liketso tsa ho ho phethwa ke lenaneo. E lokela ho a hopola hore haeba sekgoqetsane 'mele e na le sehlopha le' ngoe feela, ka nako eo ka masakaneng opareitara e qala ... qetellong ka lea ka la boleloa. Ka mothofatso ena, khaontareng, e leng
bakeng sa iskh.peremennaya = 1 downto leliboho leliboho 2 etsa
qala
sekgoqetsane 'mele;
fela;
Mona ref. le polygonal tla fokotseha ka increments ea 1.
Sekemeng ea potoloho paramethara Ka ... ho ... li etse ka ba ka mokgwa o latelang:
- Ho beha ka holimo li lekanngoe boleng ba karohano ya, 't. E. 2 Moeli o ne o.
- Iskh.peremennoy abeloa boleng moedi wa 1.
- Tlas'a maemo a teko fetisa: iskh.peremennaya ≤ 2 Moeli o ne o.
- Ha ho fumana sephetho 'Nete (Ke' nete hore) sekgoqetsane 'mele e bolaoa.
- Khaontareng e incremented ke mohato o lekana le 1.
- , Items 3-5 tsamaea ka thelelo ho fihlela nako e kang boemo ba 'nete: iskh.peremennaya> 2 Moeli o ne o. Hang ena e hlahile, sekgoqetsane e ra theoha 'me taolo fetisa ho thupelo ho latela moralo fanoeng.
The Ka ... downto ... etsa-tharabololo e tšoanang le ka holimo, ka ntle bakeng sa lintlha tse seng kae:
- Ka mohatong o 3rd boemo e lekoa: iskh.peremennaya leliboho ≥ 2.
- The 5th mola-tharabololo khaontareng e decremented ke 1.
- Serapeng 6th lihlopha 3-5 tla bolaoa hafeela boemo ba kgotsofetse: iskh.peremennaya
Lintho tse ling tsohle e tšoanang ka dikgatotharabololong bobeli mosebetsi.
Papetlakaelo potoloho paramethara
Lipotolohong le paramethara na le mofuta o flowcharts (le hoja e ne e ka holimo se hlahisa). Mona ke nolofalitsoeng mokhatlo o hlophisitsoeng oa sebopeho.
ditlhoko tsa motheo ho ditekanyetso tsa potoloho le
Lipotolohong le entsprechen e hlokang e le mofuta o itseng oa tikoloho.
- Stats le moeli o karohano (sa t. E. Iskh.peremennaya Moeli o 1 le moeli o 2) lokela ho ho matleng a ea mofuta tšoanang ya data. Haeba ho na le ke feela sebeletsana pakeng tsa melao ea boitšoaro ka lekhetlo la pele 'me ea ho qetela ea karolo le polygonal litšupiso, lenaneo le ka' na ba itšoare hampe hobane meeli tla le fetohe ka lekhetlo la pele mofuta paramethara ya data.
- The mofuta ya data e lokela ho ho matleng a litekanyetso paramethara e lokela ho ba e ka palotlalo. E sa kgothaletswa ho sebelisa mofuta oa sebele.
- Fetola boleng ka matla a sekgoqetsane iskh.peremennaya ke sa lakatseheng. Ho seng joalo, mosebedisi e ka hang boloka tlaleho ea liphoso khoneha hlaha.
- Ho fapana le mefuta e meng ea ka lipotoloho, e Bakeng sa ... to ... etsa kapa Bakeng sa ... downto ... ha mohato ke ke fetohile ka ho beha ba bang ho feta 1.
Turbo Pascal: mokhoa oa ho fumana ho tsoa ho sekgoqetsane
Hangata e na le mathata a eo ho eona ho ke sekgoqetsane, ke hore,. E. boemo The ke 'nete kamehla. Khefu Tsamaiso thusa ho theoha ka potoloho le precondition e, postcondition, paramethara. E. Mosebetsi oa bona e fediswa pele ho nako.
Lipotolohong le paramethara ka Pascal (mananeo eo e akarelletsa ho "ka ho sa feleng" maemo a 'nete) ka ile a khaotsa ho ka ho sebedisa Continue. Mona mosebetsi o hlophisitsweng tjena: ho iteration morao-rao tsa mathoasong a qeta ho phetha lona, taolo e fetisitswe ho sehlopha se latelang, empa ho sa tsoa ba sekgoqetsane.
Tsoa ka mokhoa o ke ke ho hlokahala e le hore a phethe mosebetsi oa ho itseng le literata tse khoutu lenaneo. E entse hore ka hare tsamaiso (mosebetsi) le ka nako e tšoanang, le tshebetso ena "sengoathoana" e hang-hang fediswa. Ha Tsoa e teng ka unit trust ka sehloohong, joale e quits.
Emisa mokhoa o fokotsa ho sebetsa molao-motheo oa ho latelang: mosebetsi feletseng lenaneo fella.
Mehlala mesebetsi qeto
mosebedisi ho tla ba molemo ka mor'a ho ithuta sehlooho "lipotolohong le paramethara ka mehlala Pascal 'pele ithuta ebe tloaela ho etsa ho ngolla le khoutu u ithata. mesebetsi e bonolo thusa ba mananeo nakong e tlang ho ithuta khopolo sebelisa, 'me joale tlotsa ka ho katleho. Ka "lipotolohong le khetho" mehlala ea mathata le ho etsa qeto ea, u ka fumana ho le bonolo 'me ho le thata. Mona ke 3 mesebetsi, eo a ileng a sebetsana le mosebetsi le dikgatotharabololong ba hlalosa le maikutlo a le mong o etsa qeto.
sepheo 1
Fanoeng peli tlhakore drive ya inthenja ka mefuta e fapaneng [0..199], a khetha ka lootho. Fumana palo ea bohle linomoro peli didijiti bao chelete ea dinokong ke multiple ea 2.
The-tharabololo ke:
- Bopa drive peli tlhakore.
- Hlahloba e mong nomoro ya latelwa le maemo a latelang:
a) ha 9 b) khetha bobeli didijiti palo ka ho arola ke ma; c) a ka behang palo ea tsona abelwa; d) arotsoe ke esale pele chelete ma 2; e) ha e le ka lebaka o lekana le 0, ho sebadi e incremented ke 1. mosebetsi 2 Ba fane ka e 'ngoe-tlhakore drive ya likarolo palotlalo. Fumana palo ea linomoro tse khothatsang. The-tharabololo ke: Data ho parenthesis {} ke maikutlo. Ntlha ea 11 ka bontša skrineng e ngata ea litsela tse peli tse: ho siea lekhalo pakeng tsa linomoro ho abelwang karolo ya ho e mong le e elements ea le palo e itseng ea lisele (tabeng ena, bona 5). Mocheng 12, polygonal stats ka boela ka e ile ea eketseha ka litsela tse peli: ka ho boleng fetileng ho eketsa 1 kapa o sebedise maemo a mosebetsi Inc. mosebetsi 3 Bohlokoa lisekoere popeho. Fumana palo ea likarolo tse ntle tseo ba ka ba ka sehloohong diagonale. tlhaloso: The drive ya linomoro ka sehloohong diagonale fetela ho tloha ka ho le letšehali ka holimo ka ho le letona ka tlase. A tsobotsi e khethehileng ea ho ha e le hantle hore moleng le lenaneng la index aa tšoana. Ka hona, le potoloho e mong lokisetsa lekane ho re susumelletsa mela e ntle busting likarolo setseng. The-tharabololo ke: E le busa, ba ikhopolang ho mabapi a thulaganyo tsebang lipuo tse 'maloa. Ka mohlala, e ka 'na ea C ++, turbo Pascal, Delphi, Java,' me joalo-joalo. D. khohlano pakeng tsa tse peli tsa tsona li ne li bitsoa ka 80-ogy. (C le turbo Pascal). Qetellong ea lekholo la mashome a mabeli, tse kang ntoa ile a hlokomela pakeng tsa C ++ le Java. Ka sebaka ho ka thoeng ba lipuo tse tharo mananeo dozen, ho na le tse tharo tse ngata hlollang para, eo khanyetso e tsoang ho otla likelello ka ho fetisisa Inthaneteng: Algol 60 le Fortran, Pascal, C, Java le C ++. Ya e le hantle, maikutlo ana a ke subjective, empa ka nako e 'ngoe kapa e' ngoe e mong oa ba babeli ba e ne e le moeta-pele. Ena e ne e ka lebaka la ho ditlhoko indasteri le hore ho hlokahala hore ho khetheha e Software sehlahisoa. Ka lilemo tse 70-ogy. "Qeto ea lefatše" Fortran, ka 80 - turbo Pascal, ka 90 - C ++. Ya e le hantle, ea mong oa bona "o ile a shoa." Ho ena le hoo, ba ile ba re fetoleloa lihlahisoa rarahaneng Software. Ho ithuta lipuo tse mananeo o ka hlokomela hore ba bang ba lihlooho hokahanngoang tšoanang. Kahoo, lipotolohong le paramethara ka C tse tšoanang le mehaho e tšoanang ka Pascal, ntle le bakeng sa ba bang ba linako. Ho thahasellisang ke hore ke jwa ba turbo Pascal (Khale World) rua molemo tsoelo-pele ea American Scientists, ha a ntse a ea Lefatše le Lecha e ka mafolofolo sebediswa liphello tsa boiteko ba ho etsa lipatlisiso tsa Europe. Europe, ke jwa ba buella tsela e itseng e khōloanyane ea ho hloka sekoli le compactness tsa lipuo tse mananeo a, 'me likelello tsa American ba khelositse feta ikutloeleng tšebeliso ea mekhoa e ncha-fangled ka mongolo khoutu ya. Khohlano pakeng tsa lipuo tse peli mananeo: C le turbo Pascal
Similar articles
Trending Now