Svaret på ukens mentimeter-spørsmål

Bildet kan inneholde: tekst, font, linje.

Ukens mentimeter-spørsmål... Hvorfor ble svaret "5 5"?

For å forklare hva som skjer i programmet, og hvorfor utskriften blir "5 5", må vi forstå hva som skjer linje for linje. Her er en beskrivelse av dette:

  1. Vi oppretter variabel tall1 og setter denne til å være 5.
  2. Vi oppretter variabel tall2 og setter denne til å være 3.
  3. tall2 settes til å være lik tall1. tall1 er 5, og tall2 blir derfor også 5.
  4. tall1 settes til å være lik tall2. tall2 ble endret til å være 5 i forrige linje, så tall1 blir også 5.
  5. Vi skriver ut innholdet i variablene. Begge inneholder tallet 5.

Det kan være vanskelig å forstå dette. Hvor ble det av 3? Tallet 3 ble borte da vi overskrev det som lå i variabel tall2 i linje 3 – denne endrer verdi til å være lik verdien av tall1. Etter denne linjen vil begge variabler inneholde tallet 5.

Om du trenger mer øving på forståelse av flyt i programmer, bør du ta en titt på oppgaver tilhørende uke 1-3 i oppgavebanken Trix.

Publisert 3. sep. 2019 12:28 - Sist endret 3. sep. 2019 12:28