Benutzer-Werkzeuge

Webseiten-Werkzeuge


g9:uebungen:kontrollstrukturen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
g9:uebungen:kontrollstrukturen:start [2022/06/30 07:09] – [Beispiel 3: Zweierpotenzen] Martin Pabstg9:uebungen:kontrollstrukturen:start [2022/06/30 07:13] Martin Pabst
Zeile 20: Zeile 20:
 </HTML> </HTML>
  
-====== Wiederholungen ======  +====== Wiederholung mit Anfangsbedingung ====== 
- +
-  +
- +
-===== A. Wiederholung mit Anfangsbedingung =====+
  
 ==== Beispiel 1 ==== ==== Beispiel 1 ====
Zeile 123: Zeile 119:
 Jetzt bis Du dran. [[:einstieg:aufgabenwhile:start|Hier findest Du vier Aufgaben zur Wiederholung mit ansteigendem Schwierigkeitsgrad. Los geht's!]] Jetzt bis Du dran. [[:einstieg:aufgabenwhile:start|Hier findest Du vier Aufgaben zur Wiederholung mit ansteigendem Schwierigkeitsgrad. Los geht's!]]
  
-===== B. Die Wiederholung mit for ===== 
- 
-==== Beispiel 6: Zählen mit "for" ==== 
-Wir schreiben den Text "Hallo Welt!" 10-mal untereinander in die Ausgabe. Mit der Variablen ''i'' zählen wir dabei, wie oft wir ihn schon ausgegeben haben. 
-<HTML> 
- 
-<div class="java-online" style="height: 300px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'Wiederholung6'}"> 
- 
-<script type="text/plain" title="Main.java"> 
-for(int i = 1; i <= 10; i++){ 
-   println("Hallo Welt (zum " + i + "-ten Mal)!"); 
-} 
-println("Fertig!", Color.lightgreen); 
-</script> 
-</div> 
- 
-</HTML> 
- 
-==== Beispiel 7: Zählen im Dreierschritt ==== 
- 
-<HTML> 
- 
-<div class="java-online" style="height: 300px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'Wiederholung7'}"> 
- 
-<script type="text/plain" title="Main.java"> 
-println("Dreier-Einmaleins:", Color.lightgreen); 
-for(int n = 3; n <= 30; n += 3){ 
-   print(n + ", "); 
-} 
-println(" -> Fertig!", Color.lightgreen); 
-</script> 
-</div> 
- 
-</HTML> 
-<WRAP center round tip 60%> 
-Du erinnerst Dich sicher: ''n += 3'' ist eine Kurzschreibweise für ''n = n + 3'' und bewirkt, dass der Wert der Variable ''n'' um ''3'' erhöht wird. 
-</WRAP> 
- 
- 
-==== Beispiel 8: Berechnung von 8! ==== 
-<WRAP center round tip 80%> 
-**Berechnung von Fakultäten** \\ \\  
-Die **Faktultät** einer Zahl $n \in \mathbb{N}$, kurz $n!$, ist folgendermaßen definiert: 
-$$n! = 1 \cdot 2 \cdot 3 \cdot 4 \cdot \ldots  \cdot n$$ 
-Es ist beispielsweise $5! = 1 \cdot 2 \cdot 3 \cdot 4 \cdot 5 = 120$. 
-</WRAP> 
- 
-<HTML> 
- 
-<div class="java-online" style="height: 300px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'Wiederholung8'}"> 
- 
-<script type="text/plain" title="Main.java"> 
-int zahl = 8; 
-int fakultät = 1; 
- 
-for(int i = 1; i <= zahl; i++){ 
-   fakultät *= i; 
-} 
- 
-println(zahl + "! = " + fakultät); 
-</script> 
-</div> 
-</HTML> 
- 
-Probiere das Programm wieder in Einzelschritten aus und schau' Dir die Belegung der Variablen nach jedem Schritt an!  
-  * Du kannst die ''8'' in der ersten Zeile natürlich auch durch eine andere Zahl ersetzen! 
-  * Warum wird der Variablen ''fakultät'' in Zeile 2 der Startwert ''1'' zugeordnet und nicht ''0''? \\ (Falls Du nicht auf die Antwort kommst, probier' es aus, indem Du die ''1'' im Programm durch ''0'' ersetzt!) 
  
-==== Aufgaben zur Wiederholung mit for ==== 
-[[:einstieg:aufgabenfor:start|Hier geht's zu den Aufgaben.]] 
g9/uebungen/kontrollstrukturen/start.txt · Zuletzt geändert: 2022/07/01 08:29 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki