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:
- Addisjon: Legge sammen tall for å finne summen.
- Subtraksjon: Trekke et tall fra et annet for å finne forskjellen.
- Multiplikasjon: Gange et tall for å legge til flere ganger.
- Divisjon: Dele opp et tall i like store deler.
- Heltallsdivisjon: Dele et tall og ignorere desimalene, bare ta med hele tallet.
- Modulus: Finne resten etter divisjon.
- 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!