\begin{Aufg} Erstelle das Struktogramm eines Algorithmus, der alle Steine vor einem Hügel einsammelt. Falls kein Gestein auf einem Feld liegt, soll die Position markiert werden. \begin{center} \includegraphics[keepaspectratio]{Aufgaben/planet_steineBisHuegel.png} \end{center} \textit {Beachte, dass nicht bekannt sein muss, wie weit der Hügel entfernt ist.} \\ Der Rover versteht die folgenden Befehle: \texttt{schritt, nimmGestein, setzeMarke, \\ huegelErreicht?, gesteinVorhanden?}. \end{Aufg} \begin{Lsg} \iftoggle{erwartungshorizont}{A2\\}{} \begin{struktogramm}(75,40) \while{bis hugelErreicht$\PointSymbol$} \ifthenelse{3}{3}{gesteinVorhanden?\PointSymbol}{\pTrue\HalfpointSymbol}{\pFalse\HalfpointSymbol} \assign{nimmGestein\PointSymbol} \change \assign{setzeMarke\PointSymbol} \ifend \assign{schritt\PointSymbol} \whileend \end{struktogramm} \\ Korrekte Wiederholung \PointSymbol \\ Korrekte doppelseitig bedingte Anweisung \PointSymbol \AnzahlPunkte{8} \end{Lsg}