Buch Cover Buch Cover Buch Cover Buch Cover

Web-Code: - Webcode Help

Schleifeninvariante (Schleifen)

Bei einem Testlauf einer Software hat sich ergeben, dass die Schleife zu viel Rechenzeit in Anspruch nimmt. Entfernen Sie daher die Invarianten (d.h. die Teile, welche nicht innerhalb der Schleife stehen müssen) aus der Iteration.

while(a < 7)
{
  b := a + 4
  print (b)
  y := a * 2
  a := a + 2
}

0 Kommentare

Bitte melde dich an um einen Kommentar abzugeben

1 Lösung(en)

while( a < 7 )
{
    print( a + 4 )
    a := a + 2
}
b := a + 2
y := (a - 2) * 2

                

Verifikation/Checksumme:

In der Scheife stehen nach der Umformung lediglich zwei Anweisungen.

Aktionen

Bewertung

Durchschnittliche Bewertung:

Eigene Bewertung:
Bitte zuerst anmelden

Meta

Zeit: 0.25
Schwierigkeit: k.A.
Webcode: erdg-qc8i
Autor: Philipp G. Freimann (BBW (Berufsbildungsschule Winterthur) https://www.bbw.ch)

Zu Aufgabenblatt hinzufügen