Dynamický geometrický systém (DGS)

Portál: Virtuálna Univerzita Mateja Bela
Kurz: Planimetria a stereometria
Kniha: Dynamický geometrický systém (DGS)
Vytlačil(a): Hosťovský používateľ
Dátum: Utorok, 27 september 2022, 00:46

O programe

Dynamický matematický program GeoGebra, ktorý spája geometriu, algebru, analýzu, štatistiku a kalkulátor do jedného celku.
Názov GeoGebra vznikol spojením Geometria – Algebra, z čoho vyplýva aj charakter tohto softvéru.
Program je vhodný na rysovanie základných geometrických útvarov aj na algebraické výpočty. Autorom programu je Markus Hohenwarter 1).
Program je voľne šíriteľný. Stiahnite si program GeoGebra Klasik 5 zo stránky https://www.geogebra.org/download 2).

Cvičenie.
Otvorte si pracovný hárok a zostrojte niektoré základné geometrické útvary: body, priamky, ...
1) V súčasnosti je profesorom na Univerzite v Linzi
2) Pozrite si stránku "Návody k aplikaci GeoGebra Classic" resp. Manuál
\( .\)

Základné nástroje

Po spustení programu GeoGebra Classik 5 sa zobrazí
    • v hornej časti pracovnej plochy hlavné menu a lišta s nástrojmi
    • vľavo - Algebraické okno, vpravo - Nákresňa a dole - Vstup/vstupné pole resp. príkazový riadok
    • východiskové nastavenie je možné upraviť pomocou menu Vzhľad
    • nastavte si farbu, štýl a popis bodu, ... a potom si uložte prázdny prednastavený výkres pod názvom "PrednaskaGeoGebra_Vykres1".
Príklad. Zostrojte trojuholník \small \triangle ABC , ak poznáte dĺžky strán  \small a=BC, b=AC, c=AB .
Komentár k riešeniu
  1. Otvorte si prednastavený pracovný výkres Tu.
  2. Pomocou menu Vzhľad si aktivujte aj Postup konštrukcie
    • v časti Nákresňa budeme rysovať
    • v Geometrickom okne 2 budeme zapisovať komentár k riešeniu
    • v okne Postup konštrukcie program automaticky zapisuje kroky konštrukcie.
  3. Riešenie zahŕňa nasledujúce kroky:
    • vytvorenie posuvníkov  a,b,c
    • zostrojenie bodu \small A a úsečky s danou dĺžkou  c
    • zostrojenie kružníc \small  k_1=(A, b), k_2=(B,a) a ich priesečníka \small C
    • zapisovanie komentárov.
  4. V prípade, že chcete zobraziť len oblúčiky pri priesečníkoch dvoch kružníc (resp. kružnice a priamky; dvoch priamok),stačí aktivovať "Vlastnosti" pre daný priesečník a začiarknuť políčko "Zobraziť upravené priesečníky priamok". Tento postup sa dá použiť aj pre priesečník dvoch priamok.
  5. Nastavte posuvníky  a,b,c tak, aby úloha mala 2 riešenia resp. jedno alebo nemala riešenie.
  6. Konštrukciu si môžete stiahnuť Tu.
Poznámky.
  1. Konštrukcia uvedená pre prípad  AB=BC=AC  je prvým tvrdením v Euklidových Základoch (  \sigma \tau o \iota \chi \epsilon \iota \alpha ).
  2. Ide vlastne o prvý matematický dôkaz aj z pohľadu historického. Pred Euklidom existovali tvrdenia ale bez dôkazu, pozrite si napríklad tvrdenia od Tálesa Tu.
  3. Je prekvapujúce, že taký krátky, jasný a zrozumiteľný dôkaz môže mať logické medzery. V priebehu storočí si vyslúžil viac kritiky ako ktorýkoľvek iný dôkaz.
    • Zeno Sidon2) : "Nepreukázalo sa, že strany sa nestretnú skôr, ako dosiahnu vrcholy."
    • Existujú modely geometrie, v ktorých sa kruhy nepretínajú. Napr. afinný priestor nad poľom racionálnych čísel.
  4. Potrebné sú ďalšie postuláty napr. :
    • "Dvoma rôznymi bodmi prechádza práve jedna priamka."
    • "Ak je súčet polomerov dvoch kruhov väčší ako úsečka spájajúci ich stredy, potom sa dva kruhy pretínajú."
Dynamické geometrické systémy sa vyznačujú vysokou mierou interaktivity a vizualizácie.
  1. Interaktivita DGS umožňuje zmenu vstupných parametrov, ktorá indukuje zmeny v skonštruovaných útvarov. Interaktívna zmena môže byť polohová alebo metrická. Príklad Hypocykloida.
  2. Vizualizácia je schopnosť znázorniť základné aj odvodené geometrické pojmy a vzťahy medzi nimi. (Žilková, 2011)1)
  3. Úroveň vizualizácie priamo závisí od reprezentácie východiskových elementárnych pojmov/objektov.
  4. Východiskovým pojmom v DGS je bod.
  5. Odvodené pojmy (priamka, kruh, ...) sú definované ako množiny bodov s danou vlastnosťou v súlade s axiomatickým poňatím geometrie.
V GeoGebre je bod vizuálne modelovaný ako "krúžok" ale reálne je bod reprezentovaný ako usporiadaná dvojica reálnych čísel.
Poznámky.
  1. V DGS môže byť bod modelovaný aj pomocou iných symbolov, napríklad sa používajú symboly   \times,+, \diamond  .
  2. Väčší výber symbolov rôznej hrúbky a širokej farbenej škále pomáha rozvíjať geometrickú predstavivosť.
  3. Symbolicky pre bod platí  A \in E_2 \Leftrightarrow A=[a,b];a,b \in R  .
  4. Priamka je určená práve dvoma rôznymi bodmi. V GeoGebre je priamka modelovaná pomocou grafu lineárnej funkcie.
  5. Úsečka ako množina bodov, ktoré ležia medzi dvoma bodmi.
___________________________________________________________________________________________________________________________________________________________________
1) Žilková, K.: DYNAMICKÉ GEOMETRICKÉ SYSTÉMY (DGS) - SOFTVÉROVÁ PODPORA VZDELÁVANIA. Journal of Technology and Information Education.
     Časopis pro technickou a informační výchovu. 1/2011, Volume 3, Issue 1, ISSN 1803-537X. Dostupné na https://jtie.upol.cz/pdfs/jti/2011/01/12.pdf.
2) Epikureánsky filozof zo začiatku prvého storočia B.C.E. (nezamieňať si so Zenom z Eley, ktorý je známy paradoxmi).
\( .\)

Geometrické útvary

Nástroje programu GeoGebra na rysovanie základných geometrických útvarov
Vyskúšajte si konštrukcie rôznych druhov útvarov v prednastavenom výkrese, ktorý si stiahnite Tu. Program GeoGebra má na hlavnej lište rozbaľovacie ikonky/nástroje,  ktoré umožňujú vykresliť základné rovinné geometrické útvary. Napríklad ikonka
  1. Priamka  umožňuje narysovať rôzne jednorozmerné útvary - priamku, úsečku, polpriamku, vektor ...
    • Kliknite na túto ikonku v stiahnutom pracovnom hárku a prezrite si ponuku.
    • Vyberte požadovaný nástroj a narysujte zvolený geometrický útvar.
  2. Kolmica umožňuje narysovať kolmicu, rovnobežku, os úsečky a uhla, dotyčnice ...
    • Opakujte postup: Vyberte požadovaný nástroj a narysujte zvolený geometrický útvar.
    V nasledujúcom príklade je prezentovaná konštrukcia priesečníka výšok (ortocentra) trojuholníka \small ABC .
Poznámky.
  1. GeoGebra umožňuje manipulovať s geometrickými útvarmi, ktoré sa zobrazujú v nákresni.
  2. Základným atribútom manipulácie je dynamická zmena polohy bodu, ktorá zachováva incidenciu bodu a geometrického útvaru.
  3. Pri používaní DGS sa objavujú slovné spojenia - premiestniť bod, pevný resp. voľný bod, zmena štýlu bodu ... Vallo, Žilková.
  4. Zmena polohy bodu má veľký význam, ak skúmame vlastnosť útvaru v závislosti od polohy determinujúcich bodov tohto útvaru.
  5. Pri klasickom spôsobe vyučovania geometrie (papier, pravítko, ceruzka) premiestniť bod nie je možné. Narysovaný bod je vždy pevný.
  6. Dynamická zmena polohy útvarov, pričom sa nenaruší incidencia týchto útvarov, iniciovala názov dynamické geometrické softvéry.
Definícia.
Budeme hovoriť, že bod \small A pri transformácii \small  T je premiestnený do bodu \small  A'=T(A) , ak platí: \small  A \in U \Leftrightarrow A' \in T(U) .
Pri premiestňovaní incidencia sa zachováva.
Príklad.
V trojuholníku \small \triangle  ABC zostrojte výšky trojuholníka. Pri premiestňovaní vrcholov trojuholníka budú sa výšky pretínať v jednom bode?
r
  1. Postup konštrukcie si stiahnite Tu.
  2. Vytvorte si vlastnú konštrukciu v novom pracovnom hárku, ktorý si stiahnite Tu.
  3. Riešenie zahŕňa nasledujúce kroky:
    1. zostrojenie bodov a zostrojenie trojuholníka \small \triangle  ABC
    2. priesečník výšok je priesečník kolmíc/priamok, ktoré sú kolmé na priamky prechádzajúce vrcholmi trojuholníka.
  4. Celú konštrukciu si stiahnete Tu.
Poznámka.
Pozrite si vyjadrenie Alberta Einsteina o Euklidových Základoch a o dôkaze, že výšky trojuholníka sa pretínajú v jednom bode Tu.
\( .\)

Začiarkavacie políčko

Zobrazenie resp. skrytie objektov 
  1. Nasledujúci postup je prezentovaný dynamickou konštrukciou (appletom) pri riešení nižšie uvedeného príkladu
  2. Zostrojíme bod  A . Zvolíme nástroj a z ponuky
  3. Vyberieme Začiarkavacie políčko, ktoré pomenujeme napr. názvom  a
    • Aktivujeme Vlastnosti bodu a vyberieme Pokročilé
    • Do okna Podmienka na ukázanie objektu napíšeme názov  a  
    • Pri aktivácii Začiarkavacieho políčka sa bod  A zobrazí resp. pri jeho deaktivácii bod  A nezobrazí.
Príklad.
Vytvorte konštrukciu, ktorá pomocou začiarkavacích políčok zobrazí (skryje) body  A, B a priamku  p = AB .
\( .\)

Práca s textom


GeoGebra umožňuje zobrazovať text v rôznych formátoch
  1. Preddefinované štýly textu: Sans Serif, Serif, Bold, Kurzíva. Farby neobmedzene.
  2. Napríklad aktivovaním nástroja po vložení TeX zápisu:
    \textbf \textit \textcolor{00005A} {Navy \; \textbf \textcolor{red} {Red} \; \textit \textbf \textcolor{0BDF00} {Green}
    sa zobrazí/vytvorí text
  3. Môžeme vytvoriť kombináciu normálneho textu s TeX príkazom. Napr. pre text "\text{Priamka } \overleftrightarrow{AB} " má príkaz tvar (zápis):
     \text{Priamka } \overleftrightarrow{AB}
  4. V nasledujúcej tabuľke je niekoľko ukážok textov, kliknite na príslušný odkaz.
GeoGebra umožňuje
  1. LaTeX zápisy, pričom je možné vkladať základné matematické výrazy a symboly. Pozrite si ponuku pre TeX .
  2. Vytvoriť dynamický text - príkaz: Ak( <Podmienka1>, <Text 1>, <Podmienka 2>, <Text 2>, ..., <Inak>) vytvorí resp. zobrazí
    • text "Text 1", keď je splnená prvá podmienka, "Text 2", ak je splnená druhá podmienka atď.
    • ak nie je splnená žiadna z podmienok, tak zobrazí text "Inak".
Úloha1.
V nákresni narysujte dva body  \small A,B a priamku  \small p=AB . Aktivujte Geometrické okno 2. Vytvorte TeX zápisy/texty v nákresni a zároveň aj geometrickom okne.
  1. \text{Zvoľme si dva rôzne body }A\left [ x_a,y_a \right ]= objekt A ,B\left [ x_b,y_b \right ]= objekt B
  2. \text{Priamka }p=\overleftrightarrow{AB}
  3. \text{Priesečník }P∈a_x \; ∩ \; b_y; \; \;( a_x∥x, \; b_y∥y)
  4. \text{Orientovaný uhol } α=∡\widehat{PAB}= objekt α
  5. \text{Smernica }\blue k=tg \: α=\frac{y_b-y_a}{x_b-x_a}=\blue { k }
Úloha 2.
Vytvorte celočíselný posuvník  1 \leq a \leq n  . Potom do vstupného poľa zadajte príkaz:
Ak(a ≟ 1, "Bianka PARIŠKOVÁ", a ≟ 2, "Vladimír KOBZA", a ≟ 3, "Laura KOZOLKOVÁ", "Marek MASTIŠ").
Program GeoGebra
  1. pre   a = 1  to zobrazí/vráti text "Bianka PARIŠKOVÁ";
  2. pre  a = 2 zobrazí text "Vladimír KOBZA";
  3. pre  a = 3 to bude text "Laura KOZOLKOVÁ";
  4. pre všetky ostatné hodnoty  a \geq 4  meno "Marek MASTIŠ".
\( .\)

Postup konštrukcie

Program GeoGebra umožňuje zobraziť postup konštrukcie, prípadne prehrať celú konštrukciu.
  1. V hlavnom menu vyberte Vzhľad a potom zvoľte
    • Postup konštrukcie. Zobrazí sa nové okno vpravo od nákresne, kde môžete sledovať jednotlivé konštrukčné kroky.
    • Geometrické okno 2. V okne aktivujte mriežku.
    • Algebraické okno. Zobrazí sa nové okno vľavo od nákresne, v ktorom sú hodnoty zostrojených útvarov.
  2. Tento postup interpretujeme na nasledujúcom príklade.
Príklad.
Zostrojte priamku, ktorá prechádza bodmi \small A,B . V Geometrickom okne 2 zapíšte:
  1. text vyjadrujúci hodnotu smernice priamky
  2. rovnicu priamky 
  3. Pre texty použite matematický TeX formát. V okne Postup konštrukcie vytvorte vhodné body lomu.

Pokúste sa o vlastnú konštrukciu v novom pracovnom hárku Tu
.            .
Texty v geometrickom okne 2
  1. \text{Zvoľme si dva rôzne body }A\left [ x_a,y_a \right ]= objekt A ,B\left [ x_b,y_b \right ]= objekt B
  2. \text{Priamka }y=\overleftrightarrow{AB}
  3. \text{Priesečník }P∈a_x \; ∩ \; b_y; \; \;( a_x∥x, \; b_y∥y)
  4. \text{Orientovaný uhol } α=∡\widehat{PAB}= objekt α
  5. \text{Smernica }\blue k=tg \: α=\frac{y_b-y_a}{x_b-x_a}=\blue { k }
\( .\)

Verzia 3D

Trojdimenzionálna verzia programu GeoGebra umožňuje zobrazovať priestorové útvary v euklidovskej rovine.
Uvádzame ukážku konštrukcie Rez kockou od autora Vinkler.
Stiahnite si applet Tu
Na stránke http://www.geogebratube.org/ sa nachádza veľké množstvo edukačných materiálov.
\( .\)

Seminárne cvičenie

Cvičenie
  1. Zostrojte rovnoramenný lichobežník \small  ABCD , ak poznáte dĺžky základní  a, c a veľkosť vnútorného uhla   \alpha  . [Zdroj ] Popis konštrukcie:
    1. \small  AB; |AB| = a
    2. (\small S; - stred \small AB
    3. \small P; P \in \vec{SA} , |SP| = c/2
    4. \small p; P \in  p, p \perp AB
    5. \small \vec{AX}; |\angle BAX| = \alpha
    6. \small D; D \in  p \cap   \vec{AX}
    7. \small q; D \in q, q \parallel AB
    8. \small C; C \in q, |DC| = c, |DS| = |CS|
    9. štvoruholník \small ABCD
    Otvorte si zadanie Tu .. .

  2. Zostrojte trojuholník \small ABCD , ak je daná strana \small a=BC , ťažnica t_a=\small AS_a a veľkosť vnútorného uhla   \alpha . [Zdroj , str. 20]
    Rozbor:
    Najprv umiestnime úsečku  \small BC o veľkosti  a . Nad touto úsečkou je uhol   \alpha  , môžeme teda využiť množinu  M_ \alpha  , tj. množinu vrcholov uhlov, z ktorých vidíme úsečku  \small BC pod uhlom  \alpha . V tejto množine leží hľadaný vrchol  \small A . Zároveň vrchol  \small A leží aj na kružnici m so stredom v strede úsečky  \small BC , ktorá má polomer  t_a .

  3. Zostrojte kružnicu, ktorá prechádza bodom \small  K a dotýka sa polpriamok  p, q .
    r

  4. Otvorte si zadanie Tu.
    Rozbor
    Množina stredov všetkých kružníc, ktoré ležia vnútri uhla \small  BAC a dotýkajú sa polpriamok  \small AB, AC je os uhla  \small BAC okrem bodu  \small A .
    Na osi uhla si zvolíme ľubovoľný stred \small  D pomocnej kružnice  c . Hľadaná kružnica a pomocná kružnica sú rovnoľahlé (podobné), obidve majú stred na osi a dotýkajú sa ramien uhla.
    Pomocou rovnoľahlosti, ktorá bodu \small  F priradí bod \small  K zostrojíme hľadanú kružnicu.

  5. Sústava dvoch rovníc.
    Grafickou metódou v programe GeoGebra vyriešte sústavu dvoch rovníc: lineárnej a kvadratickej.
    .
    Otvorte si zadanie Tu a otvorte si postup konštrukcie (jednotlivé konštrukčné kroky) Tu                ..

  6. Vytvorte konštrukciu, v ktorej po aktivácii začiarkavacích políčok sa budú zobrazovať grafy funkcií sin, cos, ...
    Zároveň zostrojte dynamický bod, ktorý sa bude pohybovať po grafe týchto funkcií. Pozrite si ukážku Tu 
Padajúci rebrík
Rebrík opretý o stenu ak stojí na hladkej podlahe sa veľmi ľahko skĺzne dole - spadne.

Po akej krivke sa pri tomto páde bude pohybovať mačka sediaca uprostred rebríka. Odpoveď nájdete Tu.
\( .\)