grunnkurs‐i‐programmering‐med‐python regneoperasjoner3 - itnett/FTD02H-N GitHub Wiki

🚀 Bygging av forståelse: Grunnleggende regneoperasjoner


1. Addisjon (Legge sammen tall)

Addisjon betyr å legge sammen to eller flere tall for å finne summen, altså totalen. Tenk på dette som når du teller opp antall objekter du har. Hvis du har 2 epler, og får 3 til, så har du til sammen 5 epler.

Matematisk kan dette uttrykkes som:

$$2 + 3 = 5$$

Python-kode for addisjon:

print(2 + 3)  # Resultat: 5

Dette gir oss tallet 5, som er summen når du legger sammen 2 og 3.

Eksempler fra virkeligheten:
  • Hvis du har 5 kroner, og noen gir deg 10 kroner til, har du totalt (5 + 10 = 15) kroner.
  • Hvis du har 3 appelsiner og får 2 til, har du til sammen (3 + 2 = 5) appelsiner.

2. Subtraksjon (Trekke fra tall)

Subtraksjon betyr å trekke fra et tall. Dette kan forstås som å fjerne noe fra et opprinnelig antall.

For eksempel: Hvis du har 7 epler og gir bort 4 av dem, har du 3 igjen.

Matematisk ser dette slik ut:

$$7 - 4 = 3$$

Python-kode for subtraksjon:

print(7 - 4)  # Resultat: 3
Eksempler fra virkeligheten:
  • Hvis du har 20 kroner, og kjøper noe for 7 kroner, har du (20 - 7 = 13) kroner igjen.
  • Hvis du har 10 sjokolader og spiser 3, har du (10 - 3 = 7) sjokolader igjen.

✖️ 3. Multiplikasjon (Ganging)

Multiplikasjon betyr å legge til et tall flere ganger. For eksempel betyr (2 times 3) at vi legger til 2 tre ganger: (2 + 2 + 2 = 6).

Matematisk ser dette slik ut:

$$2 times 3 = 6$$

Python-kode for multiplikasjon:

print(2 * 3)  # Resultat: 6
Eksempler fra virkeligheten:
  • Hvis én sjokolade koster 5 kroner, og du kjøper 4 sjokolader, betaler du totalt (5 times 4 = 20) kroner.
  • Hvis du kjører 60 kilometer i timen i 3 timer, har du kjørt (60 times 3 = 180) kilometer.

4. Divisjon (Dele tall)

Divisjon betyr å dele opp et tall i like store deler. For eksempel betyr $$(6 \div 3)$$ at vi deler 6 i 3 like deler, der hver del blir 2.

Matematisk ser det slik ut:

$$6 \div 3 = 2$$

Python-kode for divisjon:

print(6 / 3)  # Resultat: 2
Eksempler fra virkeligheten:
  • Hvis du har 12 sjokolader og deler dem likt mellom 3 venner, får hver person $$(12 \div 3 = 4)$$ sjokolader.
  • Hvis du har 60 kroner og deler dem likt mellom 5 venner, får hver venn $$(60 \div 5 = 12)$$ kroner.

🔢 5. Heltallsdivisjon (//)

Heltallsdivisjon gir oss bare heltallsdelen av divisjonen, uten desimaler. Hvis du deler 5 på 2, gir heltallsdivisjonen deg bare 2 (hele tallet), mens desimalene fjernes.

Matematisk ser dette slik ut:

$$5 \div 2 = 2 \quad ( ext{heltallsdelen})$$

Python-kode for heltallsdivisjon:

print(5 // 2)  # Resultat: 2
Eksempler fra virkeligheten:
  • Hvis du har 5 pizzaer og deler dem mellom 2 personer, får hver person minst 2 hele pizzaer. Resten tas ikke med.
  • Hvis du deler 25 bøker mellom 4 hyller, kan hver hylle få minst 6 bøker, siden (25 \div 4 = 6) i heltallsdelen.

♻️ 6. Modulus (%)

Modulus gir oss resten etter divisjonen. Hvis du deler 5 på 2, gir modulus oss resten som er igjen etter divisjonen.

Matematisk ser dette slik ut:

$$5 \div 2 = 2 \quad ext{med rest} \ 1$$

Python-kode for å finne resten (modulus):

print(5 % 2)  # Resultat: 1
Eksempler fra virkeligheten:
  • Hvis du deler 10 mynter i grupper på 3, vil du ha 1 mynt til overs. Dette kan uttrykkes som $$(10 % 3 = 1)$$.
  • Hvis du har 29 epler og deler dem mellom 4 personer, vil hver person få 7 epler, med 1 eple til overs, $$(29 % 4 = 1)$$.

⬆️ 7. Eksponentiering (^)

Eksponentiering betyr å gange et tall med seg selv flere ganger. For eksempel betyr (2^3) at vi ganger 2 med seg selv 3 ganger: $$(2 times 2 times 2 = 8)$$.

Matematisk ser dette slik ut:

$$2^3 = 8$$

Python-kode for eksponentiering:

print(2 ** 3)  # Resultat: 8
Eksempler fra virkeligheten:
  • Hvis du har en terningformet boks som er 2 meter på hver side, er volumet av boksen (2^3 = 8) kubikkmeter.
  • Hvis et bakterium dobler seg hver time, og du starter med 1 bakterie, vil du ha (2^5 = 32) bakterier etter 5 timer.

🏆 Oppsummering

Nå har vi gått gjennom alle de viktigste regneoperasjonene:

  1. Addisjon: Legge sammen tall for å finne summen.
  2. Subtraksjon: Trekke et tall fra et annet for å finne forskjellen.
  3. Multiplikasjon: Gange et tall for å legge til flere ganger.
  4. Divisjon: Dele opp et tall i like store deler.
  5. Heltallsdivisjon: Dele et tall og ignorere desimalene, bare ta med hele tallet.
  6. Modulus: Finne resten etter divisjon.
  7. Eksponentiering: Gange et tall med seg selv flere ganger.

Ved å kombinere disse operasjonene kan vi løse alle typer matematiske problemer, både i hverdagen og i programmering. Python er et flott verktøy som lar deg utføre disse operasjonene enkelt og raskt.

🎉 Fortsett å øve på disse operasjonene, så vil du snart mestre både matte og Python!