Oppgave 9 - Diverse

I noen tilfeller trenger et program helt tilfeldige variabler, som oftest tall. I micro:bit sin “math” del er det to blokker som begge tar for seg noe tilfeldig, disse to heter “pick random to” og “pick random true or false”. Den første blokken velger et tilfeldig tall mellom to fastsatte verdier, som for eksempel et tall mellom 1 og 100. Den andre blokken velger tilfeldigvis om noe er sant eller usant, denne kan lett brukes sammen med “if tester” og “if else tester”.

Eksempel

Vi tenker å lage et program som sjekker om et tall er større enn et tilfeldig valgt tall. Vi vil at programmet skal kjøre hver gang knapp “A” trykkes. Vi trenger først en “if then else” blokk. I variabel plassen setter vi inn en “comparison” blokk som skal se om den første variabelen er større enn den andre variabelen, den første variabelen setter vi til å være “6”. I den andre variabelen trenger vi en “pick random to”, vi setter denne til å velge et tilfeldig tall mellom 1 og 10. Nå setter vi bare sånn at dersom spørringen er sann så viser den en “T”, men dersom den er usann så viser den en “F”. Alt dette kobler vi opp til knapp “A”. Her skal dere testes i alt dere har lært hittil, men dette fikser dere! Dere har selvfølgelig lov til å se tilbake på de forrige oppgavene som hjelpemiddel.

Oppgave

Eksempelvideo med Code:Blocks