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 Messung
  • sensorID: Integer - ID des Sensors
  • temperatur: Float - Gemessene Temperatur in °C
  • status: 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...