Bokmål. Komplett løsningsforslag med trinnvis metode, tolkning, vanlig feil, GeoGebra CAS og fullere Python-kontroller i nøytral/original kodevisning uten rosa highlight.
Kontrollnotat: Oppgaveteksten er transkribert fra Udir-PDF-en. Løsningene er skrevet originalt for ifingo og kontrollert digitalt.
Del 1 — uten hjelpemidler
Del 1 · Oppgave 1aDerivasjon
Oppgave 1a
Oppgave:
Deriver funksjonene
1) \(f(x)=x^2+\dfrac12x+4\)
2) \(g(x)=3e^{2x}\)
3) \(h(x)=x\cdot e^{2x}\)
4) \(i(x)=\ln\left(x^2+4\right)\)
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
\(\dfrac34\in\langle -1,1
angle\), så løsningen er gyldig.
Vanlig feil: Å bruke formelen uten å kontrollere at \(|x|<1\).
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Løs(x/(1-x)=3)
→ \(x=\dfrac34\)
2
Abs(3/4)<1
→ true
Python-kontroll
from sympy import symbols, Eq, solve, Rational
x = symbols('x')
losning = solve(Eq(x/(1-x), 3), x)
print("løsninger =", losning)
for verdi in losning:
print("ligger i intervallet (-1, 1)?", -1 < verdi < 1)
print("sumverdi =", (verdi/(1-verdi)).simplify())
Fasit: \(x=\dfrac34\).
Del 1 · Oppgave 1dPolynomdivisjon
Oppgave 1d
Oppgave:
Vi har gitt polynomfunksjonen \(f(x)=x^3+ax+12\).
1) Bestem \(a\) slik at divisjonen \(f(x):(x-4)\) går opp.
2) Utfør divisjonen, og skriv \(f(x)\) som et produkt av førstegradsfaktorer for denne \(a\)-verdien.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Leddet \(a_n\) er differansen mellom to kubikktall: \(a_n=n^3-(n-1)^3=3n^2-3n+1\).
Vanlig feil: Å tro at selve leddene er kubikktall. Det er summene som blir kubikktall.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Sum(3n^2-3n+1,n,1,100)
→ \(1000000\)
2
100^3
→ \(1000000\)
Python-kontroll
from sympy import symbols, summation, simplify
n, k = symbols('n k', integer=True, positive=True)
a_k = 3*k**2 - 3*k + 1
summer = [summation(a_k, (k, 1, i)) for i in range(1, 5)]
S100 = summation(a_k, (k, 1, 100))
print("S1 til S4 =", summer)
print("S100 =", S100)
print("generell sum kontroll =", simplify(summation(a_k, (k, 1, n))))
Fasit: \(S_1=1\), \(S_2=8\), \(S_3=27\), \(S_4=64\), og \(S_{100}=1000000\).
Del 1 · Oppgave 1fFunksjonsdrøfting
Oppgave 1f
Oppgave:
For en funksjon \(f\) har vi gitt at \(f'(x)=a(x+1)(x-2)\), der \(a<0\).
1) Tegn fortegnslinjen til \(f'(x)\). Bruk denne til å bestemme \(x\)-verdien til topp- og bunnpunkt på grafen til \(f\). Bestem også hvor grafen til \(f\) stiger og synker.
2) Bestem \(f''(x)\). Bruk denne til å bestemme \(x\)-verdien til vendepunktet.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Vanlig feil: Å overse at \(a<0\) snur hele fortegnslinjen.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Derivert(a(x+1)(x-2))
→ \(a(2x-1)\)
2
Løs(a(2x-1)=0,x)
→ \(x=\dfrac12\)
Python-kontroll
from sympy import symbols, diff, solve, Eq, factor
x, a = symbols('x a')
f_derivert = a*(x + 1)*(x - 2)
f_andre = diff(f_derivert, x)
print("f'(x) faktorisert =", f_derivert)
print("nullpunkter til f' =", solve(Eq(f_derivert, 0), x))
print("f''(x) =", factor(f_andre))
print("vendepunkt x-verdi =", solve(Eq(f_andre, 0), x))
print("Siden a < 0: synker, stiger, synker over intervallene.")
Fasit: Bunnpunkt ved \(x=-1\), toppunkt ved \(x=2\), vendepunkt ved \(x=\dfrac12\). Grafen synker for \(x<-1\), stiger for \(-12\).
Del 1 · Oppgave 1gForventning og varians
Oppgave 1g
Oppgave:
Sannsynlighetsfordelingen til en stokastisk variabel \(X\) er gitt ved \(P(X=0)=1-p\) og \(P(X=1)=p\). Bestem \(E(X)\) og \(\operatorname{Var}(X)\) uttrykt ved \(p\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
En student låner totalt 450 000 kr. Første avdrag er 15 000 kr ett år etter studiet. Deretter økes de årlige avdragene med 5 % hvert år. Hvor stort blir det 2. avdraget og det 8. avdraget?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Sett opp riktig modell
\[ a_n=15000\cdot1{,}05^{n-1} \]
Steg 2 — Beregn og tolk
Det andre avdraget får én vekstfaktor, mens det åttende får sju vekstfaktorer.
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å bruke \(1{,}05^n\) i stedet for \(1{,}05^{n-1}\).
\[ a_2=15000\cdot1{,}05=15750 \]
\[ a_8=15000\cdot1{,}05^7\approx21106{,}51 \]
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
15000*1.05
→ 15750
2
15000*1.05^7
→ 21106.51
Python-kontroll
q = 1.05
for n in [2, 8]:
avdrag = 15000*q**(n-1)
print(f"avdrag nummer {n} = {avdrag:.2f} kr")
Fasit: 2. avdrag er 15 750 kr. 8. avdrag er omtrent 21 106,51 kr.
Del 2 · Oppgave 2bGeometrisk sum
Oppgave 2b
Oppgave:
Hvor mye betaler studenten tilbake i alt i løpet av de 8 første avdragene?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Sett opp riktig modell
\[ S_8=15000\cdot\dfrac{1{,}05^8-1}{1{,}05-1} \]
Steg 2 — Beregn og tolk
Avdragene danner en geometrisk rekke med kvotient \(1{,}05\).
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å summere bare \(8\cdot15000\) og glemme økningen på 5 %.
\[ S_8\approx143236{,}63 \]
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
15000*(1.05^8-1)/(1.05-1)
→ 143236.63
Python-kontroll
q = 1.05
a1 = 15000
S8 = a1*(q**8 - 1)/(q - 1)
print("første avdrag =", a1)
print("vekstfaktor =", q)
print("sum av de 8 første avdragene =", round(S8, 2), "kr")
Fasit: Omtrent 143 236,63 kr.
Del 2 · Oppgave 2cGeometrisk sum
Oppgave 2c
Oppgave:
Hvor mange år vil det ta før hele lånet er tilbakebetalt?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
En modell for antall harer er \(N(t)=700-Ce^{-kt}\), der \(t\) er antall år etter første telling. Det er gitt at \(N(0)=400\) og \(N(5)=600\). Bruk tellingene til å vise at \(C=300\) og \(k\approx0{,}22\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Sett opp riktig modell
\[ N(0)=700-C=400\Rightarrow C=300 \]
Steg 2 — Beregn og tolk
Deretter bruker vi \(N(5)=600\) for å finne \(k\).
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å sette inn \(t=5\) før \(C\) er funnet.
Når \(t\) blir stor, går \(e^{-kt}\) mot 0 fordi \(k>0\).
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å tro at modellen vokser ubegrenset.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Grenseverdi(700-300e^(-k t),t,∞)
→ 700
Python-kontroll
from math import exp, log
k = log(3)/5
def N(t):
return 700 - 300*exp(-k*t)
for t in [0, 5, 10, 15, 25, 50]:
print(f"t={t:>2}: N(t)={N(t):.2f}")
print("horisontal asymptote = 700")
Fasit: Modellen nærmer seg 700 harer.
Del 2 · Oppgave 3dKjerneregel
Oppgave 3d
Oppgave:
Bruk blant annet kjerneregelen til å bestemme \(N'(5)\). Hva forteller svaret oss?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Sett opp riktig modell
\[ N'(t)=300ke^{-kt} \]
Steg 2 — Beregn og tolk
Verdien \(N'(5)\) er momentan vekstfart etter 5 år.
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å tolke \(N'(5)\) som antall harer, ikke endring per år.
from math import exp, log
k = log(3)/5
N_derivert_5 = 300*k*exp(-5*k)
print("k =", k)
print("N'(5) =", N_derivert_5)
print("tolkning: cirka", round(N_derivert_5), "flere harer per år")
Fasit: \(N'(5)\approx21{,}97\), altså omtrent 22 flere harer per år etter 5 år.
Del 2 · Oppgave 4aSannsynlighet
Oppgave 4a
Oppgave:
I et spill kastes to vanlige terninger. Premie: 100 kr ved sum 11 eller 12, 50 kr ved sum 9 eller 10, 15 kr ved sum 7 eller 8, og 0 kr ved sum 6 eller mindre. Det koster 10 kr å spille. La \(X\) være nettogevinsten. Forklar at \(P(X=5)=\dfrac{11}{36}\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Det finnes 6 utfall med sum 7 og 5 utfall med sum 8.
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å telle summer i stedet for ordnede terningutfall.
\[ P(X=5)=\dfrac{6+5}{36}=\dfrac{11}{36} \]
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
P(sum=7 or sum=8)
→ \(\dfrac{11}{36}\)
Python-kontroll
utfall = [(a, b) for a in range(1, 7) for b in range(1, 7)]
gunstige = [(a, b) for a, b in utfall if a + b in [7, 8]]
print("antall mulige utfall =", len(utfall))
print("gunstige utfall =", len(gunstige))
print("sannsynlighet =", f"{len(gunstige)}/{len(utfall)}")
Fasit: \(P(X=5)=\dfrac{11}{36}\).
Del 2 · Oppgave 4bSannsynlighetstabell
Oppgave 4b
Oppgave:
Skriv av tabellen, og fyll ut sannsynlighetene for \(X=-10\), \(X=5\), \(X=40\) og \(X=90\).
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
from collections import Counter
premie_teller = Counter()
for a in range(1, 7):
for b in range(1, 7):
s = a + b
if s >= 11:
premie = 100
elif s >= 9:
premie = 50
elif s >= 7:
premie = 15
else:
premie = 0
premie_teller[premie - 10] += 1
print("antall per nettogevinst =", dict(sorted(premie_teller.items())))
for x, antall in sorted(premie_teller.items()):
print(f"P(X={x}) = {antall}/36")
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å regne \(P(X=20)\) i stedet for \(P(X\ge20)\).
\[ P(X\ge20)\approx0{,}3414 \]
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
1-BinomialCDF(120,0.15,19)
→ 0.3414
Python-kontroll
from math import comb
n = 120
p = 0.15
p_ge_20 = sum(comb(n, k)*p**k*(1-p)**(n-k) for k in range(20, n+1))
print("P(X >= 20) =", p_ge_20)
print("avrundet =", round(p_ge_20, 4))
Fasit: Omtrent 0,3414.
Del 2 · Oppgave 5cHypotesetest
Oppgave 5c
Oppgave:
I kontrollen var 21 av 120 pakninger for dårlige. Test om dette gir grunnlag for å påstå at mer enn 15 % har for dårlig kvalitet i distriktet. Bruk signifikansnivå 5 %.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Sett opp riktig modell
\[ H_0:p=0{,}15,\qquad H_1:p>0{,}15 \]
Steg 2 — Beregn og tolk
Vi bruker høyresidig binomisk test med \(X\ge21\).
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å teste tosidig når alternativhypotesen sier mer enn 15 %.
\[ P(X\ge21\mid p=0{,}15)\approx0{,}2557 \]
\[ 0{,}2557>0{,}05 \]
Vi forkaster ikke \(H_0\).
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
1-BinomialCDF(120,0.15,20)
→ 0.2557
Python-kontroll
from math import comb
n = 120
p0 = 0.15
observert = 21
p_verdi = sum(comb(n, k)*p0**k*(1-p0)**(n-k) for k in range(observert, n+1))
print("H0: p =", p0)
print("H1: p >", p0)
print("observert antall =", observert)
print("p-verdi =", p_verdi)
print("forkast ved 5 prosent?", p_verdi < 0.05)
Fasit: Nei. Testen gir ikke grunnlag for å påstå dårligere kvalitet ved 5 % signifikansnivå.
Del 2 · Oppgave 6aLogistisk modell
Oppgave 6a
Oppgave:
Oljefondet er modellert ved \(f(x)=\dfrac{3236}{1+38{,}1e^{-0{,}3763x}}\), der \(x\) er antall år etter 1996 og \(f(x)\) er milliarder kroner. Hvor stort vil Oljefondet være i 2012 ifølge modellen?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Sett opp riktig modell
\[ 2012-1996=16 \]
Steg 2 — Beregn og tolk
Vi setter \(x=16\) i modellen.
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
from math import exp
x = 2012 - 1996
f = 3236/(1 + 38.1*exp(-0.3763*x))
print("x =", x)
print("f(16) =", f)
print("avrundet =", round(f, 2), "milliarder kroner")
Fasit: Omtrent 2962 milliarder kroner.
Del 2 · Oppgave 6bDerivasjon av brøk
Oppgave 6b
Oppgave:
Bruk kjerneregelen og regelen for derivasjon av en brøk til å vise at \(f'(x)=\dfrac{46394{,}6e^{-0{,}3763x}}{\left(1+38{,}1e^{-0{,}3763x}\right)^2}\). Bestem \(f'(4)\). Hva forteller dette tallet oss?
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Telleren og nevneren er positive for alle \(x\). Derfor er \(f'(x)>0\).
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å bare se på grafen uten å begrunne med fortegnet til den deriverte.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
f′(x)>0
→ true
Python-kontroll
from math import exp
for x in [0, 4, 10, 20, 40]:
fp = 46394.6*exp(-0.3763*x)/(1 + 38.1*exp(-0.3763*x))**2
print(f"x={x:>2}: f'(x)={fp:.6f}, positiv? {fp > 0}")
Fasit: Modellen støtter påstanden fordi \(f'(x)>0\) for alle relevante \(x\).
Del 2 · Oppgave 6dStørst vekst
Oppgave 6d
Oppgave:
Bestem hvilket år Oljefondet har størst vekst ifølge denne modellen.
Vis løsning
Hva spør oppgaven om? Vi skal velge riktig S2-metode, vise hele mellomregningen, tolke svaret og kontrollere resultatet digitalt.
Steg 1 — Sett opp riktig modell
\[ \text{Logistisk vekst er størst når }38{,}1e^{-0{,}3763x}=1 \]
Steg 2 — Beregn og tolk
Dette er vendepunktet til den logistiske kurven.
Steg 3 — Kontroll
GeoGebra/Python brukes til å kontrollere tallverdien og avrundingen.
Vanlig feil: Å lete etter størst verdi av \(f\) i stedet for størst verdi av \(f'\).