Algorithmenentwicklung und Pseudocode
Diese Aufgabe prüft Ihre Fähigkeit, Algorithmen zu entwickeln und in Pseudocode darzustellen.
Ausgangssituation
Die SmartHome GmbH entwickelt ein IoT-System zur Überwachung von Heizungsanlagen. Temperatursensoren messen stündlich die Raumtemperatur. Die Messwerte sollen analysiert werden, um Anomalien zu erkennen.
Sie haben eine Klasse Messung mit folgenden Attributen:
zeitstempel: DateTime- Zeitpunkt der MessungsensorID: Integer- ID des Sensorstemperatur: Float- Gemessene Temperatur in °Cstatus: String- Status der Messung (“OK”, “FEHLER”, “WARTUNG”)
Die Messwerte sind in einem Array messungen vom Typ Messung[] gespeichert. Eine Anomalie liegt vor, wenn:
- Die Temperatur um mehr als 5°C von der vorherigen Messung desselben Sensors abweicht
- Der Status “FEHLER” ist
- Die Temperatur außerhalb des Bereichs 15-30°C liegt
Aufgabenstellung
⏳ Lädt Dataview-Inhalt...