Komplett løsningsforslag på bokmål. Alle deloppgaver er ført med trinnvis metode, tolkning, vanlig feil, GeoGebra CAS-kontroll og kjørbar Python-kontroll.
Del 1 — uten hjelpemidler
Del 1 er løst med håndførbare metoder: derivasjon, polynomregning, rekker, marginalanalyse og normalfordeling.
Del 1 - Oppgave 1a - 3 poengDerivasjon
Oppgave 1a
Oppgave:
Deriver funksjonen \( f(x)=x^3+e^x \).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Deriver ledd for ledd
Funksjonen er en sum. Summeregelen sier at vi kan derivere hvert ledd for seg.
Steg 2 — Deriver potensleddet
\[ \dfrac{d}{dx}\left(x^3\right)=3x^2 \]
Steg 3 — Deriver eksponentialleddet
\[ \dfrac{d}{dx}\left(e^x\right)=e^x \]
Steg 4 — Sett sammen uttrykket
\[ f'(x)=3x^2+e^x \]
Steg 5 — Tolkning
Den deriverte beskriver vekstfarten til grafen til \(f\). Her består vekstfarten av ett polynomledd og ett eksponentialledd.
Steg 6 — Vanlig feil
Vanlig feil: Å derivere \(e^x\) som om det var et potensledd. \(e^x\) er sin egen deriverte.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Derivert(x^3 + exp(x))
-> \(3x^2+e^x\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Oppgave 1a: derivasjon")
print("-"*72)
x = symbols('x')
f = x**3 + exp(x)
f_derivert = diff(f, x)
print('f(x) =', f)
print('f_derivert =', f_derivert)
print("-"*72)
print("Kontroll ferdig.")
Fasit: \( f'(x)=3x^2+e^x \).
Del 1 - Oppgave 1b - 3 poengKjerneregel og logaritme
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Bruk formelen fra forrige del
\[ a_n=4n-1 \]
Steg 2 — Sett leddet lik 399
\[ 4n-1=399 \]
Steg 3 — Løs for \(n\)
\[ 4n=400\quad\Rightarrow\quad n=100 \]
Steg 4 — Bruk sumformelen som er gitt
\[ S_n=2n^2+n \]
Steg 5 — Sett inn \(n=100\)
\[ S_{100}=2\cdot100^2+100=20100 \]
Steg 6 — Tolkning
Det er summen av de 100 første leddene som etterspørres.
Steg 7 — Vanlig feil
Vanlig feil: Å svare \(399\). Oppgaven spør om summen når siste ledd er \(399\), ikke om selve leddet.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Løs(4n-1=399)
-> \(n=100\)
2
2*100^2+100
-> \(20100\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Oppgave 3c: sum når siste ledd er kjent")
print("-"*72)
n = symbols('n', integer=True, positive=True)
løsning = solve(Eq(4*n - 1, 399), n)[0]
S = 2*løsning**2 + løsning
print('n =', løsning)
print('S_n =', S)
print("-"*72)
print("Kontroll ferdig.")
Fasit: \(S_{100}=20100\).
Del 1 - Oppgave 4a - 6 poengMarginalanalyse
Oppgave 4a
Oppgave:
Når en bedrift produserer og selger \(x\) enheter per dag, er grensekostnaden \(K^{\prime}(x)=0{,}4x+500\) og grenseinntekten \(I^{\prime}(x)=-0{,}3x+850\). Bedriften produserer og selger 400 enheter per dag. Avgjør om en økning i den daglige produksjonsmengden vil kunne gi et større overskudd for bedriften.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Skriv marginalt overskudd
Overskuddet øker når grenseinntekten er større enn grensekostnaden.
Steg 2 — Regn ut \(I^{\prime}(400)\)
\[ I'(400)=-0{,}3\cdot400+850=730 \]
Steg 3 — Regn ut \(K^{\prime}(400)\)
\[ K'(400)=0{,}4\cdot400+500=660 \]
Steg 4 — Sammenlign
\[ I'(400)-K'(400)=730-660=70 \]
Steg 5 — Trekk konklusjon
Siden marginalt overskudd er positivt ved 400 enheter, kan en økning gi større overskudd.
Steg 6 — Tolkning
Rundt 400 enheter tjener bedriften mer på den neste enheten enn den koster å produsere.
Steg 7 — Vanlig feil
Vanlig feil: Å sammenligne \(I\) og \(K\) direkte, selv om oppgaven bare gir \(I^{\prime}\) og \(K^{\prime}\).
Del 1 - Oppgave 4c - 6 poengIntegrasjon av marginalkostnad
Oppgave 4c
Oppgave:
Bedriftens daglige kostnader \(K\) består av en fast del på 50 000 kroner og en variabel del som er avhengig av produksjonsmengden. Hva er de daglige kostnadene ved produksjon av 400 enheter?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Tolk fast kostnad
\[ K(0)=50000 \]
Steg 2 — Integrer grensekostnaden
\[ K'(x)=0{,}4x+500 \]
Steg 3 — Finn kostnadsfunksjonen
\[ K(x)=0{,}2x^2+500x+C \]
Steg 4 — Bruk fast kostnad
\[ K(0)=C=50000 \]
Steg 5 — Sett inn \(x=400\)
\[ K(400)=0{,}2\cdot400^2+500\cdot400+50000 \]
Steg 6 — Regn ut
\[ K(400)=32000+200000+50000=282000 \]
Steg 7 — Tolkning
De daglige kostnadene ved 400 enheter er 282 000 kroner.
Steg 8 — Vanlig feil
Vanlig feil: Å bruke \(K^{\prime}(400)\) som total kostnad. \(K^{\prime}\) er marginalkostnad.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Integral(0.4x+500,x)+50000
-> \(0{,}2x^2+500x+50000\)
2
K(400)
-> \(282000\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Oppgave 4c: kostnadsfunksjon fra grensekostnad")
print("-"*72)
x = symbols('x')
K_derivert = 0.4*x + 500
K = integrate(K_derivert, x) + 50000
print('K(x) =', K)
print('K(400) =', K.subs(x, 400))
print("-"*72)
print("Kontroll ferdig.")
Fasit: \(282000\) kroner.
Del 1 - Oppgave 5a - 6 poengDerivasjon med kvotientregel
Oppgave 5a
Oppgave:
Funksjonen \(f\) er gitt ved \(f(x)=\dfrac{\ln x}{x}\). Vis at \(f^{\prime}(x)=\dfrac{1-\ln x}{x^2}\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Fortegnet til den deriverte bestemmes av telleren \(1-\ln x\), siden \(x^2>0\).
Steg 7 — Vanlig feil
Vanlig feil: Å skrive nevneren som \(x\) i stedet for \(x^2\) etter kvotientregelen.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Derivert(ln(x)/x)
-> \(\dfrac{1-\ln x}{x^2}\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Oppgave 5a: derivert av ln(x)/x")
print("-"*72)
x = symbols('x', positive=True)
f = log(x)/x
f_derivert = simplify(diff(f, x))
print('f(x) =', f)
print('f_derivert =', f_derivert)
print("-"*72)
print("Kontroll ferdig.")
Fasit: \(f'(x)=\dfrac{1-\ln x}{x^2}\).
Del 1 - Oppgave 5b - 6 poengToppunkt og bunnpunkt
Oppgave 5b
Oppgave:
Bestem eventuelle toppunkt og bunnpunkt på grafen til \(f(x)=\dfrac{\ln x}{x}\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Bruk den deriverte
\[ f'(x)=\dfrac{1-\ln x}{x^2} \]
Steg 2 — Sett teller lik null
\[ 1-\ln x=0 \]
Steg 3 — Løs for \(x\)
\[ \ln x=1\quad\Rightarrow\quad x=e \]
Steg 4 — Bestem funksjonsverdien
\[ f(e)=\dfrac{\ln e}{e}=\dfrac{1}{e} \]
Steg 5 — Vurder fortegn
For \(00\). For \(x>e\) er \(1-\ln x<0\). Grafen går derfor fra voksende til avtagende.
Steg 6 — Konkluder
Grafen har toppunkt ved \(x=e\). Den har ikke noe bunnpunkt, siden \(f(x) o-\infty\) når \(x o0^+\).
Steg 7 — Tolkning
Det høyeste punktet på grafen er \(\left(e,\dfrac{1}{e}\right)\).
Steg 8 — Vanlig feil
Vanlig feil: Å anta at funksjonen har både topp og bunn fordi oppgaven spør etter begge.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Ekstremalpunkt(ln(x)/x)
-> \(\left(e,\dfrac{1}{e}\right)\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Oppgave 5b: ekstremalpunkt for f")
print("-"*72)
x = symbols('x', positive=True)
f = log(x)/x
fp = diff(f, x)
kritisk = solve(Eq(fp, 0), x)[0]
print('f_derivert =', simplify(fp))
print('Kritisk x =', kritisk)
print('f(e) =', simplify(f.subs(x, kritisk)))
print('f(1) =', f.subs(x, 1), 'og f(10) =', N(f.subs(x, 10)))
print("-"*72)
print("Kontroll ferdig.")
Fasit: Toppunkt \(\left(e,\dfrac{1}{e}\right)\). Ingen bunnpunkt.
Del 1 - Oppgave 5c - 6 poengTransformasjon av ekstremalpunkt
Oppgave 5c
Oppgave:
Funksjonen \(g\) er gitt ved \(g(x)=3-6e\cdot f(x)\). Bestem eventuelle toppunkt og bunnpunkt på grafen til \(g\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Skriv sammenhengen
Funksjonen \(g\) er en lineær transformasjon av \(f\): \(g(x)=3-6e f(x)\).
Steg 2 — Deriver \(g\)
\[ g'(x)=-6e\cdot f'(x) \]
Steg 3 — Bruk kritisk punkt fra \(f\)
\[ f'(x)=0\quad\Rightarrow\quad x=e \]
Steg 4 — Finn funksjonsverdien
\[ g(e)=3-6e\cdot\dfrac{1}{e}=3-6=-3 \]
Steg 5 — Klassifiser punktet
Fordi \(-6e<0\), vendes toppunktet til \(f\) om til bunnpunkt for \(g\).
Steg 6 — Vurder toppunkt
Det finnes ikke toppunkt. Når \(x o0^+\), går \(f(x) o-\infty\), og dermed går \(g(x) o\infty\).
Steg 7 — Tolkning
Grafen til \(g\) har laveste punkt \((e,-3)\).
Steg 8 — Vanlig feil
Vanlig feil: Å beholde toppunktet som toppunkt etter at funksjonen multipliseres med et negativt tall.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Ekstremalpunkt(3-6e*ln(x)/x)
-> \((e,-3)\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Oppgave 5c: ekstremalpunkt for g")
print("-"*72)
x = symbols('x', positive=True)
f = log(x)/x
g = 3 - 6*E*f
gp = simplify(diff(g, x))
kritisk = solve(Eq(gp, 0), x)[0]
print('g(x) =', g)
print('g_derivert =', gp)
print('Kritisk x =', kritisk)
print('g(e) =', simplify(g.subs(x, kritisk)))
print("-"*72)
print("Kontroll ferdig.")
Fasit: Bunnpunkt \((e,-3)\). Ingen toppunkt.
Del 1 - Oppgave 6a - 8 poengNormalfordeling
Oppgave 6a
Oppgave:
La \(X\) være vekten til en tilfeldig potet. Vi antar at \(X\) er normalfordelt med forventningsverdi \(200\) gram og standardavvik \(40\) gram. Bestem sannsynligheten for at poteten veier mellom 180 gram og 220 gram.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Standardiser nedre grense
\[ z_1=\dfrac{180-200}{40}=-0{,}5 \]
Steg 2 — Standardiser øvre grense
\[ z_2=\dfrac{220-200}{40}=0{,}5 \]
Steg 3 — Skriv sannsynligheten
\[ P(180\le X\le220)=P(-0{,}5\le Z\le0{,}5) \]
Steg 4 — Bruk normalfordelingstabell
\[ P(Z\le0{,}5)-P(Z\le-0{,}5) \]
Steg 5 — Sett inn tabellverdier
\[ 0{,}6915-0{,}3085=0{,}3830 \]
Steg 6 — Tolkning
Sannsynligheten er omtrent \(38{,}3\,\%\).
Steg 7 — Vanlig feil
Vanlig feil: Å bruke \(40\) som varians. Standardavviket er \(40\), og variansen ville vært \(1600\).
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Normal(200,40,180,220)
-> \(0{,}383\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Oppgave 6a: normalfordeling")
print("-"*72)
mu = 200
sigma = 40
x = symbols('x', real=True)
F = lambda value: Rational(1, 2)*(1 + erf((value - mu)/(sigma*sqrt(2))))
sannsynlighet = N(F(220) - F(180))
print('P(180 <= X <= 220) =', sannsynlighet)
print('Prosent =', N(100*sannsynlighet))
print("-"*72)
print("Kontroll ferdig.")
Fasit: \(P(180\le X\le220)\approx0{,}383\).
Del 1 - Oppgave 6b - 8 poengNormalfordeling og integral
Oppgave 6b
Oppgave:
Normalfordelingskurven til \(X\) er grafen til \(f(x)=\dfrac{1}{40\sqrt{2\pi}}\cdot e^{-\frac{(x-200)^2}{3200}}\). Bestem \(\int_0^{150} f(x)\,dx\). Gi en praktisk tolkning av svaret.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Tolk integralet
Integral under tetthetskurven fra \(0\) til \(150\) er sannsynligheten for at poteten veier høyst \(150\) gram.
from sympy import *
print("Oppgave 6b: integral under normalfordelingskurve")
print("-"*72)
x = symbols('x', real=True)
mu = 200
sigma = 40
f = 1/(sigma*sqrt(2*pi))*exp(-((x-mu)**2)/(2*sigma**2))
verdi = N(integrate(f, (x, 0, 150)))
print('f(x) =', f)
print('Integral fra 0 til 150 =', verdi)
print('Prosent =', N(100*verdi))
print("-"*72)
print("Kontroll ferdig.")
Fasit: \(\int_0^{150}f(x)\,dx\approx0{,}1056\), altså ca. \(10{,}6\,\%\).
Del 1 - Oppgave 6c - 8 poengSkisse og arealtolkning
Oppgave 6c
Oppgave:
Lag en skisse av grafen til \(f\). Bruk skissen til å visualisere resultatene fra oppgave a og oppgave b.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Plasser forventningsverdien
Normalfordelingskurven er symmetrisk om \(x=200\).
Steg 2 — Marker standardavvik
Standardavviket er \(40\), så punktene \(160\), \(200\) og \(240\) er nyttige merkepunkter.
Steg 3 — Vis området fra oppgave a
Skraver arealet mellom \(x=180\) og \(x=220\). Dette er et symmetrisk område rundt forventningsverdien.
Steg 4 — Vis området fra oppgave b
Skraver også venstre hale fra \(0\) til \(150\).
Steg 5 — Beskriv formen
Kurven er klokkeformet, høyest ved \(x=200\), og avtar mot begge sider.
Steg 6 — Tolkning
Skissen skal vise at sannsynligheter i normalfordeling er arealer under tetthetskurven.
Steg 7 — Vanlig feil
Vanlig feil: Å tegne sannsynligheter som høyder på kurven. Sannsynlighetene er arealer.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Normalfordeling(200,40)
-> Klokkeformet kurve med sentrum \(200\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Oppgave 6c: lage skisse-data")
print("-"*72)
from sympy import lambdify
import math
mu = 200
sigma = 40
def tetthet(verdi):
return 1/(sigma*math.sqrt(2*math.pi))*math.exp(-((verdi-mu)**2)/(2*sigma**2))
for verdi in [80, 120, 150, 180, 200, 220, 240, 280, 320]:
print(f'x = {verdi:3d}, f(x) = {tetthet(verdi):.6f}')
print("-"*72)
print("Kontroll ferdig.")
Fasit: Skissen skal vise en normalfordelingskurve med arealet \([180,220]\) og venstre areal \([0,150]\) markert.
Del 2 — med hjelpemidler
Del 2 er løst med CAS/Python der det er naturlig: lineære systemer, finansmatematikk, binomiske sannsynligheter, hypotesetest og modeller.
Del 1 - Oppgave 6d - 8 poengForventet antall
Oppgave 6d
Oppgave:
Jostein tar opp 500 tilfeldige poteter. Hvor mange av disse potetene kan han regne med at veier minst 300 gram?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Standardiser 300 gram
\[ z=\dfrac{300-200}{40}=2{,}5 \]
Steg 2 — Finn sannsynligheten
\[ P(X\ge300)=P(Z\ge2{,}5) \]
Steg 3 — Bruk tabellverdi
\[ P(Z\ge2{,}5)=1-0{,}9938=0{,}0062 \]
Steg 4 — Finn forventet antall
\[ 500\cdot0{,}0062=3{,}1 \]
Steg 5 — Rund praktisk
Han kan regne med omtrent 3 slike poteter.
Steg 6 — Tolkning
Dette er et forventet antall, ikke en garanti for nøyaktig 3 poteter.
Steg 7 — Vanlig feil
Vanlig feil: Å bruke \(P(Z\le2{,}5)\) direkte. Oppgaven spør om minst 300 gram, altså høyre hale.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
500*(1-NormalCDF(2.5))
-> \(3{,}1\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Oppgave 6d: forventet antall")
print("-"*72)
mu = 200
sigma = 40
z = (300-mu)/sigma
hale = Rational(1, 2)*(1 - erf(z/sqrt(2)))
forventet = 500*hale
print('z =', z)
print('P(X >= 300) =', N(hale))
print('Forventet antall =', N(forventet))
print("-"*72)
print("Kontroll ferdig.")
Fasit: Omtrent \(3\) poteter.
Del 2 - Oppgave 1 - 3 poengLineært likningssystem
Oppgave 1
Oppgave:
Solveig jobber som trener for en idrettsklubb. Timelønnen avhenger av om hun jobber på dagtid, på kveldstid eller i helgene. Tabellen viser: januar \(45\) dagtimer, \(21\) kveldstimer, \(14\) helgetimer og lønn \(17830\) kroner; februar \(28\), \(35\), \(24\) og \(21470\) kroner; mars \(33\), \(18\), \(12\) og \(14280\) kroner. Bruk opplysningene til å bestemme timelønnen til Solveig når hun jobber på dagtid.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Definer ukjente
La \(d\), \(k\) og \(h\) være timelønn for dag, kveld og helg.
Steg 2 — Sett opp januar-likningen
\[ 45d+21k+14h=17830 \]
Steg 3 — Sett opp februar-likningen
\[ 28d+35k+24h=21470 \]
Steg 4 — Sett opp mars-likningen
\[ 33d+18k+12h=14280 \]
Steg 5 — Løs likningssystemet digitalt
Del 2 tillater CAS. Systemet kan løses direkte med GeoGebra CAS eller Python.
Steg 6 — Les av daglønnen
\[ d=180 \]
Steg 7 — Tolkning
Solveig tjener 180 kroner per time når hun jobber på dagtid.
Steg 8 — Vanlig feil
Vanlig feil: Å bruke total lønn delt på totalt timetall for én måned. Det blander tre ulike timelønner.
Del 2 - Oppgave 2a - 4 poengFinansmatematikk og sparebeløp
Oppgave 2a
Oppgave:
Camilla er 11 år. Foreldrene satte inn \(6000\) kroner hver bursdag fra hun fylte 1 år til og med hun fylte 10 år. Aksjefondet ga en årlig gjennomsnittlig avkastning på \(6\,\%\). Hva var verdien på Camillas andel i aksjefondet dagen før hun fylte 11 år?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Finn vekstfaktoren
\[ 1+0{,}06=1{,}06 \]
Steg 2 — Tolk innbetalingene
Innskuddet på 1-årsdagen har stått i 10 år, og innskuddet på 10-årsdagen har stått i 1 år.
Verdien dagen før 11-årsdagen er omtrent 83 830 kroner.
Steg 7 — Vanlig feil
Vanlig feil: Å la siste innbetaling vokse i 0 år. Den ble satt inn på 10-årsdagen og står til dagen før 11-årsdagen.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
6000*Sum(1.06^j,j,1,10)
-> \(83829{,}86\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Del 2 Oppgave 2a: fondsverdi før 11-årsdagen")
print("-"*72)
r = 1.06
verdi = sum(6000*r**j for j in range(1, 11))
print('Vekstfaktor =', r)
for j in range(10, 0, -1):
print(f'Innskudd 6000 vokser i {j:2d} år: {6000*r**j:10.2f} kr')
print('Samlet verdi =', round(verdi, 2), 'kr')
print("-"*72)
print("Kontroll ferdig.")
Fasit: Omtrent \(83830\) kroner.
Del 2 - Oppgave 2b - 4 poengFinansmatematikk med voksende innskudd
Oppgave 2b
Oppgave:
På elleveårsdagen økte de beløpet til \(12000\) kroner. Deretter øker de årlige beløpene med \(5\,\%\) hvert år til og med den dagen Camilla fyller 20 år. Avkastningen er fortsatt \(6\,\%\) per år. Hva vil verdien være like etter at det siste beløpet blir satt inn?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Del opp i gamle og nye innskudd
Innskuddene fra 1 til 10 år vokser videre fram til 20-årsdagen. De nye innskuddene skjer på bursdagene fra 11 til 20 år.
Steg 2 — Gamle innskudd ved 20 år
\[ 6000\sum_{a=1}^{10}1{,}06^{20-a} \]
Steg 3 — Nye innskudd
Beløpet på bursdag \(a\) er \(12000\cdot1{,}05^{a-11}\).
from sympy import *
print("Del 2 Oppgave 2b: fondsverdi etter siste innskudd")
print("-"*72)
r_fond = 1.06
r_innskudd = 1.05
gamle = sum(6000*r_fond**(20-a) for a in range(1, 11))
nye = sum(12000*r_innskudd**(a-11)*r_fond**(20-a) for a in range(11, 21))
total = gamle + nye
print('Verdi av gamle innskudd =', round(gamle, 2), 'kr')
print('Verdi av nye innskudd =', round(nye, 2), 'kr')
print('Samlet verdi =', round(total, 2), 'kr')
print("-"*72)
print("Kontroll ferdig.")
Fasit: Omtrent \(335972\) kroner.
Del 2 - Oppgave 3a - 8 poengBinomisk forsøk
Oppgave 3a
Oppgave:
I en selvbetjeningskasse blir hver tiende kunde i gjennomsnitt trukket ut til kontroll. Dette kan betraktes som et binomisk forsøk med \(p=0{,}1\). Bestem sannsynligheten for at fem kunder etter hverandre ikke blir trukket ut til kontroll.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Finn sannsynligheten for ikke kontroll
\[ 1-p=1-0{,}1=0{,}9 \]
Steg 2 — Bruk uavhengighet
Fem kunder etter hverandre gir fem like faktorer.
Steg 3 — Regn sannsynligheten
\[ 0{,}9^5=0{,}59049 \]
Steg 4 — Tolkning
Sannsynligheten er omtrent \(59{,}0\,\%\).
Steg 5 — Vanlig feil
Vanlig feil: Å bruke \(0{,}1^5\), som er sannsynligheten for at alle fem blir kontrollert.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
0.9^5
-> \(0{,}59049\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Del 2 Oppgave 3a: fem ikke kontrollerte")
print("-"*72)
p = 0.1
sannsynlighet = (1-p)**5
print('P(ikke kontroll) =', 1-p)
print('P(fem etter hverandre ikke kontroll) =', sannsynlighet)
print("-"*72)
print("Kontroll ferdig.")
Fasit: \(0{,}59049\).
Del 2 - Oppgave 3b - 8 poengForventning og varians
Oppgave 3b
Oppgave:
La \(X\) være antall kunder som blir trukket ut til kontroll av de 200 første kundene. Bestem forventningsverdien \(E(X)\) og variansen \(\operatorname{Var}(X)\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Det er omtrent \(14{,}5\,\%\) sannsynlighet for minst 25 kontrollerte kunder.
Steg 6 — Vanlig feil
Vanlig feil: Å regne \(P(X>25)\) i stedet for \(P(X\ge25)\). Her skal \(25\) tas med.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
1-BinomialCDF(200,0.1,24)
-> \(0{,}1449\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Del 2 Oppgave 3c: P(X >= 25)")
print("-"*72)
from math import comb
n = 200
p = 0.1
sannsynlighet = sum(comb(n, k)*p**k*(1-p)**(n-k) for k in range(25, n+1))
print('P(X >= 25) =', sannsynlighet)
print('Prosent =', 100*sannsynlighet)
print("-"*72)
print("Kontroll ferdig.")
Fasit: \(P(X\ge25)\approx0{,}1449\).
Del 2 - Oppgave 3d - 8 poengHypotesetest
Oppgave 3d
Oppgave:
Ledelsen har mistanke om at færre enn \(10\,\%\) av kundene blir kontrollert. Sett opp hypoteser som de kan bruke til å avgjøre om mistanken er berettiget.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Definer parameteren
La \(p\) være den reelle andelen kunder som blir trukket ut til kontroll.
Steg 2 — Nullhypotese
Utgangspunktet er at ordningen fungerer som oppgitt.
Steg 3 — Skriv \(H_0\)
\[ H_0:p=0{,}10 \]
Steg 4 — Alternativ hypotese
Mistanken er at andelen er lavere enn \(10\,\%\).
Steg 5 — Skriv \(H_1\)
\[ H_1:p<0{,}10 \]
Steg 6 — Tolkning
Dette er en venstresidig test.
Steg 7 — Vanlig feil
Vanlig feil: Å bruke \(H_1:p
e0{,}10\). Mistanken er spesifikt at andelen er lavere.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Hypoteser
-> \(H_0:p=0{,}10,\ H_1:p<0{,}10\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Del 2 Oppgave 3d: hypoteser")
print("-"*72)
print('Parameter p = faktisk kontrollandel')
print('H0: p = 0.10')
print('H1: p < 0.10')
print('Testtype: venstresidig binomisk test')
print("-"*72)
print("Kontroll ferdig.")
Fasit: \(H_0:p=0{,}10\), \(H_1:p<0{,}10\).
Del 2 - Oppgave 3e - 8 poengBinomisk hypotesetest
Oppgave 3e
Oppgave:
En tilfeldig dag brukte \(579\) kunder selvbetjeningskassen, og \(47\) ble trukket ut til kontroll. Utfør hypotesetesten og avgjør om mistanken er berettiget. Bruk signifikansnivå \(5\,\%\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Velg testobservator
Under \(H_0\) er \(X\sim\operatorname{Bin}(579,0{,}10)\).
Steg 2 — Observert verdi
\[ x_{obs}=47 \]
Steg 3 — Skriv p-verdien
Siden testen er venstresidig, bruker vi \(P(X\le47)\).
Steg 4 — Regn p-verdi digitalt
\[ P(X\le47)\approx0{,}0717 \]
Steg 5 — Sammenlign med signifikansnivå
\[ 0{,}0717>0{,}05 \]
Steg 6 — Konklusjon
Vi forkaster ikke \(H_0\) på \(5\,\%\)-nivå. Mistanken er ikke tilstrekkelig støttet av dataene.
Steg 7 — Tolkning
Resultatet kan skyldes tilfeldig variasjon selv om den observerte andelen \(47/579\approx8{,}1\,\%\) er lavere enn \(10\,\%\).
Steg 8 — Vanlig feil
Vanlig feil: Å konkludere bare ut fra at \(47/579<0{,}10\). En hypotesetest krever p-verdi eller kritisk område.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
BinomialCDF(579,0.1,47)
-> \(0{,}0717\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Del 2 Oppgave 3e: binomisk hypotesetest")
print("-"*72)
from math import comb
n = 579
p0 = 0.10
x_obs = 47
p_verdi = sum(comb(n, k)*p0**k*(1-p0)**(n-k) for k in range(0, x_obs+1))
observert_andel = x_obs/n
print('Observert andel =', observert_andel)
print('P-verdi = P(X <= 47) =', p_verdi)
print('Signifikansnivå =', 0.05)
print('Forkast H0?', p_verdi < 0.05)
print("-"*72)
print("Kontroll ferdig.")
Fasit: P-verdi \(\approx0{,}0717\). Ikke forkast \(H_0\); mistanken er ikke berettiget på \(5\,\%\)-nivå.
Del 2 - Oppgave 4a - 9 poengLogistisk modell
Oppgave 4a
Oppgave:
Et virus sprer seg i et land. Da virusutbruddet ble oppdaget, var \(1{,}5\,\%\) av befolkningen smittet. Uten tiltak ville \(22\,\%\) vært smittet etter 20 døgn og \(44\,\%\) etter 30 døgn. Andelen som har blitt smittet \(t\) døgn etter oppdagelsen modelleres med \(g(t)=\dfrac{N}{1+a\cdot e^{-kt}}\). Bruk opplysningene til å bestemme \(N\), \(a\) og \(k\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Sett opp første likning
\[ g(0)=\dfrac{N}{1+a}=0{,}015 \]
Steg 2 — Sett opp andre likning
\[ g(20)=\dfrac{N}{1+a e^{-20k}}=0{,}22 \]
Steg 3 — Sett opp tredje likning
\[ g(30)=\dfrac{N}{1+a e^{-30k}}=0{,}44 \]
Steg 4 — Bruk CAS til å løse systemet
Dette er et ikke-lineært likningssystem og egner seg for CAS/numerisk løsning.
Det ble satt inn tiltak. Andelen nye registrerte smittede i løpet av døgn \(t\) er gitt ved \(f(t)=0{,}0070\cdot e^{-\frac{(t-18)^2}{300}}\), \(t\ge0\). Tegn grafen til \(f\) i et koordinatsystem.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Kjenn igjen formen
Funksjonen er en klokkeformet funksjon med topp når eksponenten er størst.
Steg 2 — Finn toppunktets \(t\)-verdi
\[ -(t-18)^2\le0\quad\Rightarrow\quad \text{maksimum ved }t=18 \]
Steg 3 — Finn maksimal funksjonsverdi
\[ f(18)=0{,}0070\cdot e^0=0{,}0070 \]
Steg 4 — Velg akser
Bruk \(t\)-akse fra for eksempel \(0\) til \(45\) døgn og andel på \(y\)-aksen.
Steg 5 — Lag punkttabell
Digitale verktøy kan brukes til å tegne kurven nøyaktig.
Steg 6 — Tolkning
Grafen viser daglig andel nye registrerte smittede, ikke samlet andel.
Steg 7 — Vanlig feil
Vanlig feil: Å tolke \(f(t)\) som total smitteandel. \(f(t)\) er andelen nye smittede i døgn \(t\).
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
f(t)=0.0070 exp(-(t-18)^2/300)
-> Topp ved \(t=18\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Del 2 Oppgave 4c: grafdata for f")
print("-"*72)
import math
def f(t):
return 0.0070*math.exp(-((t-18)**2)/300)
print('Punkter til grafen:')
for tid in [0, 5, 10, 15, 18, 20, 25, 30, 35, 40, 45]:
print(f't = {tid:2d}, f(t) = {f(tid):.6f}')
print("-"*72)
print("Kontroll ferdig.")
Fasit: Grafen er klokkeformet med toppunkt \((18,0{,}0070)\).
Del 2 - Oppgave 4d - 9 poengMaksimumspunkt
Oppgave 4d
Oppgave:
Hvilket døgn vil smitten øke raskest ifølge modellen \(f\)?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Tolk spørsmålet
\(f(t)\) er andelen nye smittede i døgn \(t\). Smitten øker raskest når \(f(t)\) er størst.
Steg 2 — Se på eksponenten
\[ f(t)=0{,}0070e^{-\frac{(t-18)^2}{300}} \]
Steg 3 — Maksimer eksponenten
Eksponentialfunksjonen er størst når \(-(t-18)^2/300\) er størst, altså når kvadratet er minst.
Steg 4 — Finn tidspunktet
\[ (t-18)^2=0\quad\Rightarrow\quad t=18 \]
Steg 5 — Tolk døgn
Modellen sier at smitten øker raskest rundt døgn 18 etter at utbruddet ble oppdaget.
Steg 6 — Vanlig feil
Vanlig feil: Å derivere den samlede smitteandelen. Her er \(f\) allerede daglig ny smitte, så vi maksimerer \(f\).
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Maksimum(0.0070 exp(-(t-18)^2/300))
-> \(t=18\)
Kontroll (Python)
Python-kontroll
from sympy import *
print("Del 2 Oppgave 4d: maksimum for daglig ny smitte")
print("-"*72)
t = symbols('t', real=True)
f = 0.0070*exp(-((t-18)**2)/300)
fp = diff(f, t)
kritiske = solve(Eq(fp, 0), t)
print('f_derivert =', fp)
print('Kritiske tidspunkt:', kritiske)
for tid in kritiske:
print('f(', tid, ') =', N(f.subs(t, tid)))
print("-"*72)
print("Kontroll ferdig.")
Fasit: Smitten øker raskest rundt døgn \(18\).
Del 2 - Oppgave 4e - 9 poengIntegral av smittekurve
Oppgave 4e
Oppgave:
Hvor stor andel av befolkningen blir smittet av dette viruset ifølge modellen med tiltak?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, føre regningen ryddig, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Tolk total andel
Total andel smittede finnes ved å integrere daglig ny smitte over tid.