Peter Varga
Programovanie - úvod do algoritmického riešenia problémov
Základné pojmy, inštalácia programovacieho prostredia
Príkaz - ide o presne zadanú "vec", ktorú má program spraviť (krok vpred, vzad).
Sekvencia - súbor príkazov bez využitia iných prvkov.
Cyklus - presne zadané opakovanie príkazov, môže byť s presne zadaným počtom alebo neznámym počtom vychádzajúcim z iného výpočtu programu.
Premenná - "x" - neznáma, ktorú program počíta a môže ju použiť napr. v cykle
Podprogram/procedúra/funkcia/pomocník - ide o samostatný program, ktorý volám do hlavného programu
Algoritmus - logický postup príkazov (krokov), ktorý program využíva od vstupu po výstup. Medzi základné vlastnosti patrí: konečnosť (program vždy skončí), rezultatívnosť (vždy je výsledok), determinovanosť (jasné poradie krokov), efektívnosť, elementárnosť (jednoduché kroky).
Programovací jazyk - jazyk, v ktorom píšem program a vykonávateľ (stroj - počítač) mu rozumie.
Malý programovací jazyk - detský, ikonický, blokový (Baltík, Scratch)
Vyššie jazyky - Python, C#, Java
Webové jazyky - html, php, JavaScript
Inštalácia programovacích prostredí, odkazy
Inštalácia programovacích prostredí je spracovaná vo videonávodoch.
Prostredie Baltík 3.0
Link na stiahnutie: https://www.sgpsys.com/cz/Tech_support.asp alebo https://www.sgpsys.com/cz/Download.asp
Prostredie Imagine vrátane grafického programu Logo Motion
Link na stiahnutie: https://imaginelogo.webnode.sk/ a stiahnutie https://imaginelogo.webnode.sk/download/
Prostredie Python
Link na stiahnutie:
- Python IDLE - https://www.python.org/downloads/
- Pycharm EDU - https://www.jetbrains.com/pycharm-edu/
Iné prostredia (LightBot, code.org, Scratch)
Link na stiahnutie:
- Light Bot ver. 1 (Flash) - https://www.willamette.edu/~fruehr/141/light-bot.html
- Light Bot ver. 2 (Flash) - https://lightbot.com/flash.html
- Code.org (Hour of code) - https://code.org/
- Jazyk a prostredie Scratch - https://scratch.mit.edu/