====== Projekt 1 ======
===== Touch/Beep II =====
Wollen wir den [[sensoren:tasten#Der Touch-Sensor|Touch-Sensor]] zu einem beliebigen Zeitpunkt betätigen, dann muss das Programm auch beliebig lange laufen! Dies können wir mit einer Schleife realisieren, die so lange im Leeren läuft, wie der [[sensoren:tasten#Der Touch-Sensor|Touch-Sensor]] nicht gedrückt (not pressed) wurde. Die Anweisung ''pass'' bringt einzig zum Ausdruck, dass in der ''while''-Schleife nichts passiert.
touch_sensor = TouchSensor(Port.S1)
while not touch_sensor.pressed():
pass
ev3.speaker.beep(220,1000)
**FRAGE** \\
Welche «Unschönheit» hat dieses Programm?
++++ ANTWORT |
Das Programm wird durch das Betätigen des [[sensoren:tasten#Der Touch-Sensor|Touch-Sensor]] unter Abgabe eines Tons beendet. Ein zweiter Druck auf den [[sensoren:tasten#Der Touch-Sensor|Touch-Sensor]] bleibt unerhört.
++++