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>