Algoritmizace 1. Co to je algoritmizace? 2. Co je vstupem algoritmizace a co výstupem? 3. Co to je algoritmus? 4. Jak lze algoritmus zapsat? 5. Jaké jsou vlastnosti algoritmu? 6. Co to jsou vyšší programovací jazyky? 7. Co to jsou nižší programovací jazyky? 8. Uveďte příklady nižších a vyšších programovacích jazyků a zdůvodněte. 9. Jaký je rozdíl mezi vyššími a nižšími programovacími jazyky? 10. Jak vzniká program? 11. Co to je překladač? 12. Co to je interpret? 13. Co to je strojový kód? 14. Jaký je rozdíl mezi interpretovanými a kompilovanými prog. jazyky? 15. Popište v krocích vývojový cyklus software. 16. Jak algoritmizujeme úlohu pro strukturovaný programovací jazyk? 17. Jak algoritmizujeme úlohu pro objektově orientovaný jazyk? 18. Jaký je rozdíl mezi algoritmizací ve strukturovaném programovacím jazyce a objektově orientovaném jazyce? 19. Jaké používáme konstrukce u algoritmizace ve strukturovaném programovacím jazyce? 20. Jaké používáme konstrukce u algoritmizace objektově orientovaném programovacím jazyce? 21. Co to jsou návrhové vzory? 22. Jaký je vztah mezi návrhovými vzory a algoritmizací?