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, ...
