1. LEKCIJA
- Razumijevanje Računalnog Programiranja
Algoritam
Za početak, prije samog učenja jezika, željela bih vas malo upoznati sa pozadinom samo programiranja nekog programa ili aplikacije. Programiranje, iako možda nekima zvuči jednostavno, je jedan jako kopleksan proces kojeg prate određeni koraci koji se izvršavaju prije samo programiranja i posljie. Kako bi ste lakše shvatili način programiranja, bilo bi dobro da se odmah na samom početku upoznate sa nekim bitnim pojmovima koji će vam kasnije biti jako korisni.
Računalni program (software) je skup preciznih uputa za izvršenje zadatka, koji se izgrađuje uz pomoć algoritama, što su ustvari skup naručenih i konačnih koraka za rješavanje danog problema. Algoritam se općenito odnosi na postupak za riješavanje problema, dok određeni programski jezik riješava taj problem. Algoritmi su često pisani u jednostavnim i preciznim formatima, kao što su dijagrami toka (flowcharts), stabla odlučivanja (desicion tree) i tablice donošenja odluka (decision tables), koja predstavljaju algoritam kao dijagram, tablicu, ili grafikona. Ove tehnike su koriste prije pisanja programa u cilju boljeg razumijevanja samog problema i konačnog riješenja tog problema. Ti razvojni alati za algoritme vam mogu pomoći u pronalaženju rješenje zbog svog jednostanog korištenja, ali oni nisu izravno razumljivi računalu. Kako bi računalo razumijelo vaš algoritam, morat ćete napisati računalni program na više formalan način pomoću programskog jezika poput C #. U ovoj lekciji, koncentrirati ćemo se na dvije vrste najčešće korištenih algoritama u programiranju a to su flowcharts i decision tables.
*prije negoli krenemo dalje, jedna mala obavijest. Tijekom ove, a i mnogih sljedećih lekcija, koristiti ću se većinom sa engleskim pojmovima, koji će naravno prije samo korištenja biti prevedini i objašnjeni. Smatram da nije dobro naučiti hrvatske nazive pošto su današnji programski jezici dosta slični engleskom jeziku, tako da ako odmah na početku zapamtite engleske pojomve, bit će vam ujedno i lakše pri samnom programiranju.
Flowcharts
Flowchart je dijagram koji predstavlja grafički prikaz jednog algoritma i nacrtan je uz pomoć standarnih simbola.
Slika 1.1
Oznake: programiranje, program, algoritam
| prosinac, 2014 | ||||||
| P | U | S | Č | P | S | N |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
Dnevnik.hr
Gol.hr
Zadovoljna.hr
Novaplus.hr
NovaTV.hr
DomaTV.hr
Mojamini.tv
Najjednostavnije i poučne lekcije vezane za programiranje!