4. Programování
Plánovat a vytvářet sekvence pokynů srozumitelných pro výpočetní systém, vedoucích k vyřešení daného problému nebo k provedení konkrétního úkolu.
IM se zabývá těmito oblastmi:
Dekompozice = rozložení celku na části
Vzory a sekvence = hledání podobností a vztahů mezi jednotlivými částmi
Abstrakce = zaměření na to podstatné
Generalizace = zevšeobecnění
Evaluace = vyhodnocení
Optimalizace = vylepšení
Algoritmizace = analýza problému, návrh řešení a sestavení programu
Na tomto webu lze absolvovat online kurz „Jak na informatické myšlení“.
Generalizace = zevšeobecnění
Evaluace = vyhodnocení
Optimalizace =
Algoritmus = přesný postup (popis, návod) řešení konkrétního problému = přesný postup nějaké činnosti = přesný postup, jakým lze vyřešit daný úkol
= přesný sled pokynů pro počítač
Více se lze dozvědět v tomto videu.
(Počítačový) program = zápis algoritmu pro počítač = řada instrukcí pro počítač = seřazené pokyny pro počítač = sekvence příkazů pro počítač
Programovací jazyk = prostředek (pomůcka) pro zápis algoritmů
Programování = popis algoritmu v nějakém programovacím jazyce
= zápis počítačového programu
Příklady:
C
Java
Python
Perl
PHP
JavaScript
Prolog
Scratch
Scratch - Kartézská soustava souřadnic
V tomto videu si můžeme připomenout Kartézskou soustavu souřadnic. Je to důležité pro práci v programovacím prostředí Scratch.