lehrkraefte:snr:informatik:bruehl-2022:schleifen

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:schleifen [2022/03/28 13:09]
Olaf Schnürer [Lösungsvorschläge]
lehrkraefte:snr:informatik:bruehl-2022:schleifen [2022/03/29 16:57] (current)
Olaf Schnürer [Aufgabe 1, erste Erfahrungen mit ''while''-Schleifen]
Line 60: Line 60:
   * Was passiert und warum passiert dies, wenn du die letzte Zeile nicht einrückst?   * Was passiert und warum passiert dies, wenn du die letzte Zeile nicht einrückst?
   * Was passiert, wenn du die beiden letzten Zeile miteinander vertauschst?   * Was passiert, wenn du die beiden letzten Zeile miteinander vertauschst?
-  * Was passiert, wenn du die Zeile ''x = x + 3'' löschst (oder mit ''#'' auskommentierst)? +  * <del>Was passiert, wenn du die Zeile ''x = x + 3'' löschst (oder mit ''#'' auskommentierst)? 
 +</del>
 <code python> <code python>
 x = 0 x = 0
 while x < 20: while x < 20:
 +    print(x)
     x = x + 3          x = x + 3     
-    print(x) 
 </code> </code>
  
Line 88: Line 88:
  
 Schreibe ein Programm (mit einer ''while''-Schleife), das vom Benutzer eine Zahl ''a'' einliest und die Quadrate aller Zahlen zwischen 1 und ''a'' ausgibt. Bei Eingabe 13 soll die Ausgabe wie folgt aussehen: Schreibe ein Programm (mit einer ''while''-Schleife), das vom Benutzer eine Zahl ''a'' einliest und die Quadrate aller Zahlen zwischen 1 und ''a'' ausgibt. Bei Eingabe 13 soll die Ausgabe wie folgt aussehen:
 +
 +Hinweis: Schreibe zuerst ein Programm, dass alle Zahlen von 1 bis ''a'' ausgibt. Ändere es danach so, dass statt jeder Zahl deren Quadrat ausgegeben wird.
 <code text> <code text>
 1 1
Line 108: Line 110:
  
  
-===== Aufgabe 4, Turtle-Steuerung =====+===== Aufgabe 4, Turtle-Steuerung (etwas schwieriger) =====
  
 <WRAP center round todo 100%> <WRAP center round todo 100%>
Line 173: Line 175:
  
 <hidden Aufgabe 1> <hidden Aufgabe 1>
-Es wird jeweils nur der eingerückte Code-Block mehrfach ausgeführt.+Es wird jeweils nur der eingerückte Code-Block mehrfach ausgeführt. Wie immer werden die Zeilen der Reihe nach von oben abgearbeitet.
   * Nur einmal am Ende wird der Wert der Variablen ''x'' ausgegeben.   * Nur einmal am Ende wird der Wert der Variablen ''x'' ausgegeben.
   * Jeweils zuerst Ausgabe, dann Erhöhung um 3. Erste Ausgabe ist dann 0.   * Jeweils zuerst Ausgabe, dann Erhöhung um 3. Erste Ausgabe ist dann 0.
Line 221: Line 223:
 a = input("Gib eine Zahl ein:") a = input("Gib eine Zahl ein:")
 summe = 0 summe = 0
- 
 x = 1 x = 1
 while x <= a: while x <= a:
  • lehrkraefte/snr/informatik/bruehl-2022/schleifen.1648465768.txt.gz
  • Last modified: 2022/03/28 13:09
  • by Olaf Schnürer