5 Programme mit Parametern

Ähnliche Dokumente
Programmieren mit xlogo

Heidi Gebauer Juraj Hromkovič Lucia Keller Giovanni Serafini Björn Steffen. Programmieren mit LOGO

3 Programme benennen und aufrufen

Heidi Gebauer Juraj Hromkovič Lucia Keller Ivana Kosírová Giovanni Serafini Björn Steffen. Programmieren mit LOGO

Heidi Gebauer Juraj Hromkovič Lucia Keller Ivana Kosírová Giovanni Serafini Björn Steffen. Programmieren mit LOGO

Kapitel 2 Einfache Schleifen mit dem Befehl repeat

1 Grundbefehle. Gerade Linien zeichnen

i I 7 Programmieren von Animationen Ein Quadrat, das Spuren hinterlässt

Lektion 8. Das Konzept von Variablen und der Befehl make

Lektion 4: Prozeduren mit Parametern

Lektion 6: Prozeduren mit Parametern Übergabe von Werten

Übungsaufgaben. Ein Teil dieser Aufgaben sind in exakter oder bearbeiteter Form übernommen aus:

Bisher wurden nur Prozeduren behandelt, in denen eine feste Abfolge von Befehlen durchzuführen war. Mit den Befehlswörtern

Tutorial zum Umgang mit Scratch

Lektion 5: Turtle-Geometrie im Koordinatensystem

Mathe mit Mieze Mia. Mathe mit Mieze Mia. Mia zeichnet mit dem Lineal - 1. Mia zeichnet mit dem Lineal - 1. Ein Heft von.

mathbu.ch 7 Aufgabensammlung 8 Parallelogramme untersuchen

Lektion 3: Wiederholungen

Lektion 2: Prozeduren

Wassily Kandinsky: Structure joyeuse. Eigene Lösungen Beschreibe die Figuren und zeichne sie aus freier Hand in dein Heft.

1. Arbeit DiffKurs 8 Informatik - Sporenberg Schuljahr 2011/12 Marl,

KONSTRUKTIVE DREIECKE KLEINER SECHSECKIGER KASTEN

Inhaltsverzeichnis. 52 Weitere Publikationen. 54 Eigene Notizen. XLogo Programmieren

L i n i e n z e i c h n e n? Spielen und lernen? Logisch! Spielen und lernen? Logisch!

Sicheres Wissen und Können zu Vierecken und Vielecken 1

Mitten-Dreiund Vier-Ecke

Geometrie. in 15 Minuten. Geometrie. Klasse

Aufgabe 2 (Musterlösung) CorelDRAW

Grundsätzliche Konstruktionshilfen:

Parallelogramme und Dreiecke A512-03

Montessori-Diplomkurs Inzlingen Geometrische Mappe Die metallenen Dreiecke

M 7.1. Achsensymmetrie. Wo liegen alle Punkte, die von zwei gegebenen Punkten gleich weit entfernt sind?

M 7.1. Achsensymmetrie. Nenne drei Eigenschaften achsensymmetrischer Figuren.

M 7.1. Achsensymmetrie. Wo liegen alle Punkte, die von zwei gegebenen Punkten gleich weit entfernt sind?

M 7.1. Achsensymmetrie. Nenne drei Eigenschaften achsensymmetrischer Figuren.

Download. Mathe an Stationen. Mathe an Stationen. Das 5x5-Geobrett in der Sekundarstufe I. Marco Bettner, Erik Dinges

Punkte mit besonderen Koordinaten 1

Beispiellösungen zu Blatt 65

Die Turtle im Koordinatensystem 1

Qualiaufgaben Konstruktionen

Übungen. Löse folgende Aufgaben mit GeoGebra

Lernzirkel: Grenzprozesse

Aufgaben zum Einarbeiten in die Turtle

DER COMIC - TRECKER DER WÄRE SCHON NICHT SCHLECHT! Jürgen Behm: So geht das: Hier notierst du das Wichtigste:

20.0 Gegeben sind die Skizzen von Parallelogrammen. Stelle die Formel für den Flächeninhalt auf. Benutze dabei nur die angegebenen Bezeichnungen.

Kongruenz und Symmetrie

Eine Hilfe, wenn du mal nicht mehr weiterweisst...

Lösungen V.1. Pfeile bedeuten ist auch ein. (Lambacher-Schweizer Geometrie 2, S. 150)

Inhaltsverzeichnis. Inhaltsverzeichnis

Mathematik 6 Parallelogramm 01 Name: Vorname: Datum: (1)

Die Turtle im Koordinatensystem 2

Tag der Mathematik 2007

Erwachsenenschule Bremen Abteilung I: Sekundarstufe Doventorscontrescarpe 172 A Bremen. Die Kursübersicht für das Fach Mathematik

MB 10. Seiten im Materialblock: Wissensspeicher ab Seite MB 11 Methodenspeicher Seite MB 14 Arbeitsmaterial ab Seite MB 15 Checkliste Seite MB 23

Aufgabe 1 Erstelle mit Hilfe von GEOGEBRA ein dynamisches Geometrie-Programm, das die Mittelsenkrechte

Das Grafikfenster ist dein Zeichenfeld. In das Eingabefenster kannst du mathematische Ausdrücke eingeben, zb die Koordinaten eines Punktes.

Wassily Kandinsky: Structure joyeuse. Beschreibe die Figuren und zeichne sie aus freier Hand in dein Heft.

20. Essener Mathematikwettbewerb 2004/2005

Drei Lernbausteine für garantiert bessere Noten!

Addieren und subtrahieren

MONTESSORI einfach klar!

1/12. IdeenSet Robotik. Pro-Bot Aufgabenblätter. IdeenSet Robotik. PHBern 2015,

Parallelogramme und Dreiecke A512-03

A B. Geometrische Grundbegriffe zuordnen. Geometrische Grundbegriffe zuordnen.

Umfang des Parallelogramms. Flächeninhalt des Parallelogramms

Körper erkennen und beschreiben

Programmieren mit Jython Teil 4: Selektion und Zufallszahlen

Projektarbeit Prismen

S T E R N E U N D P O L Y G O N E

M 3.1. Seite 1. Modul 3.1 Geometrie: Umgang mit dem Geodreieck. Thema. 1. Umgang mit dem Geodreieck. Datum

Vielleicht hast Du das schonmal gemacht. Falls ja, kannst Du ja dieses Boot einmal probieren. Falls nicht, es ist nicht schwer, versuchs einmal :)

Was passt nicht dazu? Warum? Streiche durch! Wie nennt man diese Gegenstände mit einem Wort? Was fehlt auf diesem Bild? Zeichne das, was fehlt, ein!

Problem des Monats ( Januar 2012 )

Gegenstände der Geometrie

2.6. Aufgaben zu Kongruenzabbildungen

Kongruenz, Vierecke und Prismen

TEXTEFFEKTE TEXTFELDER VERWENDUNG VON TEXTFELDERN. Markieren Sie den Text, und klicken Sie in der Registerkarte Start auf das

Lösungen - 4. Klasse / 4. Schulstufe

Kopfgeometrie Vorbemerkung

Basteln und Zeichnen

GEOGEBRA DAS WICHTIGSTE IN KÜRZE

Herbst b) Bestimmen Sie die Gleichung der Tangente t und Ihren Schnittpunkte A mit der x-achse. t geht durch B(1/2) und hat die Steigung m=-6 :

Aufgaben zur Förderung grundlegender Kenntnisse, Fähigkeiten und Fertigkeiten

17. Berliner Tag der Mathematik 2012 Wettbewerb Stufe III: Klassen 11 bis 12/13

Hinführungsstunde Vera 2019 Mathematik Daten, Häufigkeiten und Wahrscheinlichkeiten / Raum und Form

Klasse 5 c 2. Schulaufgabe aus der Mathematik Gruppe

ACG - Projekt. Konstruktion einer. E-Gitarre

Platonische und archimedische Parkettierungen. Meisterklasse Mathematik Dresden 2016 Olaf Schimmel

Name: Bearbeitungszeitraum:

Symmetrien und Winkel

Die Figur wird verzerrt. Das Dreieck hat gebogene Seiten. Die Figur schrumpft zu einer Linie, sie wird auf einem Bogen abgebildet.

Lektion 1: Erste Befehle zur Turtle-Geometrie

Kapitel D : Flächen- und Volumenberechnungen

Dreiecke, Quadrate, Rechtecke, Kreise beschreiben S. 92 Würfel, Quader, Kugeln beschreiben S. 94

Geometrie Winkel und Vierecke PRÜFUNG 02. Ohne Formelsammlung! Name: Klasse: Datum: Punkte: Note: Klassenschnitt/ Maximalnote : Ausgabe: 2.

8.5.1 Real Geometrie Viereck, Dreieck

Transkript:

5 Programme mit Parametern In Lektion 3 haben wir gelernt, Programmen einen Namen zu geben und sie dann mit dem Namen aufzurufen, um das gewünschte Bild vom Computer zeichnen zu lassen. In Lektion 4 haben wir gelernt, Vielecke zu zeichnen. Es ist sehr aufwendig, dass wir für jedes Vieleck mit einer neuen Anzahl von Ecken ein neues Programm schreiben müssen. Betrachten wir zum Beispiel die folgenden drei Programme: repeat lfd 50 rt 368/11 repeat [fd 50 rt 360/El repeat [fd 50 rt 360Al Die Programme sind sich sehr ähnlich und unterscheiden sich nur in den gelben Zahlen MI, I und I. Diese Zahlen bestimmen die Anzahl der Ecken. Wir wollen nun ein Programm schreiben, mit dem wir alle möglichen Vielecke zeichnen können: to VIELECK E repeat ' 'fd 50 rt 360-1 end Was haben wir gemacht? Überall, wo die Anzahl der Ecken im Programm steht, schreiben wir statt der Zahl einen Namen, in diesem Fail : ECK. Damit der Computer von vornherein weiss, dass wir die Anzahl der Ecken später frei wählen wollen, muss nach dem Namen des Progranims auch :ECK und davor ein : geschrieben werden. Wenn man jetzt den Befehl VIELECK 12 in die Befehlszeile schreibt, setzt der Computer im Programm repeat :ECK [fd 50 rt 360/:ECK] 12 12 überall, wo :ECK steht, die Zahl 12 ein und zeichnet so ein 12-Eck. Probiere das Ganze - M-------------- VIELECK 3 VIELECK 4 VIELECK 5 VIELECK 6

P P Wir nennen :ECK einen Parameter. Im Beispiel oben sind 3, 4, 5 und 6 Werte des Parameters : ECK. Der Computer erkennt den Parameter am :. Deshalb muss überall, wo ein Parameter vorkommt, ein : vor dem Namen des Parameters stehen. - Aufgabe 48 Die folgenden Programme zeichnen Quadrate verschiedener Seitenlangen; repeat 4 [fb rt 901 repeat 4 [fc -+ 9@1 rapeat 4 [fc i: 901 Die gelben Zahlen 100, 50, 200 kann man al~ Werte eines Parameters betrachten, der die Grösse des Quadrats bestimmt. Schreibe ein Programm mit dem Parameter :GR, das ein beliebig grosses Quadrat zeichnen kann: to QUADRAT :GR... end I - Aufgabe 49 Die folgenden Programme zeichnen unterschiedlich grosse Kreise: repeat 368 [fd % rt 11 repeat 368 [fd rt 11 repeat 360 [fd r- " I h Schreibe ein Programm mit einem Parameter, mit dem man beliebig grosse Kreise zeichnen kann, und probiere es fur die Parametergrössen 1, 2, 3, 4 und 5 aus. Den Namen des Programms und den Namen dm Parameters da&t du dir selber aussuchen. Du musst nur aufpassen, dass immer der Doppelpunkt vor dem Parameter steht. - Auigabe 50 Erinnerst du dich noch daran, wie man fette Linien zeichnen kann (Aufgabe 28)? Schreibe ein Programm mit einem Parameter, das eine fette Linie beliebiger Lange zeichnen kann. Hinweis: Du kannst zuerst ein Programm für eine Linie der Länge 100 und ein Programm für eine Linie da Länge 50 schreiben, um m erkennen, wo der Parameter eingesetzt werden kann. - A

- Autgabe 51 Schreibe ein Programm mit einem Parameter, das ein beliebig grosses gleichseitiges Dreieck zeichnet. Zeichne dann mit diesem Programm nacheinander Dreiecke der Grössen 20, 40, 60, 80, 100, 120, 140, 160 und 180. Was entsteht dabei? - Autgabe 52 Wir wollen nun Vierecke mit der Seitenlange 40 nebeneinander zeichnen. Schreibe ein Programm VIERECKE mit einem Parameter : ANZ. Der Parameter : ANZ soll die Anzahl der Vierecke bestimmen. Wenn man also VIERECKE 6 aufruft, soll die Schildkröte das folgende Bild zeichnen: 1 40 - So sieht es aus, wenn man VIERECKE 3 aufruft: - Autgabe 53 Schreibe ein Programm, welches das folgende Bild bestehend aus 4 Quadraten zeichnet. Die Seitenlänge der Quadrate soll durch einen Parameter bestimmt werden. ; - Aufgabe 54 Schreibe ein Programm mit einem Parameter, das Sechsecke beliebiger Seitenlängen zeichnet. Probiere das Programm zum Zeichnen von Sechsecken für die Seitenlängen 40, 60 und 80 aus.

nx X - - - Aufgabe 55 Schreibe ein Programm mit einem Parameter :X, das beliebig gmsse Häuser wie in der folgenden Abbildung zeichnet. Programm mit mehreren Parametern Ein Programm kann mehr ai ien Parameter haben. Wenn wir Vielecke zeicl können wir einen Parameter I für die Anzahl der Ecken und einen Parameter für die Seitenlänge bestimmen. In den folgenden Programmen ist der Parameter mit grün markiert: repeat [fd rt 3601 repeat fd rt 360/1 repeat [fd I rt 36E - repeat [fd rt 3601 mit gelb und der Parameter Damit können w'- G-tzt ein Programm für unterschiedliche Vielecke schreiben: repeat rt 360/ 1 Teste das Programm VIELECKE mit den folgenden Aufrufen: VIELECKE 12 60 VIELECKE 12 45 VIELECKE 8 30 VIELECKE 9 30 VIELECKE 7 31 VIELECKE 11 59

- Aufgabe 56 Schreibe ein Programm mit zwei Parametern, welches das folgende Bild zeichnen kann. Dabei soll die Kreisgrösse sowie die Grösse des Dreiecks frei wählbar sein. - Aufgabe 57 Das Programm fd 100 rt 90 fd 200 rt 90 fd 100 rt 90 fd 200 zeichnet ein Rechteck mit Breite 100 und Länge 200. ifberprüfe es und schreibe ein Programm mit zwei Parametern, so dass Rechtecke mit beliebig gossen Breiten und Längen gezeichnet werden können. - Aufgabe 58 Das folgende Programm repeat 2 [rt 45 fd 200 rt 45 fd 100 rt 901 zeichnet ein Parallelogramm: /7 Schreibe ein Programm mit zwei Parametern, welches solche Parallelogramme mit beliebigen Seitenlängen zeichnen kann.

Aufgabe 59 Zeichne eine Blume, indem du einen Kreis mit VIELECKE 360 2 zeichnest, die Schildkröte dann ein bisschen drehst mit rt 28 und anschliessend wieder einen Kreis zeichnest mit VIELECKE 360 2 und so weiter fortfährst mit rt 20 VIELECKE 360 2 rt 20 VIELECKE 360 2.. Wenn du die Blume fertig gezeichnet hast, steht die Schildkröte wieder auf der ursprünglichen Position. Die Schildkröte hat also 18 Kreise gezeichnet und sich dazwischen jeweils um 20' gedreht, somit hat sich die Schildkröte insgesamt um 18 X 20" = 360" gedreht. Zusammengefasst ergibt dies das folgende Programm: repeat 18 [VIELECKE 360 2 rt 201 I Probiere es aus. (a) Du kannst aber auch Blumen mit 10 Blättern (Kreisen) oder mit 20 Blättern (Kreisen) zeichnen. Wie würdest du das machen? Schreibe ein Programm dazu und probiere es aus. I (C) (b) Kannst du ein Programm mit einem Parameter schreiben, mit dem man Blumen mit beliebig vielen Blättern (Kreisen) zeichnen könnte? Schaffst du es, ein Programm zu schreiben, mit dem du folgende Parameter frei wählen kannst: m die Anzahl der Blätter (Kreise) und rn die Grösse der Kreise? Aufgabe 60 Schreibe ein Programm zum Zeichnen beliebiger Rechtecke in beliebiger Farbe: Dies bedeutet, dass die Seitenlängen A und B sowie die Farbe frei wählbar sind.