Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
statistik-r:eigene_funktionen [2016-04-16 16:17] Robert Wiedermann [Aufgaben] |
statistik-r:eigene_funktionen [2018-06-05 12:00] Robert Wiedermann [Beispiel Kreisberechnungen] |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
{{indexmenu_n> | {{indexmenu_n> | ||
+ | ===== Beispiel Kreisfläche ===== | ||
+ | Die Aufgabe ist, eine Funktion namens ' | ||
+ | |||
+ | '' | ||
+ | |||
+ | < | ||
+ | |||
+ | Es öffnet sich nun ein Editor-Fenster mit dem Grundgerüst einer Funktion: | ||
+ | |||
+ | < | ||
+ | function ( ) | ||
+ | { | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Ergänzen Sie den Programmcode folgendermaßen: | ||
+ | |||
+ | < | ||
+ | function (radius) | ||
+ | { | ||
+ | radius ^ 2 * pi | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | und schließen Sie das Editor-Fenster. Beantworten Sie die Frage nach dem Speichern mit ' | ||
+ | |||
+ | Nun können Sie die Funktion mit beliebigen Werten für den Radius aufrufen: | ||
+ | |||
+ | < | ||
+ | > Kreisflaeche(1) | ||
+ | [1] 3.141593 | ||
+ | > Kreisflaeche(2) | ||
+ | [1] 12.56637 | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
===== Beispiel Kreisberechnungen ===== | ===== Beispiel Kreisberechnungen ===== | ||
- | Die Aufgabe ist, eine Funktion namens ' | + | Die Aufgabe ist, eine Funktion namens ' |
{{: | {{: | ||
'' | '' | ||
- | Geben Sie folgenden Programmcode ein:\\ {{: | + | Geben Sie folgenden Programmcode ein:\\ {{: |
'' | '' | ||
Zeile 15: | Zeile 54: | ||
Nun können Sie die Funktion mit einem beliebigen Wert für den Radius (im Beispiel: 25) aufrufen: \\ | Nun können Sie die Funktion mit einem beliebigen Wert für den Radius (im Beispiel: 25) aufrufen: \\ | ||
- | {{: | + | {{: |
+ | |||
+ | ---- | ||
===== Aufgaben ===== | ===== Aufgaben ===== | ||
Zeile 31: | Zeile 72: | ||
---- | ---- | ||
- | ===== Beispiel mit if ===== | + | ===== Beispiel mit Verzweigung (if) ===== |
- | Es soll eine Funktion ' | + | |
- | + | ||
- | {{: | + | |
- | + | ||
+ | Mit '' | ||
+ | <code rsplus > | ||
+ | note <- 3 | ||
+ | if ( note < 5 ) { " | ||
+ | </ | ||
+ | {{: | ||
+ | Es soll nun eine Funktion ' | ||
+ | {{: | ||
+ | ---- | ||
+ | Falls Sie sich mehr für das Programmieren interessieren: | ||
+ | * | ||