Tilbage til videoenMC05 Forklaret løsning
Åbn MC05-Loesning-fra-fem.hex. Start giver 5. A giver 6, B giver 0, og næste A giver 1.
Tre dele af programmet
Når programmet starter: sæt antal til 5, derefter vis nummer antal.
Når A trykkes: ændr antal af 1, derefter vis nummer antal.
Når B trykkes: sæt antal til 0, derefter vis nummer antal.
Derfor virker det
Variablen antal gemmer værdien. Sæt giver den en bestemt værdi. Ændr lægger noget til den værdi, der allerede er gemt. Vis nummer viser værdien på skærmen.
Genstart kører startblokkene igen og giver 5. B kører sin egen kode og giver 0. Det næste A-tryk giver derfor 1. Hvis B kun viste tallet 0, ville den gamle værdi stadig være gemt, og næste A-tryk ville fortsætte fra den.
Hvis resultatet er anderledes
Kontrollér, at alle tre vis nummer-blokke indeholder variablen antal. I A skal ændr ligge før vis nummer. I B skal sæt ligge før vis nummer. Startværdien skal stå i når programmet starter, og B-værdien skal fortsat være 0.
MC05-Taeller.hex er grundtælleren med startværdi 0. MC05-To-knapper.hex er mellemtrinnet med hjerte på A og flueben på B. MC05-Loesning-ja-nej.hex besvarer den første lille udfordring: A giver flueben, og B giver kryds.
Tal med flere cifre
Ved 10 ruller tallet over skærmen, og skærmen bliver tom bagefter. Variablen husker stadig værdien. B nulstiller den til 0.