Ist zwar verdammt peinlich hier eine Frage zu dieser KiGa-Sprache zu stellen aber ich tu es einfach mal trotzdem
Also folgende Prozedur(en) habe ich
wenn ich nun die Prozedur "schachbrett" aufrufe bekomme ich den Output
aber wieso ?
"x" bekommt doch mit "setze "x" 10" den Wert 10 zugewiesen ! Oder habe ich da was falsch verstanden ?
P.S.
Ist übrigens nicht freiwillig sondern eine Info-HA
und ausgeschrieben sieht die Prozedur so aus
Also folgende Prozedur(en) habe ich
Code:
pr schachbrett setze "x" 10 WH 10 [WH :x [stufe1] li 180 WH :x [stufe1] re 180 vw 10 setze "x" :x-1 print :x] re 180 vw 100 li 90 setze "x" 10 WH 10 [WH :x [stufe2] li 180 WH :x [stufe2] re 180 vw 10 setze "x" :x-1 print :x] ende
Code:
pr stufe1 vw 10 re 90 vw 10 li 90 ende
Code:
pr stufe2 vw 10 li 90 vw 10 re 90
x hat k. Wert in schachbrett
[WH 10 [WH :x [stufe1] li 180 WH :x [stufe1] re 180 vw 10 setze "x" :x-1 print :x]]
[WH 10 [WH :x [stufe1] li 180 WH :x [stufe1] re 180 vw 10 setze "x" :x-1 print :x]]
"x" bekommt doch mit "setze "x" 10" den Wert 10 zugewiesen ! Oder habe ich da was falsch verstanden ?
OffTopic:
Ausnahmsweise mit Sorgfalt geschrieben
P.S.
Ist übrigens nicht freiwillig sondern eine Info-HA
und ausgeschrieben sieht die Prozedur so aus