PMG2527 1/Modularisierung
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
== Prinzip ==
Zu schreiben ist eine Funktion ''addition3'' zur Bildung der Summe dreier reeller Zahlen.<br>
<code id="68c928bfeee76">
function addition3 (a,b,c) {
var summe = a+b+c;
return summe;
}
</code>
<run id="68c928bfeefc3">
addition3 (2,4,5);
</run>
Es werden (kleine) '''Unterprogramme''' (Bausteine, Module; hier Funktion == ''function'' genannt) erzeugt, die mit einem Namen versehen werden und über diesen aufgerufen werden können.
Das grundlegende Vorgehen ist in der Abbildung zu erkennen. Die Funktion wird mit geschweiften Klammern { } begonnen und beendet.
[[Bild:Function_JS.png]]
== analoge Übungen ==
=== Addition einfacher Terme ===
Schreibe eine Funktion ''sumPQ'' zur Berechnung der Summe von Produkt und Quotient zweier Zahlen.<br>
<code id="68c928bfeeeca">
</code>
<run id="68c928bfef01e"></run>
=== Berechnung einer Quadratzahl ===
Schreibe eine Funktion ''QZ'' zur Berechnung der Quadratzahlen.
<code id="68c928bfeef1a"></code>
<run id="68c928bfef077"></run>
=== Volumen- und Oberflächenberechnung ===
Erstelle ein lauffähiges Programm zur Berechnung von Volumen und Oberfläche eines Quaders.
<code id="68c928bfeef69"></code>
<run id="68c928bfef0d1"></run>