Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:java:algorithmen:uebungen01:start [13.09.2021 12:29] – [Quersumme] sbel | faecher:informatik:oberstufe:java:algorithmen:uebungen01:start [10.09.2024 07:03] (aktuell) – [A02 - Dreieckstausch] Frank Schiebel | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
===== A01 - Modulo selbst gemacht ===== | ===== A01 - Modulo selbst gemacht ===== | ||
- | Eine praktische Rechenoperation ist " | + | Eine praktische Rechenoperation ist " |
< | < | ||
Zeile 39: | Zeile 39: | ||
</ | </ | ||
+ | |||
+ | ++++ Tipp Konsolenausgabe | | ||
+ | Um etwas auf der Konsola auszugeben, kann man die Methode '' | ||
+ | |||
+ | <code java> | ||
+ | // Gib a und b aus | ||
+ | System.out.println(" | ||
+ | // Vertauschen: | ||
+ | | ||
+ | // Gibt a und b aus - jetzt sollten die Werte vertauscht sein | ||
+ | System.out.println(" | ||
+ | </ | ||
+ | ++++ | ||
++++ Tipp | | ++++ Tipp | | ||
Zeile 119: | Zeile 132: | ||
- | ===== Stellenzähler ===== | + | ===== A09 - Stellenzähler ===== |
Wenn man im Voraus nicht weiß, wie oft eine Anweisung wiederholt werden muss, bieten sich eine while-Schleife an. | Wenn man im Voraus nicht weiß, wie oft eine Anweisung wiederholt werden muss, bieten sich eine while-Schleife an. | ||
Zeile 138: | Zeile 151: | ||
++++ | ++++ | ||
- | ===== Quersumme ===== | + | ===== A10 - Quersumme ===== |
Berechne die Quersumme einer eingegebenen Ganzzahl. | Berechne die Quersumme einer eingegebenen Ganzzahl. | ||
- | ++++ Tipp | | + | ++++ Tipp 1 | |
Hier kannst du den Stellenzähler einfach erweitern. Wie kannst du die letzte Ziffer der Zahl herausfinden? | Hier kannst du den Stellenzähler einfach erweitern. Wie kannst du die letzte Ziffer der Zahl herausfinden? | ||
++++ | ++++ | ||
- | ===== Dualzahl in Dezimalzahl umrechnen ===== | + | |
+ | |||
+ | ++++ Tipp 2 | | ||
+ | '' | ||
+ | '' | ||
+ | '' | ||
+ | ++++ | ||
+ | |||
+ | ===== A11 - Dualzahl in Dezimalzahl umrechnen ===== | ||
Erstelle eine Methode, die als Parameter eine Dualzahl entgegen nimmt und die zugehörige Dezimalzahl berechnet. Z.B. | Erstelle eine Methode, die als Parameter eine Dualzahl entgegen nimmt und die zugehörige Dezimalzahl berechnet. Z.B. | ||
Zeile 153: | Zeile 174: | ||
</ | </ | ||
- | ===== Zahlendreher ===== | + | ++++ Tipp | |
+ | Du kannst wieder den Code der vorigen Aufgaben " | ||
+ | ++++ | ||
+ | |||
+ | Welche Probleme erkennst du bei dieser Aufgabenstellung - was sollte man sinnvollerweise implementieren, | ||
+ | ===== A12 - Zahlendreher ===== | ||
Zeile 163: | Zeile 189: | ||
</ | </ | ||
- | ===== Pi nach Leibnitz ===== | + | ++++ Tipp 1| |
+ | Wenn du Aufgabe 09-11 verstanden hast und geschickt kombinierst, | ||
+ | ++++ | ||
- | Erstelle eine Methode, die mit der Formel: '' | + | ++++ Tipp 2| |
+ | Wie kannst du herausfinden, welchen Stellenwert | ||
+ | ++++ | ||
+ | ===== A13 - Pi nach Leibnitz ===== | ||
+ | Erstelle eine Methode, die mit der Formel: | ||
+ | |||
+ | ++++ Tipp | | ||
+ | Verwende eine Zählschleife. | ||
+ | |||
+ | * Was passiert mit dem Nenner des Bruchs bei jedem Schleifendurchlauf? | ||
+ | * Wie kannst du aus dem aktuellen Wert der Schleifenvariablen ableiten, ob du addieren oder subtrahieren musst? Implementiere eine entsprechende Entscheidung. | ||
+ | |||
+ | ++++ | ||
+ | ===== A14 - X-Quadrat ===== | ||
- | ===== X-Block ===== | ||
+ | Erstelle eine Methode, die mit zwei verschachtelten Schleifen folgende Bildschirmausgabe erzeugt. Zahl der Spalten/ | ||
- | Erstelle eine Methode, die mit zwei verschachtelten Schleifen folgende Bildschirmausgabe erzeugt: | ||
< | < | ||
x x x x x x x x x x | x x x x x x x x x x | ||
Zeile 186: | Zeile 226: | ||
- | ===== Dreieck ===== | + | ===== A15 - Dreieck ===== |
- | Erstelle eine Methode, die mit zwei verschachtelten Schleifen folgende Bildschirmausgabe erzeugt: | + | Erstelle eine Methode, die mit zwei verschachtelten Schleifen folgende Bildschirmausgabe erzeugt. Die Zahl der Spalten und Zeilen soll als Parameter übergeben werden. |
< | < | ||
Zeile 199: | Zeile 239: | ||
</ | </ | ||
- | ===== Lottozahlen ===== | + | ===== A16 - Lottozahlen ===== |