Gehoerschulung loesung: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Wechseln zu: Navigation, Suche
(Schritt für Schritt)
Zeile 23: Zeile 23:
 
** Setzte den Wert von der Variable 'vermutung' auf 0
 
** Setzte den Wert von der Variable 'vermutung' auf 0
 
** Rufe die eigene Funktion 'tonquizAbspielen' auf
 
** Rufe die eigene Funktion 'tonquizAbspielen' auf
[[Datei:Gehoerschulung_loesung_neues.png | 150px]]
+
[[Datei:Gehoerschulung_loesung_neues.png | 300px]]
  
 
* Bearbeite die eigene Funktion 'tonquizAbspielen'
 
* Bearbeite die eigene Funktion 'tonquizAbspielen'
Zeile 46: Zeile 46:
 
*** spiele Note 'Hohes C' für 1 Schlag
 
*** spiele Note 'Hohes C' für 1 Schlag
 
** Rufe die eigene Funktion 'vermutungAusgeben' auf
 
** Rufe die eigene Funktion 'vermutungAusgeben' auf
[[Datei:Gehoerschulung_loesung_abspielen.png | 150px]]
+
[[Datei:Gehoerschulung_loesung_abspielen.png | 250px]]
  
 
* Bearbeite die eigene Funktion 'vermutungAusgeben'
 
* Bearbeite die eigene Funktion 'vermutungAusgeben'
Zeile 53: Zeile 53:
 
** ansonsten
 
** ansonsten
 
*** zeige Text 'vermutung'
 
*** zeige Text 'vermutung'
[[Datei:Gehoerschulung_loesung_vermutung.png | 150px]]
+
[[Datei:Gehoerschulung_loesung_vermutung.png | 250px]]
  
 
* Wenn geschüttelt
 
* Wenn geschüttelt
 
** Rufe die eigene Funktion 'tonquizAbspielen' auf
 
** Rufe die eigene Funktion 'tonquizAbspielen' auf
[[Datei:Gehoerschulung_loesung_geschue.png | 150px]]
+
[[Datei:Gehoerschulung_loesung_geschue.png | 250px]]
 
 
 
* wenn Knopf A gedrückt
 
* wenn Knopf A gedrückt
 
** Wenn (vermutung größer 0)
 
** Wenn (vermutung größer 0)
 
*** ändere 'vermutung' um -1
 
*** ändere 'vermutung' um -1
 
** Rufe die eigene Funktion 'vermutungAusgeben' auf
 
** Rufe die eigene Funktion 'vermutungAusgeben' auf
[[Datei:Gehoerschulung_loesung_knopfa.png | 150px]]
+
[[Datei:Gehoerschulung_loesung_knopfa.png | 250px]]
  
  
Zeile 71: Zeile 70:
 
*** ändere 'vermutung' um 1
 
*** ändere 'vermutung' um 1
 
** Rufe die eigene Funktion 'vermutungAusgeben' auf
 
** Rufe die eigene Funktion 'vermutungAusgeben' auf
[[Datei:Gehoerschulung_loesung_knopfb.png | 150px]]
+
[[Datei:Gehoerschulung_loesung_knopfb.png | 250px]]
  
 
* Wenn Knopf A+B gedrückt
 
* Wenn Knopf A+B gedrückt
Zeile 82: Zeile 81:
 
*** Zeige Symbol X
 
*** Zeige Symbol X
 
*** Rufe die eigene Funktion 'vermutungAusgeben auf
 
*** Rufe die eigene Funktion 'vermutungAusgeben auf
[[Datei:Gehoerschulung_loesung_knopfab.png | 150px]]
+
[[Datei:Gehoerschulung_loesung_knopfab.png | 250px]]

Version vom 14. November 2020, 16:57 Uhr

Flussdiagramm

Das folgende Flussdiagramm bringt die oben beschriebenen Schritte auf den Punkt:

Gehoerschulung loesung fluss.png

Schritt für Schritt

  • Erstelle die Variable 'lösung' und 'vermutung'
  • Erstelle drei eigene Funktionen
    • neuesTonquiz
    • tonquizAbspielen
    • vermutungAusgeben


  • beim Start
    • Rufe die eigene Funktion 'neuesTonquiz' auf

Gehoerschulung loesung start.png

  • Bearbeite die eigene Funktion 'neuesTonquiz'
    • Setzte den Wert von der Variable 'lösung' auf eine zufällige Zahl von 1 bis 8 gesetzt
    • Setzte den Wert von der Variable 'vermutung' auf 0
    • Rufe die eigene Funktion 'tonquizAbspielen' auf

Gehoerschulung loesung neues.png

  • Bearbeite die eigene Funktion 'tonquizAbspielen'
    • Zeige das Notensymbol
    • spiele die Note 'Mittleres C' für 1 Schlag ab
    • pausiere 1 Schlag
    • Wenn (lösung = 1)
      • spiele Note 'Mittleres C' für 1 Schlag
    • sonst wenn (lösung = 2)
      • spiele Note 'Mittleres D' für 1 Schlag
    • sonst wenn (lösung = 3)
      • spiele Note 'Mittleres E' für 1 Schlag
    • sonst wenn (lösung = 4)
      • spiele Note 'Mittleres F' für 1 Schlag
    • sonst wenn (lösung = 5)
      • spiele Note 'Mittleres G' für 1 Schlag
    • sonst wenn (lösung = 6)
      • spiele Note 'Mittleres A' für 1 Schlag
    • sonst wenn (lösung = 7)
      • spiele Note 'Mittleres H' für 1 Schlag
    • ansonsten
      • spiele Note 'Hohes C' für 1 Schlag
    • Rufe die eigene Funktion 'vermutungAusgeben' auf

Gehoerschulung loesung abspielen.png

  • Bearbeite die eigene Funktion 'vermutungAusgeben'
    • Wenn (vermutung = 0)
      • zeige Text "?"
    • ansonsten
      • zeige Text 'vermutung'

Gehoerschulung loesung vermutung.png

  • Wenn geschüttelt
    • Rufe die eigene Funktion 'tonquizAbspielen' auf

Gehoerschulung loesung geschue.png

  • wenn Knopf A gedrückt
    • Wenn (vermutung größer 0)
      • ändere 'vermutung' um -1
    • Rufe die eigene Funktion 'vermutungAusgeben' auf

Gehoerschulung loesung knopfa.png


  • wenn Knopf B gedrückt
    • Wenn (vermutung kleiner 8)
      • ändere 'vermutung' um 1
    • Rufe die eigene Funktion 'vermutungAusgeben' auf

Gehoerschulung loesung knopfb.png

  • Wenn Knopf A+B gedrückt
    • Wenn ('lösung' = 'vermutung')
      • Zeige Symbol richtig
      • Beginne Melodie 'Einschalten' wiederhole einmal
      • pausiere 4 Schlag
      • Rufe die eigene Funktion 'neuesTonquiz' auf
    • ansonsten
      • Zeige Symbol X
      • Rufe die eigene Funktion 'vermutungAusgeben auf

Gehoerschulung loesung knopfab.png