1
Hochschule Harz FB Automatisierung und Informatik iOS:
Funktionen
Thema:
Erstellen von Funktionen unter iOS und Playground
Versuchsziele:
• Kennenlernen der verschiedenen Typen von Funktionen
• Benutzung eines Arrays
Aufgabe:
Erstellen Sie Funktionen die Kenndaten aus einem Array ermitteln. Es sollen verschiedene Funktionen programmiert werden. Die Ausgabe erfolgt mit print-Anweisungen. Das Kurzskript sollte benutzt werden.
Zur Orientierung:
Die Musterlösung benötigt ohne Leerzeilen 86 Zeilen
1. Array:
• Erstellen Sie ein leeres Array mit 32-Bit Integer Zahlen.
• Da die readLine_methode nicht im Playground funktioniert, fügen Sie per Anweisungen folgende Zahlen in die Liste:
o 3 o 5 o 12 o -4 o 55
2. getMin:
• Erstellen Sie eine Funktion mit dem Namen getMin o Parameter:
Array o Rückgabewert
Minimumwert des Arrays
• Beachten Sie, dass der !-Operator benutzt werden muss.
• Testen Sie die Methode und geben den Wert aus.
3. getMax:
• Erstellen Sie eine Funktion mit dem Namen getMax o Parameter:
Array o Rückgabewert
Maximalwert des Arrays
• Beachten Sie, dass der !-Operator benutzt werden muss.
• Testen Sie die Methode und geben den Wert aus.
2
4. getSumme:
• Erstellen Sie eine Funktion mit dem Namen getSumme o Parameter:
Array o Rückgabewert
Summe aller Werte 71
• Testen Sie die Methode und geben den Wert aus.
5. getMinMaxSumme1:
• Erstellen Sie eine Funktion mit dem Namen getMinMaxSumme1 o Eingangsparameter:
Array o Ausgangsparameter:
Minimumwert des Arrays Maximumwert des Arrays Summe des Arrays
• Testen Sie die Methode und geben den Wert aus.
• Die ref-Variablen müssen vorher deklariert und zugewiesen werden.
• Beim Aufruf sollten die drei „ref-Variablen“ jeweils ein Prefix erhalten.
• Ab dem zweiten Parameter müssen Parameter benannt werden.
6. getMinMaxSumme2:
• Erstellen Sie eine Funktion mit dem Namen getMinMaxSumme2 o Eingangsparameter:
Array o Ausgangsparameter:
Ein Tupel mit den Minimumwert, Maximumwert und Summe des Arrays
• Testen Sie die Methode und geben den Wert aus.