Programowanie polega na projektowaniu, tworzeniu, testowaniu
i utrzymywaniu kodu źródłowego programów komputerowych oraz urządzeń
wyposażonych w mikrokontrolery. Programista w swojej codziennej pracy
wykorzystuje wiedzę z wielu dziedzin. Aby dobrze pisać programy, należy
opanować struktury danych, algorytmikę oraz posiadać wiedzę o kompilatorach.
Najważniejszym elementem jest jednak znajomość języków programowania i
umiejętność ich praktycznego zastosowania.
1. Algorytm jest to, najprościej mówiąc, "przepis"
na wykonanie jakiegoś zadania. W swej istocie niczym nie różni się od przepisu
z książki kucharskiej. Stanowi zatem ciąg czynności, które należy wykonać w
odpowiedniej kolejności, aby otrzymać oczekiwany rezultat. Algorytm jest
podstawowym pojęciem programistycznym.
2. Program komputerowy jest to instrukcji języka programowania,
realizujący algorytm.
3. Język programowania – zbiór zasad określających, kiedy
ciąg symboli tworzy program (czyli ciąg symboli opisujący obliczenia) oraz
jakie obliczenia opisuje.
4. Lista kroków to przedstawienie algorytmu w kolejnych
punktach(krokach). Każdy punkt takiej listy zawiera opis wykonywanej czynności.
Kolejność punktów nie jest przypadkowa-musi być zgodna z działaniem algorytmu.
5. Schemat blokowy to przedstawienie poszczególnych operacji
algorytmu za pomocą odpowiednio połączonych figur (bloków). Połączenia
określają, w jakiej kolejności i w jaki sposób będą wykonywane operacje
realizujące dany algorytm.
6.