Benutzer-Werkzeuge

Webseiten-Werkzeuge


einstieg:geschachtelt: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:geschachtelt:start [2020/06/26 10:25] – [Beispiel 2: Stern-Dreieck] Martin Pabsteinstieg:geschachtelt:start [2020/07/08 16:21] Martin Pabst
Zeile 147: Zeile 147:
 </WRAP> </WRAP>
  
 +<WRAP center round todo 60%>
 +Die Tabelle sieht noch nicht perfekt aus, weil die Zahlen unterschiedlich breit sind:
 +<code>
 +1 2 3 4 5 6 7 8 9 10 ​
 +2 4 6 8 10 12 14 16 18 20
 +3 6 9 12 15 18 21 24 27 30
 +4 8 12 16 20 24 28 32 36 40
 +5 10 15 20 25 30 35 40 45 50
 +6 12 18 24 30 36 42 48 54 60
 +7 14 21 28 35 42 49 56 63 70
 +8 16 24 32 40 48 56 64 72 80
 +9 18 27 36 45 54 63 72 81 90
 +10 20 30 40 50 60 70 80 90 100
 +</code>
 +Im Kapitel zur Wenn-Dann-Anweisung werden wir [[wenndann:if:start#beispiel_2verbesserung_der_einmaleinstabelle|das Programm noch verbessern.]]
 +</WRAP>
  
  
Zeile 171: Zeile 187:
  
 <script type="text/plain" title="Main.java"> <script type="text/plain" title="Main.java">
-for(int zeile = 1; zeile <= 12; zeile++){ +for(int reihe = 1; reihe <= 12; reihe++){ 
-   for(int spalte = 1; spalte <= zeile; spalte++){+   for(int spalte = 1; spalte <= reihe; spalte++){
       print("*");       print("*");
    }    }
Zeile 182: Zeile 198:
 </HTML> </HTML>
  
-== Aufgabe: ==+===== Aufgaben=====
 1. Ändere das Programm so ab, dass die Pyramide auf dem Kopf steht, also so: 1. Ändere das Programm so ab, dass die Pyramide auf dem Kopf steht, also so:
 <code> <code>
Zeile 198: Zeile 214:
 * *
 </code> </code>
-<hidden Lösung+ 
-<code learnj> +[[.loesungen:aufgabe1:start|Hier geht's zur Lösung!]] 
-for(int zeile = 1; zeile <= 12; zeile++){ +
-   for(int spalte = 1; spalte <= 13 - zeile; spalte++){ +
-      print("*"); +
-   } +
-   println(); +
-+
-</code> +
-</hidden>+
  \\   \\ 
 2. Ändere das Programm so ab, dass die Pyramide zentriert erscheint, also so: 2. Ändere das Programm so ab, dass die Pyramide zentriert erscheint, also so:
Zeile 218: Zeile 227:
  ***********  ***********
 </code> </code>
-Tipps:+**Tipps:**
   * Jede Reihe besteht jetzt aus einer ungeraden Anzahl von Sternen. Die Variable ''reihe'' soll also nicht die Werte 1, 2, 3, ... annehmen, sondern die Werte 1, 3, 5, ...   * Jede Reihe besteht jetzt aus einer ungeraden Anzahl von Sternen. Die Variable ''reihe'' soll also nicht die Werte 1, 2, 3, ... annehmen, sondern die Werte 1, 3, 5, ...
   * Vor jeder Reihe von Sternen stehen unterschiedlich viele Leerzeichen. Wie kann man die Anzahl der Leerzeichen aus der Anzahl der Sterne ( = Reihennummer) berechnen? Dazu eine Hilfstabelle:   * Vor jeder Reihe von Sternen stehen unterschiedlich viele Leerzeichen. Wie kann man die Anzahl der Leerzeichen aus der Anzahl der Sterne ( = Reihennummer) berechnen? Dazu eine Hilfstabelle:
-^Reihe^Anzahl von Sternen^Anzahl von Leerzeichen^+ 
 +^ Reihe ^ Anzahl von Sternen ^ Anzahl von Leerzeichen ^
 |1|1|6| |1|1|6|
 |3|3|5| |3|3|5|
Zeile 227: Zeile 237:
 ... ...
  
-<hidden Lösung+ \\  
-<code learnj> +[[.pyramidezentriert:start|Hier geht's zur Lösung!]]
-for(int zeile = 1; zeile <= 12; zeile++){ +
-   for(int spalte = 1; spalte <= 13 - zeile; spalte++){ +
-      print("*"); +
-   } +
-   println(); +
-+
-</code> +
-</hidden>+
  
  
einstieg/geschachtelt/start.txt · Zuletzt geändert: 2021/12/29 11:29 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki