Darstellung von LOOP Programmen |
yuro123
Mitglied
Dabei seit: 09.12.2013
Beiträge: 35
|
|
|
10.12.2013 17:16 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
|
|
Hallo,
ich kann die Frage nur so beantworten: Die Beispiele verstehen und versuchen ähnliche Strategien für andere Aufgaben anzuwenden. Es braucht ein wenig Training und vlt auch Erfahrung, aber irgendwann sieht man den Weg.
VG,
Karlito
|
|
13.12.2013 10:57 |
|
|
as_string
Haudegen
Dabei seit: 06.11.2013
Beiträge: 638
Herkunft: Heidelberg
|
|
Hallo,
Dein "edit" verstehe ich leider nicht wirklich...
Beim ersten Beispiel ist das so gemeint:
y wird auf 0 gesetzt. Allerdings wird darauf so häufig y eine 1 zugewiesen, wie xi angibt. Wenn also xi 5 ist, dann wird fünf mal y gleich 1 gesetzt. Dann ist es natürlich auch gleich eins. Wenn xi 3 ist, dann wird dreimal 1 y zugewiesen, also ist y wieder 1. Wenn xi 0 ist, was ist dann y nach der ersten LOOP Anweisung?
Die zweite führt dann A so oft aus, wie y jetzt als Zahlenwert hat. Wenn also xi 5 war, ist y ja inzwischen 1 und A wird einmal ausgeführt. Genau so, wenn xi 3 ist.
Wie oft wird A ausgeführt, wenn xi zu Beginn 0 war?
Vergleiche das mit dem vorher angegeben (nicht-LOOP) Pseudocode!
Gruß
Marco
|
|
13.12.2013 20:31 |
|
|
yuro123
Mitglied
Dabei seit: 09.12.2013
Beiträge: 35
|
|
|
14.12.2013 09:34 |
|
|
|