Naučte se programovat 1. díl (Vývojové diagramy a Programovací jazyky)
Vítejte v 1. díle našeho kurzu, kde se naučíte programovat. V tomto díle si ukážem základy programování.
Základem programování je umět sestrojit vývojový diagram dnes si ukážeme jak na něj.
Při sestrojování vývojových diagramů budeme používat následující značky:
Zkuste si teď nakreslit vývojový diagram pro tento úkol:
- Vezmi kladivo a hřebík
- Přilož hřebík k desce
- Uhoď kladivem na hlavičku
- Je hřebík zatlučen?
ANO – pokračuj bodem 5
NE – vrať se na bod 3 - Ukonči činnost a odlož kladivo
O vývojových diagramech je to pro dnešek vše, časem si ukážeme i složitější, ale to až příště.
Teď si povíme něco o dělení programovacích jazyků:
Dělení:
– Nižší X Vyšší
– Interpretované X Kompilované
– Strukturované X Objektivně orientované
1) Nižší programovací jazyky
-primární jazyk
-instrukce odpovídají instrukcím procesoru
-jsou závislé na procesoru, na který je program napsán a jsou nepřenositelné na jiný procesor
-např.:Assemblar, strojový kód
Vyšší programovací jazyky
-srozumitelnější
-nejsou závislé na procesoru
-do strojového kódu se převádějí tzv. kompilátorem
-např.: Pascal, Java, C, C++
2) Interpretované programovací jazyky
-překládány (převod do strojového kódu) až za běhu programu
-malé požadavky
-překlad provádí tzv. Interpret, který instrukce zároveň provádí
-jsou to všechny skriptovací jazyky (PHP, Python)
Kompilované programovací jazyky
-jsou celé přeloženy (kompilátorem) a až poté spuštěny
-vyšší nároky na formální správnost kódu
-výsledkem překladu je většinou exe soubor
-patří sem většina „klasických“ progr. jazyků
V příštím díle si zkusíme něco jednoduchého naprogramovat, tak se máte na co těšit.