Imfundo:, Imfundo yesikole kanye nezikole
I-Informatics. Okubalulekile kwe-Algorithmization ne-Programming
Ukuze ubhale izinhlelo zokusebenza ezihlukahlukene eziyinkimbinkimbi, okokuqala kudingeka uthole ulwazi lokuthi ungakwenza kanjani lokhu. Futhi kuyinto efiselekayo ukuqala ngesisekelo sohlelo lokuhlelwa kwezinto kanye nokuhlela. Yizo ngabo, futhi sizokhuluma ku-athikili.
Kuyini i-informatics?
Leli yigama lesayensi eyinkimbinkimbi yezobuchwephesha, umsebenzi wokuhlela izinhlelo zokudala, ukucubungula, ukudlulisa, ukugcina nokukhiqiza idatha ngokusebenzisa ubuchwepheshe bekhompyutha. Futhi, libhekisela ezimisweni zokusebenza nokuphatha izindlela ezisiza ukufeza umgomo. Igama elithi "ikhompiyutha yesayensi" lingumthombo waseFrance futhi liyi-hybrid yegama elithi "ulwazi" nelithi "okuzenzakalelayo". Kwavela ngenxa yokuthuthukiswa nokusatshalaliswa kobuchwepheshe obusha bokuqoqwa kwedatha, ukucubungula nokudluliswa kwempahla, okuhlotshaniswa nokulungiswa kwabo emithini yemishini. Lona umsuka we-informatics. Okuyisisekelo kokuhlelwa kwe-algorithmization kanye nokuhlela kungenye yezindawo ezibaluleke kakhulu kule sayensi.
Wenzani?
Ngaphambi kwesayensi yekhompiyutha kunemisebenzi enjalo:
- Ukusekelwa kwekhwalithi kanye nesofthiwe yobuchwepheshe bekhompyutha.
- Kusho ukuqinisekisa ukusebenzisana kwezingxenye zomuntu kanye nekhompiyutha phakathi kwabo.
Ukuchaza ingxenye yezobuchwepheshe, igama elithi "isikhombimsebenzisi" lisetshenziswa njalo. Nasi uhlelo olungenakuphikisa ngaphambi kwethu. Okusemqoka kokuhlelwa kwe-algorithmization nokuhlelwa njalo kusetshenziselwa ukudala imikhiqizo yokusabalalisa okuningi, okumele "ukuthi" izuze abalaleli abaningi. Phela, ngoba ukuthandwa kwesicelo esithuthukile kufanele kusebenze kahle futhi kubheke.
Ukubonakaliswa kwezinhlelo zokusebenza
Zingabhalwa ngezindlela eziningi ezibalulekile. Okuthandwa kakhulu yilokhu okulandelayo:
- Incazelo yokuchazwa ngamazwi. Kusho ukubeka umbhalo kanye namafomula athile achaza izici zokuxhumana kuzo zonke izimo.
- I-Flowchart. Kusho ukuthi kukhona khona izimpawu zemifanekiso ezenza kube lula ukuqonda izici zokuxhumana kwalolu hlelo ngaphakathi kwalo kanye nezinye izinhlelo zokusebenza noma ingxenye yekhompyutha yekhompuyutha. Ngamunye wabo angaba nomsebenzi wemisebenzi ehlukene, inqubo noma ifomula.
- Izilimi ze-algorithmic. Kuhloswe ukudala izindlela ezihlukene zokuchazwa kwamacala athile, abonisa izici nokuhleleka kwemisebenzi.
- Ama-Operator schemes. Kusho ukudala umbukiso - kuzobonisa ukusebenzisana okusekelwe ezindleleni ezizodlula ama-operands ngamunye.
I-pseudocode. Umdwebo we-backbone of the program.
Ukuqopha i-algorithm
Ungaqala kanjani ukudala uhlelo lwakho lokubonisa, umsebenzi noma inqubo? Ngoba lokhu kwanele ukusebenzisa izincomo ezijwayelekile:
- I-algorithm ngayinye kumele ibe negama elichaza incazelo yalo.
- Qinisekisa ukuthi unakekele ubukhona bokuqala nokuphela.
- Idatha yokufaka nokukhipha kufanele ichazwe.
- Kufanele ucacise imiyalo ezosetshenziselwa ukwenza izenzo ezithile kolwazi oluthile.
Izindlela zokubhala
Izethulo ze-algorithm zingaba ziningi ezinhlanu. Kodwa kunezindlela ezimbili kuphela zokurekhoda:
- Ukukhuluma ngomlomo. Kubonakala ukuthi incazelo ichazwe ngokuyinhloko ngokusebenzisa amafomu namazwi. Okuqukethwe, kanye nokulandelana kwezinyathelo ze-algorithm, kulokhu kubhaliwe ngolimi lochwepheshe lwezemvelo ngendlela ephikisanayo.
- I-Graphic. Okuvame kakhulu. Ngalo, vimbela izimpawu noma ama-algorithms asetshenziswayo. Ukuxhumana phakathi kwabo kuboniswa ngendlela ekhethekile.
Sakha uhlelo lwesofthiwe
Kunezinhlobo ezintathu eziyinhloko:
- Linear. Ngalesi sakhiwo, zonke izenzo zenziwe ngokulandelana ngokulandelana komugqa kanye kanye kuphela. Umdwebo ubonakala njengokulandelana kwamabhuloki atholakala phezulu kuya phansi, kuye ngokulandelana kokubulawa kwawo. Idatha ehamba phambili neyomphakathi ayikwazi ukuphazamisa ukuqondiswa kwenqubo yokucwaninga.
- Ukuhlanganisa. Uthole uhlelo olubanzi ekusebenzeni, lapho uxazulula izinkinga eziyinkimbinkimbi. Ngakho-ke, uma kunesidingo sokucabangela izimo zokuqala noma imiphumela ephakathi, izibalo ezidingekayo zenziwa ngokuhambisana nazo futhi ukuqondiswa kwenqubo yokucubungula kungahlukahluka ngokusho komphumela otholiwe.
I-Cyclic. Ukwenza kube lula kuwe ukuthi usebenze ngemisebenzi eminingi, kubalulekile ukuphinda ezinye izingxenye zekhodi yohlelo kaningi. Ukuze ungabizi izikhathi ezingakanani nokuthi yini okufanele ukwenze, sebenzisa isakhiwo se-cyclic. Inikeza ukulandelana kwemiyalo ezophindwa kuze kube yilapho isimo esibekiwe sihlangene. Ukusebenzisa imijikelezo ikuvumela ukuba unciphise kakhulu ukubunzima kokubhala uhlelo.
Ukuhlela
Kubalulekile ukukhetha ulimi lohlelo lapho kuzokwenziwa khona izinhlelo. Kumele kuqashelwe ukuthi eziningi zazo "ziqinisiwe" ngaphansi kwezimo ezithile zomsebenzi (isibonelo, kusiphequluli). Ngokuvamile, izilimi zokuhlela zihlukaniswe ngamaqembu amabili:
- Isebenza.
- I-Operator:
- hhayi inqubo;
- Izinqubo.
Ungacabanga ukuthi yiziphi ezivame ukusetshenziswa? I-Operator-inqubo - leyo yimpendulo. Zingaba umshini womshini noma ozimele. Owokuqala uhlanganisa ama-assemblers, autocode, ikhodi yokufanisa. Ukuhlukana okuzimele, ngokusekelwe ekuqondeni kwabo:
- Izinqubo;
- Inkinga;
- Into.
Ngamunye wabo unendawo yakhe yokusebenza. Kodwa ngezinhlelo zokubhala (izinhlelo zokusebenza eziwusizo noma imidlalo), izilimi ezibhekene nezinhloso zivame ukusetshenziswa. Yiqiniso, ungasebenzisa abanye ithuba, kepha iqiniso liwukuthi yizona ezakhiwa kakhulu ekudaleni imikhiqizo yokuphela kokusetshenziswa kwabantu. Yebo, futhi uma ungenayo umbono oqondile wendawo ozoqala kuyo, ngiphakamisa ukuthi nginakekele ukusekela okuyisisekelo sokuhlelwa kwe-algorithmization kanye nokuhlelwa kwezinhloso. Manje lokhu kuyisiqondiso esithandwa kakhulu, lapho ungathola khona izinto eziningi zemfundo. Ngokuvamile, okuyisisekelo sezilimi zokuhlela nokuhlelwa kwezilimi kuyadingeka manje, ngoba kukhona ukungabi nabathuthukisi abafanelekayo, nokubaluleka kwabo esikhathini esizayo kuzokhula kuphela.
Isiphetho
Similar articles
Trending Now