• Keine Ergebnisse gefunden

Teresa Bachinger Cornelia Mayer EMMA - Ein Projekt im Rahmen von Sparkling Science

N/A
N/A
Protected

Academic year: 2022

Aktie "Teresa Bachinger Cornelia Mayer EMMA - Ein Projekt im Rahmen von Sparkling Science"

Copied!
32
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Teresa Bachinger Cornelia Mayer

EMMA - Ein Projekt im Rahmen von Sparkling Science

(2)

Inhaltsverzeichnis

Wiederholung

Algorithmus

Arbeitsaufträge

Erweiterte euklidischer Algorithmus

(3)

Euklidischer Algorithmus

I

zahlentheoretischer Algorithmus zur Berechnung des GGT

I

alternative Berechnungsmethode: mit Hilfe der Primfaktorzerlegung

I

Vorteile des euklidischen Algo- rithmus:

I beruht nicht auf Primfaktor- zerlegung

I effizientes Verfahren

(4)

Euklidischer Algorithmus

I

zahlentheoretischer Algorithmus zur Berechnung des GGT

I

alternative Berechnungsmethode: mit Hilfe der Primfaktorzerlegung

I

Vorteile des euklidischen Algo- rithmus:

I beruht nicht auf Primfaktor- zerlegung

I effizientes Verfahren

(5)

Euklidischer Algorithmus

I

zahlentheoretischer Algorithmus zur Berechnung des GGT

I

alternative Berechnungsmethode: mit Hilfe der Primfaktorzerlegung

I

Vorteile des euklidischen Algo- rithmus:

I beruht nicht auf Primfaktor- zerlegung

I effizientes Verfahren

(6)

Euklidischer Algorithmus

I

zahlentheoretischer Algorithmus zur Berechnung des GGT

I

alternative Berechnungsmethode: mit Hilfe der Primfaktorzerlegung

I

Vorteile des euklidischen Algo- rithmus:

I beruht nicht auf Primfaktor- zerlegung

I effizientes Verfahren

(7)

Euklidischer Algorithmus

I

zahlentheoretischer Algorithmus zur Berechnung des GGT

I

alternative Berechnungsmethode: mit Hilfe der Primfaktorzerlegung

I

Vorteile des euklidischen Algo- rithmus:

I beruht nicht auf Primfaktor- zerlegung

I effizientes Verfahren

(8)

Schulmethode zur Bestimmung des GGT

1. Bestimmung der Primfaktorzerlegung beider Zahlen

2. Bestimmung der Primfaktoren und deren Exponenten die in beiden Zahlen enthalten sind

3. GGT = Produkt der gemeinsamen Primfaktoren mit

jeweils kleinerem Exponenten

(9)

Schulmethode zur Bestimmung des GGT

1. Bestimmung der Primfaktorzerlegung beider Zahlen 2. Bestimmung der Primfaktoren und deren Exponenten

die in beiden Zahlen enthalten sind

3. GGT = Produkt der gemeinsamen Primfaktoren mit

jeweils kleinerem Exponenten

(10)

Schulmethode zur Bestimmung des GGT

1. Bestimmung der Primfaktorzerlegung beider Zahlen 2. Bestimmung der Primfaktoren und deren Exponenten

die in beiden Zahlen enthalten sind

3. GGT = Produkt der gemeinsamen Primfaktoren mit

jeweils kleinerem Exponenten

(11)

Schulmethode zur Bestimmung des GGT

1.Bestimmung der Primfaktorzerlegung beider Zahlen 2.Bestimmung der Primfaktoren und deren Exponenten

die in beiden Zahlen enthalten sind 3.GGT = Produkt der gemeinsamen Primfaktoren mit

jeweils kleinerem Exponenten

2016-03-03

Euklidischer Algorithmus Wiederholung

Schulmethode zur Bestimmung des GGT

Um die Bedeutung des euklidischen Algorithmus zu untermauern, wird mittels eines Beispiels an die bereits bekannte Berechnungsmethode für den größten gemeinsamen Teiler erinnert.

Diese stellt jedoch vor allem bei großen Zahlen einen immensen Rechenaufwand dar. Der euklidische Algorithmus schafft dabei Abhilfe.

(12)
(13)

2016-03-03

Euklidischer Algorithmus Algorithmus

Der euklidische Algorithmus funktioniert wie auf der Folie dargestellt.

Das auf der nächsten Folie folgende Beispiel veranschaulicht die

Vorgangsweise zur Berechnung des ggT mittels euklidischem Algorithmus.

(14)
(15)
(16)

2016-03-03

Euklidischer Algorithmus Arbeitsaufträge

Um den Unterschied bezüglich des Zeitaufwands deutlich zu machen, sollen die Schüler/innen die beiden Methoden zur Berechnung des ggT in einem kleinen Wettkampf aufgeteilt auf zwei Gurppen vergleichen. Nach der ersten Runde werden die Methoden wie auf der nächsten Folie ersichtlich getauscht.

(17)
(18)

Arbeitsauftrag

Startet nun euren PC und versucht den Euklidischen

Algorithmus mittels Java zu implementieren. Ihr

könnt dabei gerne im Team arbeiten!

(19)

Arbeitsauftrag

Startet nun euren PC und versucht den Euklidischen Algorithmus mittels Java zu implementieren. Ihr könnt dabei gerne im Team arbeiten!

2016-03-03

Euklidischer Algorithmus Arbeitsaufträge

Arbeitsauftrag

Der euklidische Algorithmus soll mittels einer Programmiersprache umgesetzt werden. Dabei ist die Programmiersprache entsprechend der Kenntnisse der Schüler/innen zu wählen.

Die Musterlösung auf der folgenden Folie wurde in Java entwickelt. Das grundlegende Prinzip zur Lösung kann mittels jeder beliebigen Sprache realisiert werden.

(20)
(21)

2016-03-03

Euklidischer Algorithmus Arbeitsaufträge

Ergänzend kann auch die “Schulmethode” mittels der selben

Programmiersprache umgesetzt werden. Dadurch wird ein interessanter Vergleich der beiden Verfahren möglich. Es können beispielsweise die Laufzeiten der beiden Implementierungen für größere Zahlen

gegenübergestellt werden.

(22)
(23)

2016-03-03

Euklidischer Algorithmus Arbeitsaufträge

In weiterer Folge soll der erweiterte euklidische Algorithmus thematisiert werden. Die Grundlage dafür bietet das Lemma von Bezout, welches besagt, dass sich der ggT zweier Zahlen als Linearkombination der beiden Zahlen darstellen lässt.

(24)
(25)

2016-03-03

Euklidischer Algorithmus

Erweiterte euklidischer Algorithmus

Die Definition des erweiterten euklidischen Algorithmus basiert auf dem Lemma von Bezout, was durch die Farben der Variablen s und t

angedeutet wird. Das Beispiel auf der nächsten Folie veranschaulicht die Vorgangsweise.

(26)
(27)
(28)

2016-03-03

Euklidischer Algorithmus

Erweiterte euklidischer Algorithmus

Um die Durchführung des erweiterten euklidischen Algorithmus zu verinnerlichen, sollen die Schüler/innen diesen auf drei konkrete Beispiele anwenden.

(29)

Arbeitsauftrag

Startet nun euren PC und versucht den erweiterten Euklidischen Algorithmus mittels Java zu

implementieren. Ihr könnt dabei gerne im Team

arbeiten!

(30)

Arbeitsauftrag

Startet nun euren PC und versucht den erweiterten Euklidischen Algorithmus mittels Java zu implementieren. Ihr könnt dabei gerne im Team arbeiten!

2016-03-03

Euklidischer Algorithmus

Erweiterte euklidischer Algorithmus Arbeitsauftrag

Der erweiterte euklidische Algorithmus soll mittels einer Programmiersprache umgesetzt werden. Dabei ist die

Programmiersprache entsprechend der Kenntnisse der Schüler/innen zu wählen.

Die Musterlösung auf der folgenden Folie wurde in Java entwickelt. Das grundlegende Prinzip zur Lösung kann mittels jeder beliebigen Sprache realisiert werden.

(31)
(32)

Unterrichtsmaterial im Rahmen von EMMA - Experimentieren mit mathematischen Algorithmen -

Ein Projekt im Rahmen von Sparkling Science

www.uni-salzburg.at/emma

Referenzen

ÄHNLICHE DOKUMENTE

Ein Grund mehr für die Regenbogenschule in Münster, sich der Thematik aktiv anzunehmen und als Initiator das Projekt „Selbstbehauptung und Selbstverteidigung für Schülerinnen

(2018): Are research infrastructures the answer to all our problems? [Blog]. Retrieved from

Obwohl wir beim Aufbau dieser Geometrie auf die uns wohlbekannte Geometrie der Ebene und des Raumes (die euklidische Geometrie) zur¨ uckgreifen werden, wird sich bei tieferem

Aufgepasst: Dieses Axiom besagt nicht, dass es zwischen zwei vorgegebenen Punkten einen weiteren Punkt gibt. Dies werden wir erst noch beweisen müssen, vgl. Seien p, q und r

[r]

[r]

Aus dem Spiel mit Knicken, Schnitten und Kanten haben die Archi- tekten ein bisschen Luft herausgelassen: Während der Baukörper fast klassisch als durchgängiger Riegel und

Benutzen Sie dabei die Funk- tionen XGCD (der erweiterte euklidische Algorithmus) und Factoris ation (zum Faktorisieren von ganzen Zahlen).