PMG1719/Übungen algorithmische Grundstrukturen
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
== Addition dreier Zahlen ==
Schreibe eine Funktion ''addition3'' zur Bildung der Summe dreier reeller Zahlen.<br>
<code id="5abc9dd04ae97" id>
</code>
<run id="5abc9dd04b1bc">
</run>
== Addition einfacher Terme ==
Schreibe eine Funktion ''sumPQ'' zur Berechnung der Summe von Produkt und Quotient zweier Zahlen.<br>
<code id="5abc9dd04af0c">
</code>
<run id="5abc9dd04b2bb" ></run>
== Berechnung einer Quadratzahl ==
Schreibe eine Funktion ''QZ'' zur Berechnung der Quadratzahlen.
<code id="5abc9dd04af75"></code>
<run id="5abc9dd04b32a"></run>
== Berechnung mehrerer Quadratzahlen ==
Erweitere das vorhergehende Programm so, dass die ersten 5 (10, 20, ...), also <math>n</math> beliebigen Quadratzahlen in einer Funktion ''QZ_n'' berechnet und ausgegeben werden.<br>
{| border="0"
|-
| <code id="5abc9dd04afdc"> </code> || || [[Bild:Thomas_N_QZ.jpg|right|thumb|100px|Struktogramm]]
|-
| <run id="5abc9dd04b398"></run> || ||
|}
== Berechnung beliebiger Anzahl ausgewählter Quadratzahlen ==
Verändere Dein Programm nun so, dass die Quadratzahlen von <math>n</math> bis <math>m</math> in einer Funktion ''QZ_nm'' berechnet und ausgegeben werden.
<code id="5abc9dd04b04c">
</code>
<run id="5abc9dd04b40a">
</run>
== einfaches Beispiel: Volumen- und Oberflächenberechnung ==
Erstelle ein lauffähiges Programm zur Berechnung von Volumen und Oberfläche eines Quaders (Niveau: sehr einfach).
<code id="5abc9dd04b0b0"></code>
<run id="5abc9dd04b471" ></run>
== Berechnung der Nullstellen einer quadratischen Funktion ==
Es soll eine Funktion ''Nullstelle'' geschrieben werden, das
# entscheidet, ob eine quadratische Funktion keine, genau eine oder genau zwei Nullstellen besitzt
# die Werte dieser Nullstellen ausgibt
<u>vorher</u> Algorithmus formulieren und Struktogramm entwerfen
<code id="5abc9dd04b117"></code>
<run id="5abc9dd04b4d1"></run>