Professional Documents
Culture Documents
GeoGebra 3.0 Cursus (NDL)
GeoGebra 3.0 Cursus (NDL)
in de derde graad
3.0
Pedro Tytgat
pedro@pedrotytgat.be
Inhoud
1
1 Raaklijn in een punt.........................................................................35
2 Afgeleide via de opdrachtregel......................................................36
3 Mooie formules toevoegen .............................................................38
4 Beperkte mogelijkheden voor extrema en buigpunten ..............41
5 Onder- en bovensommen ...............................................................41
6 Integralen: bepaald en onbepaald .................................................42
4 Complexe getallen met GeoGebra ..........................................................................45
4.1 Werken met cartesiaanse en poolcoördinaten .........................................45
1 Punten definiëren.............................................................................45
2 Coördinaten van een punt bepalen ...............................................45
4.2 Complexe bewerkingen ..............................................................................46
1 Bewerkingen definiëren – macro’s ................................................46
2 Complexe bewerkingen illustreren ...............................................49
5 Booleaanse variabelen ...............................................................................................51
5.1 Aanvinkvakje in het tekenvenster.............................................................51
5.2 Andere toepassingen van Booleaanse variabelen ...................................53
6 Het opslaan en verdelen van bestanden ................................................................57
6.1 Op een harde schijf of stick ........................................................................57
1 Opslaan als bestand........................................................................57
2 Opslaan als dynamisch werkblad in een webpagina .................57
6.2 GeoGebra in een elektronisch leerplatform .............................................61
1 Smartschool.......................................................................................61
2 Moodle...............................................................................................62
7 Index .............................................................................................................................63
2
1 Starten met GeoGebra
GeoGebra is Open Source software. De licentie laat het gratis gebruik toe voor niet-
commerciële doeleinden. Voor commerciële doeleinden moeten uitgeverijen en
individuen betalen.
Gebruik in de klas en thuis is niet-commercieel en dus toegelaten.
Op dat ogenblik wordt de meest recente versie van de software van de GeoGebra-
site naar je harde schijf gekopieerd en wordt een GeoGebra-icoontje op je
bureaublad geplaatst. Het is deze locale kopie die wordt gebruikt telkens je
GeoGebra opstart.
Dit betekent dat je na deze eerste keer niet langer met het Internet verbonden moet
zijn om GeoGebra te kunnen gebruiken. De ‘web’-start heeft maar één keer het web
nodig. Heb je echter de Help-bestanden nodig (zie p. 7), dan moet je wel met het
Internet verbonden zijn.
Ben je echter wél met het Internet verbonden, dan zal de locale kopie bij het
opstarten nagaan of er geen recentere versie op de GeoGebra-site staat en die in dat
geval eerst naar je computer downloaden. Op die manier beschik je via altijd
automatisch over de meest recente versie.
3
1 Starten met GeoGebra
Het is nog niet mogelijk om GeoGebra zó op te slaan op een stick, dat instellingen
en macro’s ook op die stick meereizen. Zo’n versie staat blijkbaar al een tijdje op de
‘to-do list’ van Yves Kreis, de verantwoordelijke voor de installatiemethodes voor
GeoGebra (zie het gebruikersforum 1), maar is op dit ogenblik nog geen realiteit.
In afwachting van een volledig operationele oplossing kun je echter wel een leeg
GeoGebra-bestand als dynamisch werkblad in een html-pagina opslaan (zie p. 57).
Je kunt dan alle constructies maken zoals op je pc thuis, maar instellingen zullen
niet correct bewaard worden en ook het gebruik van macro’s zal mogelijk niet lopen
zoals anders.
1 http://www.geogebra.org/forum/viewtopic.php?f=2&t=2544
4
1.1 Installeren: twee mogelijkheden
5
1 Starten met GeoGebra
Standaard start het programma met een assenstelsel en het zgn. algebravenster links
zichtbaar. Constructies kunnen via de knoppenbalk of het invoerveld uitgevoerd
worden.
ongedaan maken
menubalk knoppenbalk
help
2 De taal aanpassen
6
1.3 Hulp
1.3 Hulp
De charme van veel Open Source toepassingen is dat er een hele gemeenschap rond
bestaat die vrijwillig bijdragen levert om andere gebruikers te helpen. Niet alleen
zijn de tientallen vertalingen van GeoGebra uitgevoerd door vrijwilligers,
honderden anderen bieden eigen lesmateriaal aan, zelfgemaakte handleidingen, tips
en technieken, etc.
De verschillende bronnen voor hulp vind je via het menu Help
rechtsboven. De eerste optie opent de standaard Help bij het
programma, het GeoGebra Forum laat je toe concrete vragen te
stellen aan andere gebruikers en de GeoGebra Wiki is de plek
waar je eigen materiaal kunt plaatsen of dat van anderen kunt
downloaden. Het loont echt de moeite deze bronnen geregeld
te bezoeken.
7
1 Starten met GeoGebra
De overige rubrieken geven een opsomming van de talloze mogelijkheden van het
pakket.
In GeoGebra kun je bijvoorbeeld meervoudige voorschriften definiëren.
2 Het gebruikersforum
Het grootste forum is uiteraard het Engelstalige, maar er is ook een Nederlands luik
voor wie liever in onze moedertaal communiceert. Registreren is nodig en gratis.
8
1.3 Hulp
Dat GeoGebra razend populair is, merk je aan de honderden bestanden die door
collega’s van over de hele wereld ter beschikking zijn gesteld in de zogenaamde
GeoGebra Wiki.
Je vindt hier zowel eenvoudige als zeer geavanceerde en indrukwekkende
toepassingen van GeoGebra. Je mag ze gratis downloaden en gebruiken.
De standaardtaal is Engels, maar zoals bij het forum zijn er ook onderdelen in
andere talen, waaronder het Nederlands.
9
1
4 Online handleidingen
10
2 GeoGebra als dynamisch meetkundepakket
Elke knop heeft rechtsonder een klein wit driehoekje, dat de knop ‘opent’ en
onderliggende mogelijkheden laat zien. Elke knop staat voor een bepaald type
constructies: verbindingslijnen of –lijnstukken, bijzondere rechten, veelhoeken,
cirkels en aanverwante, … etc.
Kies je een optie, dan neemt de knop het bijbehorende icoontje aan en krijgt hij een
blauwe rand, om aan te geven dat hij ‘actief’ is.
11
2 GeoGebra als dynamisch meetkundepakket
Automatisch
Alle objecten die je met de muis creëert, krijgen een naam en de meeste ook een
waarde. Voor punten is dat de coördinaat, voor veelhoeken de oppervlakte, voor
rechten de vergelijking, …etc. Zowel de naam als de waarde kunnen als etiket of
label bij een object getoond worden.
De standaardinstelling is:
− is het algebravenster niet zichtbaar, dan toont GeoGebra de naam van nieuwe
objecten niet;
− is het algebravenster wél zichtbaar, dan wordt de naam van alle objecten
getoond.
2 GeoGebra zal in elke tekenmodus tóch punten creëren wanneer de gebruiker op een lege plek van
het tekenvenster klikt, zelfs al bevind het programma zich in de ‘raaklijnen’- of ‘middelloodlijnen’-
of andere modus. Dit kan de constructietijd verkorten.
12
2.1 Constructies via de knoppenbalk
Je kunt deze standaardinstelling aanpassen via het menu Opties > Labels.
Je kunt ervoor kiezen alle nieuwe objecten een zichtbare naam te geven, geen enkel
object of enkel de nieuwe punten.
Voorbeeld
Handmatig
Is een object al geconstrueerd en wil je de naam wijzigen, klik dan met de
rechtermuisknop op het object en kies Naam wijzigen. Wil je gewoon het label
zichtbaar/onzichtbaar maken, zonder de naam te veranderen, kies dan Label tonen.
Voorbeeld
Hieronder werden twee punten getekend die geen zichtbare naam kregen.
13
2 GeoGebra als dynamisch meetkundepakket
Rechtsklikken op het eerste geeft aan dat dit punt eigenlijk punt A is, maar dat
het label ervan niet zichtbaar was. Dit kun je wijzigen via Label tonen.
14
2.1 Constructies via de knoppenbalk
Meetkundige plaats van punten op gelijke afstand van een punt en een rechte
1 Kies Bestand > Nieuw en antwoord ‘Neen’ op de vraag of je het vorige bestand
wilt bewaren.
Zorg ervoor dat GeoGebra alle nieuwe objecten benoemt: Opties > Labels > Alle
nieuwe objecten.
15
2 GeoGebra als dynamisch meetkundepakket
Om de punten van het spoor te wissen, kies je Vernieuwen in het menu Beeld.
9 Je kunt GeoGebra vragen de meetkundige
plaats zelf te tekenen. Klik in het 4de menu op
Meetkundige plaats. De help-tekst rechts-
boven geeft aan dat je eerst het eindpunt P
moet aanklikken en vervolgens het bewegend
punt op de rechte 3, met andere woorden: D.
De parabool wordt getekend en krijgt de
naam loc1.
Wijzig je nu de positie van A of a, dan wordt
de meetkundige plaats mee aangepast.
3 Om een meetkundige plaats te kunnen bepalen, moet het eindpunt dus altijd afhangen van een
‘gebonden’ beginpunt: het beginpunt moet bewegen op een rechte, cirkel, functiegrafiek, …
16
2.1 Constructies via de knoppenbalk
5 Objecten verwijderen
17
2 GeoGebra als dynamisch meetkundepakket
Alle constructies die je via de knoppen kunt uitvoeren, kunnen ook via het
invoerveld opgeroepen worden. Er zijn zelfs een hele reeks commando’s waarvoor
geen knoppen bestaan en die enkel via het invoerveld uitgevoerd kunnen worden.
Voorbeeld
Wanneer twee punten A en B getekend zijn, kun je de rechte door die punten
laten tekenen door in het invoerveld het volgende te tikken:
Rechte[A,B]
GeoGebra geeft zelf een naam aan de rechte. Wil je de rechte zelf een naam
geven, bijvoorbeeld r, tik dan:
r=Rechte[A,B].
Het is ook mogelijk indiceste gebruiken voor namen. Hieronder zie je hoe je
een rechte r1 of rCD kunt noemen:
18
2.2 Constructies via het invoerveld
− Je kunt op objecten klikken i.p.v. hun naam te tikken. Dit kan handig zijn
wanneer de naam van een object niet getoond wordt. Vergeet niet manueel
komma’s te plaatsen tussen verschillende namen.
1 Kies Bestand > Nieuw en antwoord ‘Neen’ op de vraag of je het vorige bestand
wilt bewaren. Zorg ervoor dat GeoGebra alle nieuwe objecten benoemt: Opties >
Labels > Alle nieuwe objecten
19
2 GeoGebra als dynamisch meetkundepakket
3 Objecten herdefiniëren
Indien je ten gevolge van een klik- of tikfout een object verkeerd definieerde, kun je
dit ten allen tijde rechtzetten door op het object te rechtsklikken en Herdefiniëren te
kiezen.
Je krijgt het oorspronkelijke commando te zien en kan het aanpassen.
Dit herdefiniëren kan ook via het tabblad Basis van het Eigenschappenvenster. Een
klein nadeel is dat het commando niet automatisch wordt aangevuld wanneer je het
begint te tikken.
20
2.2 Constructies via het invoerveld
4 Overzicht constructiestappen
Je kunt een chronologisch overzicht van je constructie oproepen via het menu
Beeld > Overzicht constructiestappen….
Het menu-item Beeld > Navigatiebalk voor constructieoverzicht laat je toe een stap
voor stap reconstructie te brengen, manueel of automatisch.
21
2 GeoGebra als dynamisch meetkundepakket
Het is niet altijd wenselijk dat alle constructiestappen één per één worden
uitgevoerd. Zo bijvoorbeeld verandert er niets in het tekenvenster wanneer een
onzichtbaar object van de constructie wordt getekend. Of misschien wil je enkel de
grote stappen van een constructie laten zien.
Met behulp van stoppunten kun je aangeven bij welke stappen in de constructie halt
gehouden moet worden. Je activeert die optie via het menu Beeld > Stoppunt van
het venster Overzicht constructiestappen. Er verschijnt een nieuwe kolom in dat
venster.
22
2.2 Constructies via het invoerveld
23
2 GeoGebra als dynamisch meetkundepakket
Kies je in het bovenstaande contextmenu voor Eigenschappen, dan kun je heel wat
kenmerken van het assenstelsel aanpassen.
24
2.3 Meetkunde met coördinaten
Je maakt het algebravenster zichtbaar via het menu Beeld > Algebravenster.
De schermafdruk hieronder geeft aan welke info je hieruit zoal kunt aflezen.
3 Enkele voorbeelden
25
2 GeoGebra als dynamisch meetkundepakket
26
2.3 Meetkunde met coördinaten
27
2 GeoGebra als dynamisch meetkundepakket
28
3 Functies met GeoGebra
Het definiëren van een functie gebeurt via het invoerveld. De syntax is:
f(x)= <voorschrift>
Je vindt een overzicht van alle ingebouwde functies in in paragraaf 4.2.7 Numerieke
bewerkingen van de Help-bestanden:
Bewerking Invoer
optelling +
aftrekking -
vermenigvuldiging * of spatiebalk
scalair product * of spatiebalk
deling /
machtsverheffing ^ of ²
faculteit !
gammafunctie gamma( )
haakjes ()
x-coördinaat x( )
y-coördinaat y( )
absolute waarde abs( )
teken sgn( )
vierkantswortel sqrt( )
derdemachtswortel cbrt( )
toevalsgetal tussen 0 en 1 random( )
exponentiële functie exp( ) or ℯ^x
natuurlijke (Neperiaanse) logaritme ln( ) or log( )
logaritme met grondtal 2 ld( )
logaritme met grondtal 10 lg( )
cosinus cos( )
sinus sin( )
tangens tan( )
boogcosinus acos( )
boogsinus asin( )
boogtangens atan( )
hyperbolische cosinus cosh( )
hyperbolische sinus sinh( )
hyperbolische tangens tanh( )
inverse hyperbolische cosinus acosh( )
inverse hyperbolische sinus asinh( )
inverse hyperbolische tangens atanh( )
grootste geheel getal kleiner dan of gelijk aan floor( )
kleinste geheel getal groter of gelijk aan ceil( )
afronding round( )
29
3 Functies met GeoGebra
Je vindt een aantal van die bewerkingen ook terug in de keuzelijst rechts van het
invoerveld. Hieronder staat de muisaanwijzer bijvoorbeeld op het getal van Euler.
Voorbeeld
− Definieer de functies f ( x ) = x 3 − 3 x en
g ( x ) = x − 1 . Om de drie snijpunten van
beide grafieken te zien moet je misschien
uitzoomen. Dat kan via Uitzoomen of
m.b.v. je muiswiel. Gebruik Teken-
venster verplaatsen om assenstelsel en
grafiek te verplaatsen.
− Tik Q=Snijpunten[f,g]. De drie
snijpunten Qi (i = 1, 2, 3) worden
bepaald. Bemerk dat dit enkel werkt voor
veeltermfuncties.
2 Kopiëren en plakken
Je kunt het tekenvenster of een stuk ervan kopiëren, om het te plakken in een
tekstdocument (Word, Writer, …).
30
3.1 Functies en hun grafieken
Wil je slechts een deel van het tekenvenster kopiëren, activeer dan de modus
Verplaatsen en selecteer het gewenste gebied door met de linkermuisknop een
rechthoek te ‘slepen’.
Kies vervolgens Bestand > Exporteren > Tekenvenster kopiëren. Je kunt ook
Ctrl+Shift+C drukken op het toetsenbord.
In het programma waar de kopie moet komen, kies je nu Plakken.
Voorbeeld
Je wil het effect van de parameter a op de grafiek van f ( x ) = a ⋅ sin x
illustreren.
31
3 Functies met GeoGebra
Voorbeeld
Om de relevantie van wiskunde aan te tonen, kun je laten zien dat bepaalde functies
in de natuur of cultuur voorkomen. In GeoGebra kun je een afbeelding als
achtergrond toevoegen en leerlingen vragen een functie te bepalen, zodat de grafiek
ervan samenvalt met een deel van de afbeelding.
32
3.1 Functies en hun grafieken
Klik in het tekenvenster: je kunt een afbeelding kiezen, waarvan het hoekpunt
linksonder overeenkomt met het punt waar je klikte. In de modus Verplaatsen
kun je de afbeelding verschuiven naar de gewenste positie.
Om een figuur te kunnen vergroten/verkleinen, roteren of vervormen, kun je twee
of drie punten als hoekpunten opgeven. Hieronder zie je met welke punten
Hoekpunt 1, Hoekpunt 2 en Hoekpunt 4 overeenkomen. De instellingen gebeuren via
het Eigenschappenvenster.
33
3 Functies met GeoGebra
Wordt alleen Hoekpunt 1 opgegeven, dan is dat het hoekpunt linksonder. Hoekpunt 1
en Hoekpunt 2 bepalen de richting van de onderzijde. In de andere richting wordt de
figuur mee herschaald. Worden de drie hoekpunten opgegeven, dan wordt de
figuur vervormd.
Om de afbeelding op de achtergrond te plaatsen, achter het assenstelsel, moet je via
het Eigenschappenvenster passeren. In het tabblad Basis vink je daartoe
Achtergrondafbeelding aan. Het tabblad Stijl laat je toe de afbeelding wat
transparanter te maken, zodat het contrast met de voorgrond groter is.
6 Diversen
34
3.2 Afgeleiden en integralen
Voorbeeld
1 3
− We definiëren de functie f ( x) = x − x en
3
plaatsen een punt P op haar grafiek.
− In het invoerveld tik je: t=Raaklijn[P,f].
Wanneer je nu het punt P verplaatst,
verandert de raaklijn mee.
− Tik tot slot: m=Helling[t]. Je krijgt niet
alleen een nieuw getalobject m, maar ook
een grafische voorstelling van die
richtingscoëfficiënt.
Voorbeeld
35
3 Functies met GeoGebra
JJJJJG
− Tik Q=(x(P),m) en creëer de vector X PQ . Geef het punt en de vector
dezelfde kleur als het driehoekje dat m weergeeft. Het label van beide
hoeft niet getoond te worden.
− Activeer het spoor van het punt Q.
Voor wie thuis is in HTML en Java Script, is het ook mogelijk om het bovenstaande
voorbeeld op te splitsen in twee vensters, zodat elke functie in haar eigen assen-
stelsel getoond wordt, maar waarbij er een link bestaat tussen beide. Je vindt tekst en
uitleg, weliswaar in de taal van Molière, op
www.geogebra.org/en/upload/files/french/Premiere/fonction_derivee/lien_applets.htm.
36
3.2 Afgeleiden en integralen
Voorbeeld
1
Gegeven is de functie f ( x ) = . Neem een willekeurig punt P(x, y) op de
x
grafiek van f met x > 0.
Toon aan dat de driehoek ingesloten door de raaklijn aan de grafiek van f in P,
de x-as en de y-as een constante oppervlakte heeft.
37
3 Functies met GeoGebra
Daartoe moet je de optie LaTeX formule aanvinken bij het definiëren van het
tekstobject. In de keuzelijst ernaast zijn al enkele mogelijkheden aangegeven.
Er zijn veel meer mogelijkheden voor formules dan wat in de keuzelijst hierboven
getoond wordt.
In het Help-bestand vind je onder paragraaf 3.2.14 de volgende tabel:
LaTeX-invoer Resultaat
a \cdot b
\frac{a}{b}
\sqrt{x}
\sqrt[n]{x}
\vec{v}
\overline{AB}
38
3.2 Afgeleiden en integralen
LaTeX-invoer Resultaat
x^{2}
a_{1}
\sin\alpha + \cos\beta
\int_{a}^{b} x dx
\sum_{i=1}^{n} i^2
39
3 Functies met GeoGebra
Voorbeeld
We hernemen het voorbeeld uit de vorige paragraaf en maken een formule
van de vorm
OR ⋅ OS r ⋅ s
oppervlakte: = =2
2 2
waarbij r en s variabele afstanden zijn, die bij het verslepen van het punt P
mee moeten veranderen. Hieronder vind je het bijbehorende commando. Voor
de leesbaarheid hebben we regeleinden toegevoegd tussen onderdelen van de
formule.
40
3.2 Afgeleiden en integralen
Wat uitleg:
− \left| {OR} \right| staat voor OR
5 Onder- en bovensommen
Voorbeeld
− Definieer de functie f ( x ) = x 3 − x .
6 Vóór de eerste en na de laatste accolade moet ook een aanhalingsteken staan: deze vind je hoger
resp. lager in het totale commando. Algemeen is de vorm dus:
“<LaTeX-commando>” + <variabele> + “<vervolg LaTeX-commando>”.
41
3 Functies met GeoGebra
GeoGebra kan zowel georiënteerde oppervlakten tussen de grafiek van een functie f
en de x-as berekenen over een interval [a, b], als de georiënteerde oppervlakte tussen
de grafieken van twee functies f en g over een interval.
De opdrachten zijn Integraal[f,a,b] resp. Integraal[f,g,a,b]. Beide opdrachten
creëren een getal.
De opdracht Integraal[f] berekent de onbepaalde integraal van f. Deze opdracht
creëert een functie-object. De grafiek wordt meteen getekend.
Voorbeeld
We maken een applet om de middelwaardestelling van de
integraalrekening te illustreren: indien f continu is op [a, b],
dan bestaat er een c ∈ [a, b] zodat
b
∫ f ( x ) dx = f ( c ) ⋅ (b − a)
a
1
− Definieer een eenvoudige functie f ( x ) = ( x − 1)( x − 4)( x − 6) en pas het
4
tekenvenster aan tot de grafiek goed in beeld is.
42
3.2 Afgeleiden en integralen
− Plaats twee punten A(a, 0) en B(b, 0), door in de modus Nieuw punt
op de x-as te klikken of m.b.v. de opdracht A=Punt[xAs] etc. Er hoeft
geen label getoond te worden.
43
3
44
4 Complexe getallen met GeoGebra
1 Punten definiëren
Wanneer je met poolcoördinaten wilt werken, moet je eerst een keuze maken i.v.m.
de hoekeenheid. Dit kan via het menu Opties > Hoekeenheid.
Stel dat je een punt P ( r , θ ) wilt opgeven, met r = 4 en θ = 30°, dan moet je P=(4;30°)
intikken in het invoerveld. Let op de puntkomma i.p.v. de komma bij cartesische
coördinaten.
Werk je in radialen, dan zou je voor hetzelfde punt P=(4;pi/6) moeten tikken.
De cartesische coördinaten van een punt P kun je bepalen met de opdrachten x(P)
en y(P).
Voor de poolcoördinaten zijn er de functies Lengte[P] en Hoek[P].
Via rechtsklikken kun je voor een punt beslissen of in het algebravenster en/of het
label de cartesische dan wel de poolcoördinaten worden getoond.
45
4 Complexe getallen met GeoGebra
Het product van complexe getallen komt echter niet overeen met een reeds
aanwezige bewerking. Hetzelfde geldt voor machten, inversen, vierkantswortels, …
Vanaf versie 3.0 is het echter mogelijk om nieuwe bewerkingen te definiëren d.m.v.
macro’s (Tools in het Engels). Deze nieuwe bewerkingen kunnen dan zowel via de
knoppenbalk als via het invoerveld opgeroepen worden, net zoals de andere
bewerkingen van GeoGebra.
Voorbeeld
− Gegeven zijn de beeldpunten A en B van de complexe getallen a + bi resp.
c + di . Gevraagd is het beeldpunt C van het complex getal ( a + bi )( c + di ) .
We gebruiken daartoe ( a + bi )( c + di ) = ac − bd + ( ad + bc ) i .
7 Je kunt natuurlijk ook C=(Lengte[A] Lengte[B]; Hoek[A] + Hoek[B]) gebruiken als definitie, maar
dan wordt de coördinaat van C spontaan in poolcoördinaten getoond.
46
4.2 Complexe bewerkingen
− Tot slot moet je de macro een naam geven, het bijbehorende commando
voor het invoerveld kiezen en eventueel een aangepast pictogram kiezen.
Dit kan een afbeelding zijn die je zelf hebt gemaakt. GeoGebra past de
grootte automatisch aan. Druk op de knop Beëindigen.
Het resultaat is een nieuwe knop op de werkbalk, met als naam de naam
van de macro. Aangezien de beginobjecten twee punten zijn, is de
standaard help-tekst ‘Punt, Punt’.
Voorbeeld
47
4 Complexe getallen met GeoGebra
48
4.2 Complexe bewerkingen
Voorbeeld
In dit voorbeeld wordt gebruik gemaakt van de macro Complex product, die
in de vorige paragraaf werd gecreëerd.
49
5 Booleaanse variabelen
Een Booleaanse variabele kan de waarden true of false aannemen. De waarde kan
ingesteld worden via een aanvinkvakje in het tekenvenster of via een berekening.
Objecten kunnen op basis van deze waarden zichtbaar of onzichtbaar zijn.
Voorbeeld
Je hebt de raaklijnen uit een punt aan een cirkel geconstrueerd en je wil de
gebruiker laten kiezen of hij de constructie kan zien of niet.
51
5 Booleaanse variabelen
Het middelpunt van de cirkel blijft echter zichtbaar. We willen dit punt ook
aan het vakje koppelen. Wanneer je het Eigenschappenvenster opent, zie je de
Booleaanse variabele e in de lijst staan.
Wil je ook het middelpunt van de geconstrueerde cirkel aan e koppelen, dan
moet je de eigenschap Voorwaarde om object te tonen voor dat punt ook
gelijk stellen aan e.
52
5.2 Andere toepassingen van Booleaanse variabelen
Booleaanse variabelen hoeven niet gekoppeld te zijn aan een aanvinkvakje, maar
kunnen gedefinieerd zijn als resultaat van een logische voorwaarde.
Wanneer je Object tonen afvinkt, verdwijnt het bijbehorende vakje in het
tekenvenster.
Voorbeeld
Beschouw een driehoek ABC, met hoeken α, β en γ. We willen een dynamische
tekst die aangeeft of de driehoek stomp-, recht- of scherphoekig is. Een eerste
variabele, rh, controleert of er een rechte hoek aanwezig is.
Een tweede, sth, gaat op dezelfde manier na of een van de hoeken groter is
dan 90°: α > 90° ∨ β > 90° ∨ γ > 90°. In het tekenvenster komen nu vier
tekstobjecten. Het eerste is “De driehoek is”. Eronder komen drie
overlappende tekstobjecten, met teksten “rechthoekig.”, “stomphoekig.” en
“scherphoekig.”. Ze worden getoond op basis van de waarde van rh en sth.
− Voorwaarde voor “rechthoekig.”: rh
− Voorwaarde voor “stomphoekig.”: sth
− Voorwaarde voor “scherphoekig.”: ¬rh ∧ ¬sth
53
5 Booleaanse variabelen
Voorbeeld
Zichtbare en onzichtbare tekstvlakken laten toe om verschillende opgaven één
voor één zichtbaar te maken, naarmate vorige opdrachten afgerond zijn 8.
− Plaats de tekst voor opgave 1 in het tekstobject tekst1 en die voor opgave
2 in tekst2. Beide objecten bovenop elkaar plaatsen.
− De Booleaanse variabele opgave1 heeft als titel “Opgave 1”. Het
aanvinkvakje komt iets boven de tekstobjecten van de opgaven.
Voor de variabele volgende is de titel “Vink dit aan wanneer je klaar bent
met opgave 1.” Het aanvinkvakje staat onder de opgaven.
Tot slot is er opgave2 met titel “Opgave 2”. Het object staat net onder b1,
maar boven de opgaven (zie hieronder).
8 Dit idee haalde ik uit de navorming GeoGebra voor de eerste en tweede graad van Alex Calders.
54
5.2 Andere toepassingen van Booleaanse variabelen
Op
www.geogebra.org/en/wiki/index.php/GeoGebra_Tips_and_Tricks#Tips_
for_the_intermediate_user vind je nog een toepassing van Booleaanse
variabelen: nagaan wanneer een object al dan niet gedefinieerd is.
55
6 Het opslaan en verdelen van bestanden
Het opslaan van GeoGebra-bestanden gebeurt via Bestand > Opslaan, zoals in
andere programma’s. Je kunt Bestand > Opslaan als… gebruiken indien je een
bestand onder een nieuwe naam wil opslaan.
GeoGebra-bestanden krijgen als extensie .ggb 9.
Eens je GeoGebra hebt geïnstalleerd op je computer (zie p. 3), wordt dit
bestandstype herkend, zodat het vanaf dan volstaat om op een ggb-bestand te
dubbelklikken om het in GeoGebra te openen.
Onder Bestand > Exporteren vind je de optie Dynamisch werkblad als Webpagina
(html)…
9 Eigenlijk zijn ggb-bestanden zip-bestanden. Verander je de extensie in .zip, dan kun je zien wat er
in zo’n bestand opgeslagen wordt: een xml-bestand met daarin de verschillende objecten en hun
eigenschappen, een xml-bestand voor eventuele macro’s, mappen met afbeeldingen die in het
tekenvenster eventueel zijn opgenomen of afbeeldingen van macro-knoppen, …
57
6 Het opslaan en verdelen van bestanden
verschuiven en roteren, dat je er hoeken mee kunt meten zoals met een materiële
geodriehoek.
Het witte deel hierboven is het GeoGebra-venster, de tekst erboven en eronder staat
in een gewone webpagina en zou dus ook afbeeldingen, tekst, links naar andere
pagina’s of meer applets kunnen bevatten.
Je kunt ervoor kiezen de knoppenbalk en/of het invoerveld zichtbaar te maken.
58
6.1 Op een harde schijf of stick
Zo’n html-pagina met applet hoeft niet op het internet te worden geplaatst: je kunt
het resultaat gewoon op een cd-rom of geheugenstick plaatsen, zodat je in de klas
de GeoGebra-applet met de nodige tekst en opmaak kunt laten zien. Of je kunt alles
opnemen in een elektronische leeromgeving.
Voorbeeld
Stel dat we onze applet met de bewegende raaklijn (zie p. 35) als webpagina
willen opslaan.
59
6 Het opslaan en verdelen van bestanden
60
6.2 GeoGebra in een elektronisch leerplatform
1 Smartschool
Let erop om bij het exporteren uit GeoGebra in het tabblad Geavanceerd de onderste
optie aan te vinken (Java Applet: archive=… etc.).
Voorbeeld
We plaatsen de applet uit de vorige paragraaf op Smartschool.
10 In de vakopties kun je via Knoppen wijzigen het opschrift van die knop aanpassen, in
bijvoorbeeld, of iets dergelijks.
61
6 Het opslaan en verdelen van bestanden
− Kies Opslaan.
2 Moodle
62
7 Index
afbeelding, 32 indices, 18
afgeleide, 36 wijzigen, 14
afhankelijk, 15 object
algebravenster, 6, 12, 25 fixeren, 30
applet, 57
verwijderen, 17
assenstelsel, 24
onafhankelijk, 15
bewerkingen, 29
ondersom, 41
Booleaanse variabele, 51
ongedaan maken, 17
bovensom, 41
opdracht, 18
buigpunten, 41
oppervlakte, 42
cartesische coördinaten, 45
overzicht constructiestappen, 21
commando, 18
parameter, 31
constructie
parameterkrommen, 34
overzicht, 21 poolcoördinaten, 45
stoppunten, 22 raaklijn, 7, 35
exporteren, 31 radialen, 45
extrema, 41 rechte
formule, 38 opdracht, 18
functie
vergelijkingen, 25
definiëren, 29 richtingscoëfficiënt, 35
domein, 34 rooster, 24
grafiek verplaatsen, 30 schuifbalk, 31
meervoudig voorschrift, 34 schuifknop, 41
geheugenstick, 4 snijpunten, 27, 30
getal, 41 spoor, 16
ggb-bestand, 57 stick, 4
ggt-bestand, 47 stoppunten, 22
handleiding, 10 taal, 6
helling, 35 Taylorveelterm, 34
herdefiniëren, 20 tekenmodus
hoekeenheid, 45 basistoestand, 12
html-bestand, 57 uitzondering, 12
installeren, 3 tekst, 26
instellingen opslaan, 11 formule, 26
integraal vector, 32
bepaalde, 42 veelhoek, 49
onbepaalde, 42 verplaatsen
invoerveld, 6 functiegrafiek, 30
knoppenbalk, 6 verwijderen, 17
kopiëren, 30 Vista, 4
label, 12 voorschrift
LaTeX, 38 meervoudig, 8, 34
macro
uitwerken, 34
aanmaken, 46 Webstart, 3
opslaan, 47 Wiki, 9
verwijderen, 48 xAs, yAs, 27
macro’s, 46 zichtbaar/onzichtbaar, 15
meetkundige plaats, 8, 16, 49 zwaartepunt, 25
middelwaardestelling, 42
naam, 12
63