Benutzer-Werkzeuge

Webseiten-Werkzeuge


einstieg:aufgabenwhile:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
einstieg:aufgabenwhile:start [2020/06/20 17:48] – [Level 1: Quadratzahlen] Martin Pabsteinstieg:aufgabenwhile:start [2020/07/08 16:12] Martin Pabst
Zeile 1: Zeile 1:
 ===== Aufgaben zur while-Schleife ===== ===== Aufgaben zur while-Schleife =====
-==== Level 1: Quadratzahlen ====+==== Level 1: Beginn nicht bei Eins ==== 
 +Schreibe ein Programm, das von fünf bis 25 zählt und die Zahl jeweils ausgibt, also 
 +<code> 
 +
 +
 +
 +
 +
 +10 
 +11 
 +usw. 
 +</code> 
 + 
 +<HTML> 
 +<div class="java-online" style="height: 300px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'AufgabenWhile1'}"> 
 +<script type="text/plain" title="Main.java"> 
 + 
 +</script> 
 +</div> 
 + 
 +</HTML> 
 + 
 +[[.loesung:level1:start|Hier geht's zur Lösung!]] 
 +==== Level 2: Quadratzahlen ====
 Schreibe ein Programm, das die ersten 30 Quadratzahlen ausgibt. Die Ausgabe sollte so aussehen: Schreibe ein Programm, das die ersten 30 Quadratzahlen ausgibt. Die Ausgabe sollte so aussehen:
 <code> <code>
Zeile 10: Zeile 33:
  
 <HTML> <HTML>
-<div class="java-online" style="height: 300px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'AufgabenWhile1'}">+<div class="java-online" style="height: 300px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'AufgabenWhile2'}"> 
 +<script type="text/plain" title="Main.java"> 
 + 
 +</script> 
 +</div> 
 + 
 +</HTML> 
 + 
 +[[.loesung:level2:start|Hier geht's zur Lösung!]] 
 + 
 +==== Level 3: Countdown ==== 
 +Schreibe ein Programm, das von 10 an rückwärts zählt und folgende Ausgabe hat: 
 +<code> 
 +10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0! 
 +</code> 
 + 
 + 
 +<HTML> 
 +<div class="java-online" style="height: 300px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'AufgabenWhile3'}">
 <script type="text/plain" title="Main.java"> <script type="text/plain" title="Main.java">
  
Zeile 20: Zeile 61:
 <hidden Lösung> <hidden Lösung>
 <code learnj> <code learnj>
-int n = 1+int n = 10; 
-while(n <30){ + 
-   println(n + " + n + " = " + (n*n));   +while(n >1){ 
-   n++;+ 
 +   print(n + "");   
 +   n--; 
 } }
 +
 +println("0!");
 +</code>
 +</hidden>
 +
 +==== Level 4: Fibonacci-Zahlen ====
 +Schreibe ein Programm, das die ersten zehn [[https://en.wikipedia.org/wiki/Fibonacci_number|Fibonacci-Zahlen]] ausgibt:
 +<code>
 +1, 1, 2, 3, 5, 8, 13, 21, 34, ...
 +</code>
 +//Tipp: Die Fibonacci-Folge beginnt mit zwei Einsen. Ab der dritten Zahl ergibt sich jede Zahl als Summe der beiden vorhergehenden Zahlen.//
 +
 +<HTML>
 +<div class="java-online" style="height: 300px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'AufgabenWhile4'}">
 +<script type="text/plain" title="Main.java">
 +
 +</script>
 +</div>
 +
 +</HTML>
 +
 +<hidden Lösung>
 +<code learnj>
 +int vorletzte = 1;
 +int letzte = 0;
 +
 +int zähler = 1;
 +
 +while(zähler <= 10){
 +   int neue = letzte + vorletzte;
 +   print(neue + ", ");
 +   
 +   vorletzte = letzte;
 +   letzte = neue;
 +   
 +   zähler++;
 +}
 +
 </code> </code>
 </hidden> </hidden>
einstieg/aufgabenwhile/start.txt · Zuletzt geändert: 2022/02/07 08:44 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki