Přejít na obsah messages.homepage.accessibility

Dělení polynomů

1. Popis standardní metody algoritmu

2. Návrh možných adaptací

1. Důsledné opisování veškerých podvýrazů:

Důsledné opisování veškerých podvýrazů, se kterými se v algoritmu pro dělení polynomů pracuje, včetně krátkého vysvětlení všech mezivýsledků, je ukázáno ve výpočtu v editoru Lambda na Obrázku 1:

Příklad 2: Dělení polynomů s pomocí lineárního zapisování

Odkaz na soubor ve formátu lambda: polynomial_division_2_cs.lambda

Obrázek 1: dělení polynomů – ukázka důsledného lineárního zapisování výpočtu včetně komentáře

2. Zápis polynomů pouze pomocí koeficientů v tabulkovém procesoru:

V prvním řádku tabulkového listu se zapisují pouze mocniny členů dělence, dělitele a podílu, přičemž se jednotlivé polynomy oddělí prázdnou buňkou. Na dalších řádcích se pod danou mocninu vkládá už pouze koeficient příslušného členu. V případě zápisu dalších polynomů fá1š, fá2š, \dots, fánš, fán +1š nižšího stupně, které vznikají zpětným násobením dělitele a aktuálního dílčího členu qáiš výsledného podílu, se využívá dalších řádků pod dělencem. Viz ukázka výpočtu v editoru MS Excel na Obrázku 2:

Příklad 3: Dělení polynomů s pomocí tabulkového procesoru
Odkaz na soubor ve formátu MS Excel: polynomial_division_3_cs.xls

Obrázek 2: dělení polynomů a jejich zápis pouze pomocí koeficientů v tabulkovém procesoru

3. Zápis veškerých polynomů pod sebou v jednom (textovém) editoru:

Následující metoda je založena na tom, že polynomy, se kterými nevidomý student aktuálně pracuje, si nechává vždy na sousedních řádcích, aby se mezi nimi mohl snadno pohybovat, a to pouze jedním stiskem klávesy šipka dolů či šipka nahoru. Viz ukázka výpočtu v editoru Lambda (Animace 2):

Příklad 4: Adaptace na konkrétním polynomu
  • https://www.teiresias.muni.cz/amalg/www/images/animation/PolynomialDivision/method3_norm14_2.jpg
  • Zapsání obou polynomů f, g (dělence i dělitele) pod sebe
Animace 2: adaptace na konkrétním příkladu

4. Zápis všech polynomů do tří souborů, případně listů tabulkového procesoru:

  1. do prvního samostatného souboru (případně listu) vkládáme na jednotlivé řádky postupně dělenec a polynomy fá1š, fá2š, \dots, fánš, fán +1š nižšího stupně, které vznikají zpětným násobením dělitele a aktuálního dílčího členu qáiš výsledného polynomu. Respektujeme tak umístění zmíněných polynomů známé v případě standardního průběhu algoritmu. V případě použití tabulkového procesoru můžeme využít metodu zápisu polynomu pomocí jeho koeficientů.
  2. do druhého samostatného souboru (případně listu) umístíme pouze dělitele.
  3. do třetího samostatného souboru (případně listu) vkládáme postupně členy qá1š, qá2š, \dots, qánš výsledného podílu q =qá1š +qá2š +qá3š +\dots +qánš .

V průběhu výpočtu se pak přepínáme mezi jednotlivými soubory (resp. listy) pomocí klávesové zkratky Alt+Tab (resp. Ctrl+PgUp, Ctrl+PgDown) a upravujeme je s výjimkou dělitele, který zůstává stejný.

3. Diskuze nad výhodami a nevýhodami