Kontrollstrukturen - Robot Karol und Scratch im Vergleich: Unterschied zwischen den Versionen
Aus ComeniusWiki
Zeile 13: | Zeile 13: | ||
<td style="width:400px; border:1px solid black"> | <td style="width:400px; border:1px solid black"> | ||
[[Datei:Scratch_Kontrollstrukturen(1).JPG]] | [[Datei:Scratch_Kontrollstrukturen(1).JPG]] | ||
+ | |||
Die Parameterwerte können nach einem Klick in das entsprechende Feld verändert werden. | Die Parameterwerte können nach einem Klick in das entsprechende Feld verändert werden. | ||
</td> | </td> | ||
Zeile 26: | Zeile 27: | ||
<td style="width:400px; border:1px solid black"> | <td style="width:400px; border:1px solid black"> | ||
[[Datei:Scratch_Kontrollstrukturen(2).JPG]] | [[Datei:Scratch_Kontrollstrukturen(2).JPG]] | ||
+ | |||
Die Bedingungen finden sich im Block "Fühlen" | Die Bedingungen finden sich im Block "Fühlen" | ||
</td> | </td> | ||
Zeile 64: | Zeile 66: | ||
<td style="width:400px; border:1px solid black"> | <td style="width:400px; border:1px solid black"> | ||
[[Datei:Scratch_Kontrollstrukturen(5).JPG]] | [[Datei:Scratch_Kontrollstrukturen(5).JPG]] | ||
+ | |||
Die Bedingungen werden i.d.R. in eine Wiederholungsstruktur eingebunden (z.B. wiederhole fortlaufend). | Die Bedingungen werden i.d.R. in eine Wiederholungsstruktur eingebunden (z.B. wiederhole fortlaufend). | ||
+ | |||
[[Datei:Scratch_Kontrollstrukturen(6).JPG]] | [[Datei:Scratch_Kontrollstrukturen(6).JPG]] | ||
+ | |||
Auch diese Warteanweisung kann als bedingte Anweisung interpretiert werden. | Auch diese Warteanweisung kann als bedingte Anweisung interpretiert werden. | ||
</td> | </td> | ||
Zeile 78: | Zeile 83: | ||
<td style="width:400px; border:1px solid black"> | <td style="width:400px; border:1px solid black"> | ||
[[Datei:Scratch_Kontrollstrukturen(7).JPG]] | [[Datei:Scratch_Kontrollstrukturen(7).JPG]] | ||
+ | |||
Der Ablauf kann bei Scratch entweder zeitlich verzögert werden oder bis zum Eintreten eines Ereignisses. | Der Ablauf kann bei Scratch entweder zeitlich verzögert werden oder bis zum Eintreten eines Ereignisses. | ||
</td> | </td> |
Version vom 15. April 2014, 08:54 Uhr
Die Kontrollstrukturen, die wir bei Karol kennengelernt haben, finden sich auch bei Scratch wieder. Daneben bietet Scratch noch weitere Möglichkeiten.
Karol | Scratch |
---|---|
Wiederholung mit fester Anzahl | |
wiederhole 10 mal Schritt *wiederhole |
Die Parameterwerte können nach einem Klick in das entsprechende Feld verändert werden. |
Wiederholung mit Anfangsbedingung | |
wiederhole solange nichtIstWand Schritt *wiederhole |
Die Bedingungen finden sich im Block "Fühlen" |
Endlosschleife | |
wiederhole immer schritt linksDrehen *wiederhole |
|
einseitige bedingte Anweisung | |
wenn nichtIstWand dann Schritt *wenn |
|
zweiseitige bedingte Anweisung | |
wiederhole 10 mal Schritt *wiederhole |
Die Bedingungen werden i.d.R. in eine Wiederholungsstruktur eingebunden (z.B. wiederhole fortlaufend). Auch diese Warteanweisung kann als bedingte Anweisung interpretiert werden. |
Ablaufverzögerung | |
Die Ablaufverzögerung wird bei Karol über die Einstellungen grob geregelt. |
Der Ablauf kann bei Scratch entweder zeitlich verzögert werden oder bis zum Eintreten eines Ereignisses. |