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>