Programming tèt li ka dwe konplike. Pou kòmanse, ke tout aksyon yo ta dwe eple soti etap pa etap. Men, avèk tankou yon nesesite, gen plizyè karakteristik ki siyifikativman fasilite sa elèv yo reyalize travay yo ki bezwen pwogram ( "Pascal", "C", "Assembler" - pa gen pwoblèm sa lang yo itilize). Youn nan zouti sa yo se yo kreye sik.
Enpòtans ki genyen nan sik pwogram
Ki sa ki se yon sik? Poukisa li nesesè ak sa ki benefis ki genyen nan ke yo te yon pwogramè lè ou sèvi ak li? Sik la se yon eleman enpòtan estriktirèl nan pwogram nan, ki pèmèt ou otomatize ekzekisyon an nan yon sèten kantite aksyon, depi ke konfòmite avèk paramèt yo etabli. Se konsa, egzanp lan pi senp nan sik la travay - podnesenie sèten nimewo nan yon pouvwa. Pa gen okenn nesesite yo preskri ranje jiska pa pral ase, paske machin yo ka tout dwe fè otomatikman ak li. Nan pratik la nan sik tou ka sove yon anpil nan tan ak efò, kidonk li se pa nesesè chak fwa ak tout etap sa yo yo enskri kòd la lè l sèvi avèk sik la. Senpleman antre nan varyab yo chanjan epi yo kòmanse aplikasyon. Men, jan konplo a bati-sik? Oswa menm pi plis? Tèt yo reyalizasyon nan sik la byen yon anpil - enfòmasyon ki sou yon liv sou pwogram, "Pascal," nou pral egzamine oswa "Assembler". Se poutèt sa, piman pou rezon enfòmasyonèl demont ofri teyorik konplo nan de itilize nan ki pi popilè:
- Sik ak postcondition.
- Loop ak yon kondisyone.
Tout lòt moun yo nan yon gwo limit nan varyasyon yo ak ka patikilye, se konsa yo dwe konsidere kòm nan yon kontèks ak nan reyalizasyon objektif espesifik. Nan entre-temps la, se pou nou tounen vin jwenn popilè ki pi. sik yo diferan ak condition ak postconditions? Isit la se bouk la ak yon kondisyone:
pandan y ap «kondisyon» fè «Kòd»
Jeneral teyorik sik fondasyon ak postcondition
Fòm sa a nan Kòd ekri lè sik la operatè ak depans aplikasyon postcondition nan kò a. Nan premye gade li pouvwa sanble etranj: reyèlman, poukisa mete sikonstans la apre ekzekisyon an nan Kòd la? Men, pa gen anyen ki etranj gen: yon karakteristik nan fòm sa a se ke se kòd la egzekite kèlkeswa si kondisyon sa yo yo te rankontre oswa ou pa fè. Men, se sèlman 1 tan. Lè sa a, pral swiv tès la, si wi ou non tout sa ki, kòm li ta dwe, oswa ou pa. Ak nan absans la nan kondisyon kò bon jan nan sik la pral inyore. Sa a se yon karakteristik trè enpòtan ak itil, ki te gen yon sik ak postcondition. Sou egzanp lan nan sa li te di ak ki kote ou ka wè aplikasyon an pratik pentire isit la? Isit la se yon egzanp nan sik la ak postcondition:
repete
"Kòd la"
jouk «Kondisyon»
Jeneral baz sik teyorik ak yon kondisyone
Men, opsyon a ki pi popilè a se egzakteman sa a. Singularité li manti nan lefèt ke pou ekzekisyon an nan kondisyon ki nesesè, san yo pa kòd sa a pa janm egzekite. Tipikman, kòd la se trè echèl ak aktive enpak total li negatif sou pèfòmans òdinatè. Se poutèt sa, itilize byen yon plan malen: pi fò nan moso yo nan Kòd mete yo nan pasan oswa menm klas moun ki apèl vini jis nan moman yo dwat. Tout rès la nan tan an kòd sa a se, men pa sèvi ak yon òdinatè. Sa a konplo pèmèt ou pou konsève pou pouvwa pwosesis al touye pwogram lan oswa lòt pwogram yo.
Pratik aplikasyon nan lang pwogramasyon diferan
Yon kèk mo sou efikasite nan pratik nan sik yo. Li ta dwe remake premye nan tout ekonomis tan, tou de itilizatè a ak pwogramè a. Sou te dezyèm lan yo te di: poukisa, poukisa yo ta dwe yon kèk mo yo di sou kliyan an. Lefèt ke fann an nan pati separe pèmèt lojisyèl byen vit chaje epi kouri, ak kòmsadwa, itilizatè a pral sèlman twò kontan yo sèvi ak lojisyèl sa yo. Anplis, apwòch sa a, lè kòd la ki estoke nan sik la oswa yon klas separe (ki se souvan ki te koze nan kò a), ak pèmèt efikasite nan travay. Ou ta dwe pote tou dosye a vitès nan selil yo memwa endividyèl elèv yo. Se konsa, si tout bagay te dwe fè manyèlman, li ta gen jwenn chak ak gen yon antre ki apwopriye yo. Yon bouk pèmèt plizyè fwa oswa menm plizyè douzèn diminye bezwen an fè tout bagay tèt ou. Apre sa, li retire faktè imen an, sa ki ka mennen nan èdtan bezwen gade pwoblèm kòd.
konklizyon
Se konsa, adisyon moute tout ekri nan Liv la nou ka di ke sik la ak postcondition oswa yon pre pèmèt pratik fason pou konsève pou lajan san sakrifye kalite. Apre sa, lè li ap ekri pwogram konplike, li se youn nan zanmi yo pwogramè pi bon, ede l 'nan fè kòd la pi fasil pote soti nan ak lekti. Se poutèt sa, lè li ap ekri kòd yo pa deden yo sèvi ak yon sik ak postcondition oswa kondisyone - yo ki fèt espesyalman fasilite pwosesis la nan kreyasyon lojisyèl, epi li pral travay sou do l '- pa pran avantaj de opòtinite sa a.