Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
de:modul:m319:learningunits:lu02:aufgaben:eingabe [2025/06/23 07:45] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m319:learningunits:lu02:aufgaben:eingabe [2025/06/23 07:45] (aktuell) – ↷ Seite von modul:m319:learningunits:lu02:aufgaben:eingabe nach de:modul:m319:learningunits:lu02:aufgaben:eingabe verschoben msuter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== LU02.A02 - Eingaben ====== | ||
+ | <WRAP center round todo 60%> | ||
+ | Erstelle einen Programmablauf mit Blockly, der den Benutzer nach verschiedenen Werten fragt. | ||
+ | Die Benutzereingaben müssen teilweise konvertiert und in einer Variable gespeichert werden. | ||
+ | </ | ||
+ | /*TODO SuMa: Ein/ | ||
+ | |||
+ | ===== Auftrag ===== | ||
+ | |||
+ | |||
+ | - Zuerst fragt das Programm den Benutzer nach einer Zeichenkette. | ||
+ | - Als zweites fragt das Programm nach einer Ganzzahl. Wandle die Benutzereingabe in einen '' | ||
+ | - Zuletzt fragt das Programm nach einer Gleitkommazahl und wandelt die Eingabe in einen '' | ||
+ | |||
+ | Anschliessend gibt das Programm alle vom Benutzer eingegebenen Werte aus. | ||
+ | |||
+ | ===== Ablauf des Programms ===== | ||
+ | |||
+ | ==== Live ausprobieren ==== | ||
+ | |||
+ | < | ||
+ | <iframe id=" | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Statische Beispiele ==== | ||
+ | |||
+ | Hier siehst du zwei Beispiele, wie das Programm in der Konsole ablaufen könnte: | ||
+ | |||
+ | < | ||
+ | Give a string: | ||
+ | *bye-bye* | ||
+ | Give an integer: | ||
+ | *11* | ||
+ | Give a float: | ||
+ | *4.2* | ||
+ | You gave the string bye-bye | ||
+ | You gave the integer 11 | ||
+ | You gave the float 4.2 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Give a string: | ||
+ | *Oops!* | ||
+ | Give an integer: | ||
+ | *-4* | ||
+ | Give a float: | ||
+ | *3200.1* | ||
+ | You gave the string Oops! | ||
+ | You gave the integer -4 | ||
+ | You gave the float 3200.1 | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | Falls der Benutzer eine ungültige Eingabe macht, z.B. Text statt Ganzzahl, wird das Programm abstürzen. | ||
+ | Das ist für diese Aufgabe so gewollt. | ||
+ | </ | ||
+ | |||
+ | ===== Abgabe ===== | ||
+ | Erstelle einen Screenshot des Blockly-Diagramms und lade diesen in der Moodle-Aufgabe hoch. | ||
+ | |||
+ | ---- | ||
+ | {{tag> | ||
+ | [[https:// |