lehrkraefte:snr:informatik:bruehl-2022:variablen-2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:snr:informatik:bruehl-2022:variablen-2 [2022/03/07 18:13]
Olaf Schnürer [Erste Schritte mit dem Roboter]
lehrkraefte:snr:informatik:bruehl-2022:variablen-2 [2022/03/28 12:53] (current)
Olaf Schnürer [Lösungsvorschläge]
Line 1: Line 1:
 +~~NOTOC~~
 +
 +====== Variablen sinnvoll einsetzen und erste Schritte mit dem Roboter ======
 +
 ===== Lernziele heute ===== ===== Lernziele heute =====
  
-Spirale  +  * Spirale mit Turtle zeichnen und  
-  * mit Turtle zeichnen und  +  * Spirale mit Roboter abfahren: [[https://fginfo.ksbg.ch/~olaf/roboter-spirale.mp4|Video "Quadratische Spirale"]]
-  * mit Roboter abfahren: [[https://fginfo.ksbg.ch/~olaf/roboter-spirale.mp4|Video "Quadratische Spirale"]]+
  
 ===== Hausaufgaben besprechen ===== ===== Hausaufgaben besprechen =====
  
   * Klasse 1c: Spalte Einmaleins oder $n$-Eck   * Klasse 1c: Spalte Einmaleins oder $n$-Eck
-====== Variablen sinnvoll einsetzen und erste Schritte mit dem Roboter ====== 
    
- 
 ===== Steuerung der Turtle durch Variablen ===== ===== Steuerung der Turtle durch Variablen =====
  
Line 62: Line 63:
 d = 10 d = 10
  
-(...)+# Hier ist dein Code zu ergaenzen.
 </code> </code>
 so, dass ineinanderliegende Quadrate gezeichnet werden, wie in der Skizze unten angedeutet. Dabei soll gelten: so, dass ineinanderliegende Quadrate gezeichnet werden, wie in der Skizze unten angedeutet. Dabei soll gelten:
Line 118: Line 119:
  
 ====== Erste Schritte mit dem Roboter ====== ====== Erste Schritte mit dem Roboter ======
- 
-===== Spiral challenge: Wessen Roboter fährt die "beste" Spirale? ==== 
  
 [[https://www.youtube.com/watch?v=o3DkVUCgBUQ| (etwas US-amerikanisches) Video zu Robotern]] [[https://www.youtube.com/watch?v=o3DkVUCgBUQ| (etwas US-amerikanisches) Video zu Robotern]]
 +
 +[[https://www.youtube.com/watch?v=tF4DML7FIWk| Parkour Roboter]]
 +
 +===== Spiral challenge: Wessen Roboter fährt am Ende der Lektion die "beste" Spirale? ====
 +
  
  
Line 160: Line 164:
  
   * Am Anfang ist ein Befehl wie ''delay(2000)'' sinnvoll, damit der Roboter nicht sofort loslegt.   * Am Anfang ist ein Befehl wie ''delay(2000)'' sinnvoll, damit der Roboter nicht sofort loslegt.
 +
 +Tafelanschrieb dazu:
 +
 +{{:lehrkraefte:snr:informatik:bruehl-2022:bewegungszustaende-roboter.jpg?1200|}}
 +
 </hidden> </hidden>
 </WRAP> </WRAP>
Line 275: Line 284:
  
 <WRAP center round todo 100%> <WRAP center round todo 100%>
-Halte deine Hand in unterschiedlichen Abständen vor den Roboter, während das folgende Programm läuft, um zu verstehen, wie du die Werte des Abstandssensors bekommst.+(1) Halte deine Hand in unterschiedlichen Abständen vor den Roboter, während das folgende Programm läuft, um zu verstehen, wie du die Werte des Abstandssensors bekommst
 + 
 +Damit ''print(d)'' funktioniert, muss der Roboter per USB-Kabel mit dem Computer verbunden sein.
 <code python> <code python>
 from mbrobot import * from mbrobot import *
Line 286: Line 297:
 </code> </code>
  
-Lies den Anfang (vermutlich reicht das erste Beispieldes nächsten [[lehrkraefte:snr:informatik:bruehl-2022:auswahl|Kapitels über ''if''-Selektion]].+(2Verstehe das folgende Programm durch Ausprobieren: 
 +<code python> 
 +x = input("Gib eine Zahl ein!"
 +if x < 0: 
 +    print("Deine Zahl ist negativ.") 
 +</code>
  
-Programmiere den Roboter nun so, dass er sich wie ein Rasenmäh-Roboter verhält: Er läuft solange vorwärts, bis er sich nahe genug vor einer "Wand" befindet. Dann soll er ein Stück zurück fahren, sich um etwa $90^\circ$ nach links drehen und das Spiel von vorne beginnen.+(3) Programmiere den Roboter nun so, dass er sich wie ein Rasenmäh-Roboter verhält: Er läuft solange vorwärts, bis er sich nahe genug vor einer "Wand" befindet. Dann soll er ein Stück zurück fahren, sich um etwa $90^\circ$ nach links drehen und das Spiel von vorne beginnen.
  
 <hidden **Bonusaufgabe** (bitte ausklappen)> <hidden **Bonusaufgabe** (bitte ausklappen)>
Line 305: Line 321:
  
 ===== Lösungsvorschläge ===== ===== Lösungsvorschläge =====
 + 
 +Lösungen zu den Aufgaben 4 und 6 sind auf der Seite der nächsten Doppellektion unten.
  
 <hidden Aufgabe 1: Flussdiagramm zur Spirale> <hidden Aufgabe 1: Flussdiagramm zur Spirale>
Line 310: Line 328:
  
 {{:lehrkraefte:snr:informatik:bruehl-2022:spirale-flussdiagramm-klasse-1a-ausschnitt-kleiner.jpg?1200|}} {{:lehrkraefte:snr:informatik:bruehl-2022:spirale-flussdiagramm-klasse-1a-ausschnitt-kleiner.jpg?1200|}}
 +
 +Tafelaufschrieb Klasse 1c:
 +
 +{{:lehrkraefte:snr:informatik:bruehl-2022:flussdiagramm-spirale.jpg?1200|}}
 </hidden> </hidden>
  
  • lehrkraefte/snr/informatik/bruehl-2022/variablen-2.1646673213.txt.gz
  • Last modified: 2022/03/07 18:13
  • by Olaf Schnürer