{"id":141,"date":"2012-08-30T00:56:16","date_gmt":"2012-08-29T22:56:16","guid":{"rendered":"http:\/\/klassenkarte.de\/?page_id=141"},"modified":"2020-09-28T08:49:56","modified_gmt":"2020-09-28T06:49:56","slug":"wiederverwendung-selbst-definierter-funktionen","status":"publish","type":"page","link":"https:\/\/klassenkarte.de\/index.php\/orinoco\/beispiele\/wiederverwendung-selbst-definierter-funktionen\/","title":{"rendered":"Verwendung selbst definierter Funktionen"},"content":{"rendered":"<p><![CDATA[Hat man mit einem Datenflussdiagramm eine Funktion definiert, so kann man diese in anderen Datenflussdiagrammen verwenden. Voraussetzung daf\u00fcr ist, dass die Funktion genau eine Ausgabe besitzt.\nEs soll in diesem Beispiel eine Berechnungsvorschrift zur Ermittlung der Oberfl\u00e4che eines Kreiszylinders (H\u00f6he h und Radius r) erstellt werden. Diese Oberfl\u00e4che errechnet sich aus den zwei Kreisfl\u00e4chen und der Mantelfl\u00e4che. Die Mantelfl\u00e4che selber ist ein Rechteck. Deren erste Seitenl\u00e4nge ist die H\u00f6he des Zylinders ist und die zweite Seitenl\u00e4nge ist der Umfang des Kreises mit dem Radius r. Somit l\u00e4sst sich die Aufgabe <em]]>Zylinderoberfl\u00e4che in drei Teilfunktionen zerlegen:<\/p>\n<ul>\n<li>KREISFL\u00c4CHE(Radius)<\/li>\n<li>KREISUMFANG(Radius)<\/li>\n<li>RECHTECKSFL\u00c4CHE(L\u00e4nge, Breite)<\/li>\n<\/ul>\n<p>Zuerst zeichnet man f\u00fcr die drei Funktionen die Datenflussdiagramme. Dabei benennt man diese entsprechend um: <a href=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/Beispiel-Kreisfl\u00e4che.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-143\" title=\"Beispiel - Kreisfl\u00e4che\" src=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/Beispiel-Kreisfl\u00e4che.png\" alt=\"\" width=\"291\" height=\"327\" \/><\/a> <a href=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/Beispiel-Rechtecksfl\u00e4che.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-145\" title=\"Beispiel Rechtecksfl\u00e4che\" src=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/Beispiel-Rechtecksfl\u00e4che.png\" alt=\"\" width=\"258\" height=\"351\" \/><\/a><a href=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/Beispiel-Kreisumfang.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-144\" title=\"Beispiel - Kreisumfang\" src=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/Beispiel-Kreisumfang.png\" alt=\"\" width=\"248\" height=\"336\" \/><\/a> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Daraus l\u00e4sst sich die Funktion ZYLINDEROBERFL\u00c4CHE(H\u00f6he,Radius) modellieren. Die selbstdefinierten Funktionen erscheinen nun in der Liste der verf\u00fcgbaren Funktionen, wenn man einen Doppelklick auf ein Funktionselement ausf\u00fchrt. <a href=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/Beispiel-Zylinderoberfl\u00e4che.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-146\" title=\"Beispiel - Zylinderoberfl\u00e4che\" src=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/Beispiel-Zylinderoberfl\u00e4che.png\" alt=\"\" width=\"567\" height=\"530\" \/><\/a> Die vier Beispielfunktionen k\u00f6nnen hier heruntergeladen werden: KREISFL\u00c4CHE\u00a0 <a href=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/KREISFL\u00c4CHE.orf\">[ Download ]<\/a><br \/>\nKREISUMFANG <a href=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/KREISUMFANG.orf\">[ Download ]<\/a><br \/>\nRECHTECKSFL\u00c4CHE <a href=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/RECHTECKSFL\u00c4CHE.orf\">[ Download ]<\/a><br \/>\nZYLINDEROBERFL\u00c4CHE <a href=\"http:\/\/www.klassenkarte.de\/wp-content\/uploads\/2012\/08\/ZYLINDEROBERFL\u00c4CHE.orf\">[ Download ]<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\t\t\t\t<![CDATA[]]>\t\t <a href=\"https:\/\/klassenkarte.de\/index.php\/orinoco\/beispiele\/wiederverwendung-selbst-definierter-funktionen\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":652,"parent":131,"menu_order":200,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-141","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/pages\/141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/comments?post=141"}],"version-history":[{"count":1,"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/pages\/141\/revisions"}],"predecessor-version":[{"id":740,"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/pages\/141\/revisions\/740"}],"up":[{"embeddable":true,"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/pages\/131"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/media\/652"}],"wp:attachment":[{"href":"https:\/\/klassenkarte.de\/index.php\/wp-json\/wp\/v2\/media?parent=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}