Algoritmické myslenie

MTL
Skopírovať kód témy
Skopírovať krátku adresu(viemeto.eu/MTL)
Ukázať QR kód

viemeto.eu/MTL


Stiahnuť QR kód

Algoritmické myslenie je súčasť všeobecnejšieho informatického myslenia, ktorá sa zameriava na navrhovanie algoritmov.

Čo zahŕňa algoritmické myslenie?

Algoritmus je presne daný postup, ktorým riešime určitý problém. Algoritmické myslenie sa typicky využíva pri programovaní, teda pri zápise algoritmov, ktoré vykonáva počítač. Má však svoje využitie aj v bežnom živote: typickými príkladmi jednoduchých algoritmov sú recepty na varenie alebo popis cesty z jedného miesta na druhé.

Algoritmické myslenie zahŕňa nielen tvorbu algoritmu, ale aj ďalšie súvisiace kroky:

  • Pochopenie problému, jasná formulácia problému.
  • Abstrakcie, rozklad problému na podčasti, odlíšenie podstatných prvkov od tých, ktoré sú menej dôležité.
  • Zváženie rôznych prístupov k riešeniu problému, porovnanie efektivity algoritmov, optimalizácia postupov.
  • Pochopenie algoritmu, ktorý vymyslel niekto iný, a jeho vykonanie.
  • Hľadanie a opravovanie chýb.

Algoritmické myslenie na Vieme to Informatika

V rámci Vieme to Informatika delíme túto tému na niekoľko podtém:

Príklady v tejto časti sú postavené predovšetkým na „mikrosvetoch“, čo sú jednoduché, intuitívne prostredia s obmedzeným množstvom príkazov a súčasne zaujímavou dynamikou. Sú začlenené ako variácie na často používané princípy (korytnačia grafika, robot na mriežke), tak originálne variácie ako kúzla alebo deaktivácia bomby.

Rozhodovačka

Rýchle precvičovanie výberom z dvoch možností.


Algoritmické myslenie
Rozpoznávanie vzorov
Spoločná vlastnosť
Spoločná vlastnosť: slová
Spoločná vlastnosť: emodži
Vzory v postupnostiach
Číselné rady obrázkovo
Popis vzorov
Číselné rady s popisom
Odhaľovanie skrytých pravidiel
Slovné vzťahy
Rozklad obrázkov na časti
Vzory z dlaždíc
Postupnosti príkazov
Vstup a výstup
Premenné
Typy premenných  
Zobraziť súhrn témy
Pomenovanie premenných  
Zobraziť súhrn témy
Vývoj programov
Vývojové diagramy
Vývojové diagramy: základy


Presúvanie

Presúvanie kartičiek na správne miesto. Jednoduché ovládanie, zaujímavé a neotrepané úlohy.


Algoritmické myslenie
Rozpoznávanie vzorov
Spoločná vlastnosť
Trojice
Vzory v postupnostiach
Postupná premena
Doplňovanie radov: čísla
Doplňovanie radov: symboly
Doplňovanie radov: geometrické útvary
Popis vzorov
Popis vzorov: Vyšívanie
Odhaľovanie skrytých pravidiel
Čarovné prútiky
Obrázkový mixér
Kódy kvetín
Rozklad obrázkov na časti
Rozklad obrázkov
Rozklad obrázkov (s opakovaním)
Postupnosti príkazov
Poradie príkazov
Zber odpadu
Blúdiaca myš
Stavby z kociek
Cykly a podmienky
Opakuj Nx
Včelie slučky
Funkcie a zovšeobecňovanie
Abstrakcia  
Zobraziť súhrn témy
Domino: abstrakcie
Rebrík abstrakcia
Funkcie s parametrami
Obrázkové funkcie


Označovanie

V zadanom obrázku alebo texte máte za úlohu označiť všetky oblasti, ktoré spĺňajú určitú vlastnosť.


Algoritmické myslenie
Rozpoznávanie vzorov
Rovnaké vzory
Hľadanie dvojíc
Spoločná vlastnosť
Vzory v postupnostiach
Votrelci v rade: obrázky
Votrelci v rade: čísla
Votrelci na mriežke: obrázky
Votrelci na mriežke: čísla
Odhaľovanie skrytých pravidiel
Vyfarbovanie: tajné pravidlo
Deaktivácia bomby: tajné pravidlo
Rozklad obrázkov na časti
Prekrývanie tvarov
Vzory z dlaždíc
Funkcie a zovšeobecňovanie
Abstrakcia  
Zobraziť súhrn témy
Funkcie s parametrami
Vyfarbovanie: volanie funkcií s parametrami


Pexeso

Hľadanie dvojíc, ktoré k sebe patria.


Algoritmické myslenie
Rozpoznávanie vzorov
Rovnaké vzory
Vločky
Kvety
Náramky
Rovnaké grafy
Gombíky a nite
Spoločná vlastnosť
Spoločná vlastnosť: znaky a čísla
Popis vzorov
Zápis čarbaníc
Rozklad obrázkov na časti
Rozklad obrázkov
Rozklad tvarov
Rozklad obrázkov (s opakovaním)
Farebné dlaždice
Postupnosti príkazov
Poradie príkazov
Korytnačie obrázky
Cykly a podmienky
Opakuj Nx
Korytnačie obrázky (s opakovaním)
Premenné
Premenné: všeobecné princípy
Typy premenných  
Zobraziť súhrn témy
Funkcie a zovšeobecňovanie
Abstrakcia  
Zobraziť súhrn témy
Klasifikácia obrázkov
Abstrakcie príšeriek


Šípkovaná

Navigujte trpaslíka do domčeka. Logická úloha, ktorá funguje ako rozcvička na programovanie.


Škriatkova rozcvička

Zber hríbikov

Skoky

Prefarbovanie

Vybuchujúca muchotrávka

Rotujúce šípky

Miznúce šípky

Lesné výpravy I

Teleport



Korytnačia grafika

Vykreslovanie obrázkov korytnačou grafikou s využitím blokového programovania.


Obrázky s opakovaním

Kreslenie

Kreslenie II

Vzory s opakovaním

Vzory s opakovaním II

Premenné

Ladenie obrázkov

Správne uhly

Prešibané

Korytnačie experimentárium



Staviteľ

Pomocou blokového programovania vytvorte program pre staviteľa Stana.


Základy staviteľstva

Stavby s opakovaním

Opakuj kým

Opakuj kým: ťažšie

Zákerné



Kód kocky

Navigujte kocku po pláne podľa zadaného programu. Precvičenie schopnosti čítať programy.


Rozcvička kociek

Opakuj Nx

Prechádzky s rozhodovaním I

Opakuj kým

Opakované rozhodovanie I

Funkcie kocky



Python korytnačka

Tvorba programov v Pythone, kreslenie obrázkov korytnačou grafikou.


Rekurzie a fraktály



NAPÍŠTE NÁM

Ďakujeme za vašu správu, bola úspešne odoslaná.

Napíšte nám

Neviete si rady?

Pred položením otázky si, prosím, pozrite návody:

Prosíme, neposielajte otázky na prezradenie riešenia úloh alebo vysvetlenie postupu. Ak hlásite chybu, upresnite, prosím, v čom presne spočíva a pripojte snímku obrazovky.

Čoho sa správa týka?

Odkaz Hlásenie chyby Obsah Ovládanie Prihlásenie Licencia