programski jezik=način zapisivanja algoritma
Dijagram toka služi za grafičko predočavanje algoritma, koristimo se standardnim likovima
Pseudojezik je oblik pojednostavljenog programskog jezika
![Vrste algoritma: ponavljanje,grananje,slijed](http://www.znanje.org/knjige/computer/algoritmi/01/razgranata_03027_br.gif)
Vrste algoritma: ponavljanje,grananje,slijed
Varijable su simbolička imena koja predstavljaju stvarna mjesta u memoriji
![Algoritam je skup koraka kojima se rješava neki problem, izvodi se zadanim redoslijedom](https://cdn1.mindomo.com/resources/img/editor/imagesources/loading-image.svg)
Algoritam je skup koraka kojima se rješava neki problem, izvodi se zadanim redoslijedom
imitacijski,konstrukcijski,teorijski,opći,specijalizirani,domišljatost stvaratelja
![Asambler-kratke riječi, viši programski jezik-govorni jezik](http://andwhyisit.bugsiteguardian.com/cstsf/archive2/p110301-0-dasmscreeny11.png)
Asambler-kratke riječi, viši programski jezik-govorni jezik
![Strojni jezik je u binarnom obliku](https://cdn1.mindomo.com/resources/img/editor/imagesources/loading-image.svg)
Strojni jezik je u binarnom obliku
Programiranje je postupak stvaranja programa
Petlje su naredbe koje omogućuju ponavljanje nekog programskog dijela
![Odluku ili grananje koristimo kada daljnji tijek izvođenja ovisi o nekom uvjetu](https://cdn1.mindomo.com/resources/img/editor/imagesources/loading-image.svg)
Odluku ili grananje koristimo kada daljnji tijek izvođenja ovisi o nekom uvjetu