Vybrané matematické úlohy MO řešitelné pomocí žákovského programování (1. část)
Abstrakt
Článek navazuje na předchozí příspěvek a na šesti konkrétních úlohách Matematické olympiády (Z6–Z9, C) ukazuje využití žákovského programování v jazyce Python při hledání a ověřování řešení. Systematicky formuluje algoritmy založené na úplném prohledávání stavového prostoru, dělitelnosti, ciferném rozkladu a racionálních výrazech a postupně zavádí pokročilejší konstrukce (vnořené cykly, while, itertools.product, metoda is_integer). Text porovnává efektivitu různých programových přístupů a nabízí učitelům konkrétní návody, jak propojit úlohy MO s výukou programování a cíleně rozvíjet algoritmické myšlení žáků ve školní praxi.
Stahování
Publikováno
Jak citovat
Číslo
Sekce
Licence
Copyright (c) 2025 Matematika–Fyzika–Informatika

Tato práce je licencována pod Mezinárodní licencí Creative Commons Attribution 4.0 .
Autoři, kteří publikují v tomto časopise, souhlasí s následujícími body:
- Autoři si ponechávají copyright a garantují časopisu právo prvního publikování, přitom je práce zároveň licencována pod Creative Commons Attribution licencí, která umožňuje ostatním sdílet tuto práci s tím, že přiznají jejího autora a první publikování v tomto časopisu.
- Autoři mohou vstupovat do dalších samostatných smluvních dohod pro neexkluzivní šíření práce ve verzi, ve které byla publikována v časopise (například publikovat ji v knize), avšak s tím, že přiznají její první publikování v tomto časopisu.

Obsah časopisu podléhá licenci Creative Commons Uveďte autora 3.0 Česko



