PMG2022/Modularisierung

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
Zu schreiben ist eine Funktion ''addition3'' zur Bildung der Summe dreier reeller Zahlen.<br>

<code id="60322c20ac6e1">
function addition3 (a,b,c) {
var summe = a+b+c;
return summe;

}
</code>

<run id="60322c20ac741">
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="60322cbdd8045">

</code>

<run id="60322cbdd814f"></run>


=== Berechnung einer Quadratzahl ===

Schreibe eine Funktion ''QZ'' zur Berechnung der Quadratzahlen.

<code id="60322cbdd80a3"></code>

<run id="60322cbdd819d"></run>


=== Volumen- und Oberflächenberechnung  ===


Erstelle ein lauffähiges Programm zur Berechnung von Volumen und Oberfläche eines Quaders.


<code id="60322cbdd80f5"></code>

<run id="60322cbdd81e7"></run>