Skip to content

Základy programování ​

  • Základní rozdělení programovacích jazyků
  • Základní principy v programování (datové typy jednoduchých proměnných, strukturované typy, podmínky, cykly)
  • Princip maker v MS Office (nahrávání, uložení, spuštění makra)

Základní rozdělení programovacích jazyků ​

  • Nízké: vázané na hardware, rychlejší, ale složitější
    • Strojový kód: přímo instrukce pro procesor (binární kód)
    • Asembler: symbolické zkratky pro strojový kód, čitelnější
  • Vyšší: blíže k lidskému jazyku, snadnější pro programování
    C, Java, Python, Javascript, PHP, C++, C#, Ruby, Swift, Go, Rust, ...

Základní principy v programování ​

Datové typy jednoduchých proměnných ​

Datových typů může být mnoho, protože různé programy si můžou definovat své vlastní.
Existuje ale několik základních, které jsou běžné pro většinu jazyků, ale občas se mohou lišit v názvech a vlastnostech.

  • String: textový řetězec znaků
    Ahoj světe
  • Number / Integer: celé číslo
    42
  • Float: desetinné číslo
    3.14
  • Boolean: pravdivostní hodnota
    true / false

Strukturované typy ​

Strukturované datové typy umožňují ukládat více hodnot dohromady a organizovat data.

  • Array / List: uspořádaná kolekce hodnot, které mohou být stejného nebo různých typů
    [1, 2, 3], ["jablko", "banán", "třešeň"]
  • Object / Dictionary: kolekce párů klíč-hodnota, kde klíče jsou unikátní a hodnoty mohou být různých typů
    {"jméno": "Alice", "věk": 30, "město": "Praha"}

Podmínky ​

Rozhodování na základě určitých podmínek, které mohou být pravdivé nebo nepravdivé.
Příkazy jsou if, else if a else.

Cykly ​

Cyklus umožňují opakovat blok kódu, dokud je splněna určitá podmínka, nebo x krát.
Příkazy: for a while.

Princip maker v MS Office ​

Makra jsou nahrané sekvence příkazů a akcí, které lze spustit jedním kliknutím nebo klávesovou zkratkou. Jsou vhodná pro nahrazení několika repetetivních kroků, které by jinak musely být prováděny ručně.
Vyvíjí je Microsoft pomocí svého jazyka VBA (Visual Basic for Applications) do aplikací jako Excel, Word, PowerPoint, ...

Informace jsou čerpány z volně dostupných zdrojů a mohou obsahovat chyby.
Licence MIT - Volné použití a šíření
© 2025 - 2026 PetyXbron