Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| spse:pm1:programovaci-jazyky [2020/11/09 21:49] – vytvořeno jenda | spse:pm1:programovaci-jazyky [2024/07/07 16:48] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ~~NOCACHE~~ | ||
| + | ~~REVEAL theme=dokuwiki& | ||
| + | |||
| ====== Teorie programovacích jazyků ====== | ====== Teorie programovacích jazyků ====== | ||
| Řádek 4: | Řádek 7: | ||
| ===== Asembler a strojový kód ===== | ===== Asembler a strojový kód ===== | ||
| - | {{: | + | {{: |
| ===== Jazyk C/C++ ===== | ===== Jazyk C/C++ ===== | ||
| - | {{: | + | {{: |
| ===== Od návrhu ke strojovému kódu ===== | ===== Od návrhu ke strojovému kódu ===== | ||
| - | {{: | + | {{: |
| //Uvedený postup je jen jednou z mnoha možností// | //Uvedený postup je jen jednou z mnoha možností// | ||
| ===== Vývojový diagram a základní konstrukce ===== | ===== Vývojový diagram a základní konstrukce ===== | ||
| - | viz [[spse: | ||
| - | {{: | ||
| + | {{: | ||
| + | |||
| + | dále viz [[spse: | ||
| * Tyto konstrukce mají svůj přímý protějšek (vyjádření) ve většině programovacích jazyků | * Tyto konstrukce mají svůj přímý protějšek (vyjádření) ve většině programovacích jazyků | ||
| Řádek 25: | Řádek 30: | ||
| ==== Příklady ==== | ==== Příklady ==== | ||
| - | {{: | + | {{: |
| + | |||
| + | ----> | ||
| === Příklad úplná podmínka === | === Příklad úplná podmínka === | ||
| - | {{: | + | {{: |
| + | <---- | ||
| ===== Proměnné ===== | ===== Proměnné ===== | ||
| Řádek 45: | Řádek 52: | ||
| * Zjednodušeně: | * Zjednodušeně: | ||
| * Při programování nás v podstatě adresa vůbec nezajímá. Veškeré operace provádíme pouze s využitím jména proměnné. (výjimky samozřejmě existují) | * Při programování nás v podstatě adresa vůbec nezajímá. Veškeré operace provádíme pouze s využitím jména proměnné. (výjimky samozřejmě existují) | ||
| - | + | ----> | |
| - | {{: | + | {{: |
| * Podle typu proměnné je vyhrazena pamět – určitý počet bytů. Tento proces nastává při spuštění programu (zavedení do paměti) | * Podle typu proměnné je vyhrazena pamět – určitý počet bytů. Tento proces nastává při spuštění programu (zavedení do paměti) | ||
| * Konkrétní přidělená adresa v paměti není dopředu známa a při každém spuštění programu může být pro danou proměnnou jiná | * Konkrétní přidělená adresa v paměti není dopředu známa a při každém spuštění programu může být pro danou proměnnou jiná | ||
| + | <---- | ||