Erstmal hallo! Ich war schon einmal in diesem Forum, wegen der java installation. Nun der zweite Schritt Um programmieren zu können muss man Algorithmen verstehen. Unten seht ihr eine Frage aus einem Buch, welche ic beantwortet habe. Ist meine Antwort richtig?
Wir betrachten den folgenden Algorithmus, dem als Eingabe ein Array a aus n natürlichen
Zahlen übergeben wird und der als Ausgabe zwei Zahlen x und y liefert.
Input: Array a der Länge n
x := a[0]
y := a[0]
for i = 1 to n − 1 do
if x > a then
x := a
end if
if y < a then
y := a
end if
end for
Output: x, y
a) Was berechnet der obige Algorithmus? Antwort: Er untersucht das Feld bis n-1. Für x sucht er den kleinsten Wert für y den größten.
Wir betrachten den folgenden Algorithmus, dem als Eingabe ein Array a aus n natürlichen
Zahlen übergeben wird und der als Ausgabe zwei Zahlen x und y liefert.
Input: Array a der Länge n
x := a[0]
y := a[0]
for i = 1 to n − 1 do
if x > a then
x := a
end if
if y < a then
y := a
end if
end for
Output: x, y
a) Was berechnet der obige Algorithmus? Antwort: Er untersucht das Feld bis n-1. Für x sucht er den kleinsten Wert für y den größten.
Zuletzt bearbeitet: