Autor:
Gregory Harris
Datum Stvaranja:
11 Travanj 2021
Datum Ažuriranja:
1 Srpanj 2024
![Uvod u informatiku, Informatika](https://i.ytimg.com/vi/56P0JOjyk34/hqdefault.jpg)
Sadržaj
Studiranje informatike ne znači programiranje; to znači algoritme učenja (konačan slijed koraka koje netko ili nešto razumije kako bi postigao određeni zadatak). Mnogi informatičari uopće ne programiraju. Edsger Dijkstra je jednom rekao: "Računarstvo se ne bavi računalima više nego astronomija teleskopima."
Koraci
1 Biti informatičar znači stalno učiti, zauvijek biti student. Tehnologije se mijenjaju, razvijaju se novi programski jezici, razvijaju se novi algoritmi: potrebno je stalno učiti nove stvari kako bi bili u toku sa stvarima.
2 Počnite s pseudokodom. Pseudokod zapravo nije programski jezik, ali je način predstavljanja programa na engleskom jeziku. Najbliži i najpoznatiji algoritam nalazi se na bočici šampona: sapun, isperite, ponovite. Ovo je algoritam. To vam je razumljivo ("Računalni agent") i sadrži konačan broj koraka.
3 Testirajte svoj pseudokod. Primjer označen na bočici šampona nije dobar algoritam iz dva razloga: nema završni uvjet i ne govori vam koji postupak ponoviti. Ponoviti pjenjenje? Ili samo ispiranje. Najbolji primjer bio bi „Korak 1 - Usni. Korak 2 - isperite. Korak 3 - Ponovite 1. i 2. korak (2-3 puta za najbolji rezultat) i kraj (Izlaz) ”. Ovaj vam je algoritam jasan, ima uvjet završetka (konačan broj koraka) i vrlo je točan.
4 Pokušajte napisati algoritme za sve aktivnosti. Na primjer, kako preći iz jedne zgrade u kampusu u drugu ili kako napraviti tepsiju. Uskoro ćete posvuda vidjeti algoritme!
5 Nakon što naučite sastavljati algoritme, proces programiranja bit će vam razumljiviji. Kupite knjigu i pročitajte je u cijelosti kako biste naučili programski jezik. Nemojte koristiti mrežne vodiče za učenje jezika jer ih pišu amateri, a ne profesionalci.
- Ipak, ne ustručavajte se obratiti se Internetu za pomoć. Možete odmah početi učiti objektno orijentirane jezike poput Jave i C ++, ali ipak je bolje početi s proceduralnim jezicima poput C jer su u potpunosti bazirani na algoritmu.
6 Programiranje je proces prevođenja pseudokoda u programski jezik. Što više vremena provedete u pisanju pseudokoda, manje ćete upisivati program i lupati mozak u budućnosti.
Savjeti
- Računalna znanost obuhvaća mnoga područja poput računalnog dizajna i razvoja, baza podataka, računalne sigurnosti, jezika za računalno programiranje. Stoga je mudra odluka usredotočiti se na jedno ili više područja koja vas zanimaju.
- Nakon što naučite jedan programski jezik, naučite drugi, sličan jezik, jer još uvijek samo prevodite pseudokod u stvarni jezik.
- Ploča je najbolje mjesto za pisanje algoritma.