R1 eksamenHøst 2011

Matematikk R1 eksamen – høst 2011

ifingo
Norsk (Bokmål)

Matematikk R1 — eksamen høsten 2011 (REA3022)

Løsningsforslag til eksamenssettet fra Utdanningsdirektoratet.

Del 1 – uten hjelpemidler

Del 1 · Oppgave 1a1Derivasjon · potensregel

Oppgave 1a1

Oppgave: Deriver funksjonen \[f(t)=0{,}02t^3+0{,}6t^2+4{,}1.\]
Vis løsning

Hva spør oppgaven om? Vi skal derivere et polynom ledd for ledd ved hjelp av potensregelen.

Steg 1 — Skriv desimaltallene tydelig

Funksjonen består av et tredjegradsledd, et andregradsledd og en konstant.

Steg 2 — Bruk potensregelen på første ledd

\(\frac{d}{dt}(0{,}02t^3)=3\cdot0{,}02t^2=0{,}06t^2\).

Steg 3 — Deriver andre ledd

\(\frac{d}{dt}(0{,}6t^2)=2\cdot0{,}6t=1{,}2t\).

Steg 4 — Deriver konstantleddet

Den deriverte av konstanten \(4{,}1\) er \(0\).

Steg 5 — Samle leddene

Dermed er \(f^{\prime}(t)=0{,}06t^2+1{,}2t\).

Steg 6 — Kontroller grad

Et tredjegradspolynom skal få en andregradsfunksjon som derivert, noe svaret gjør.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Derivative[0.02t^3+0.6t^2+4.1,t]
\(0{,}06t^2+1{,}2t\)

Tolkning: CAS gir samme andregradsuttrykk.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, Rational, diff, expand
t = symbols('t')
f = Rational(2,100)*t**3 + Rational(6,10)*t**2 + Rational(41,10)
fp = diff(f,t)
print("f(t) =", f)
print("Deriverer hvert ledd med potensregelen.")
print("f'(t) =", fp)
print("Utvidet form =", expand(fp))
print("Kontroll: den konstante termen gir", diff(Rational(41,10),t))
Utskrift fra Python:
f(t) = t**3/50 + 3*t**2/5 + 41/10
Deriverer hvert ledd med potensregelen.
f'(t) = 3*t**2/50 + 6*t/5
Utvidet form = 3*t**2/50 + 6*t/5
Kontroll: den konstante termen gir 0

Fasit: \(f^{\prime}(t)=0{,}06t^2+1{,}2t\).

Vanlig feil: Å glemme å multiplisere med eksponenten eller å derivere konstanten som 4,1.
Sensorpunkt: Sensor ser etter korrekt potensregel på begge potensleddene og at konstantleddet forsvinner.
Del 1 · Oppgave 1a2Derivasjon · kjerneregel

Oppgave 1a2

Oppgave: Deriver funksjonen \[g(x)=\sqrt{x^2-1}.\]
Vis løsning

Hva spør oppgaven om? Vi skal skrive roten som en potens og bruke kjerneregelen.

Steg 1 — Skriv roten som potens

\(g(x)=(x^2-1)^{1/2}\).

Steg 2 — Finn ytre derivert

Den ytre funksjonen \(u^{1/2}\) har derivert \(\frac12u^{-1/2}\).

Steg 3 — Finn indre derivert

Den indre funksjonen er \(u=x^2-1\), og \(u^{\prime}=2x\).

Steg 4 — Bruk kjerneregelen

\(g^{\prime}(x)=\frac12(x^2-1)^{-1/2}\cdot2x\).

Steg 5 — Forenkle

Faktorene \(2\) forkortes, så \(g^{\prime}(x)=\frac{x}{\sqrt{x^2-1}}\).

Steg 6 — Oppgi gyldig område

Den deriverte finnes for \(x<-1\) eller \(x>1\); i endepunktene blir nevneren null.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Derivative[sqrt(x^2-1),x]
\(\frac{x}{\sqrt{x^2-1}}\)
2
Domain[x/sqrt(x^2-1)]
\(x<-1\) eller \(x>1\)

Tolkning: CAS bekrefter både uttrykket og domenet.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, sqrt, diff, simplify
x = symbols('x', real=True)
g = sqrt(x**2-1)
gp = diff(g,x)
print("g(x) =", g)
print("g'(x) =", gp)
print("Forenklet =", simplify(gp))
print("Funksjonen er definert når x <= -1 eller x >= 1.")
print("Den deriverte er definert når x < -1 eller x > 1.")
Utskrift fra Python:
g(x) = sqrt(x**2 - 1)
g'(x) = x/sqrt(x**2 - 1)
Forenklet = x/sqrt(x**2 - 1)
Funksjonen er definert når x <= -1 eller x >= 1.
Den deriverte er definert når x < -1 eller x > 1.

Fasit: \(g^{\prime}(x)=\dfrac{x}{\sqrt{x^2-1}}\), for \(|x|>1\).

Vanlig feil: Å glemme den indre deriverte 2x eller å oppgi at den deriverte finnes i x=±1.
Sensorpunkt: Sensor ser etter kjerneregelen og en korrekt forenkling av rotuttrykket.
Del 1 · Oppgave 1a3Derivasjon · produkt og kjerneregel

Oppgave 1a3

Oppgave: Deriver funksjonen \[h(x)=x^2\cdot e^{2x}.\]
Vis løsning

Hva spør oppgaven om? Vi skal bruke produktregelen, og kjerneregelen når eksponentialleddet deriveres.

Steg 1 — Del produktet i to faktorer

Sett \(u=x^2\) og \(v=e^{2x}\).

Steg 2 — Deriver første faktor

\(u^{\prime}=2x\).

Steg 3 — Deriver andre faktor

Kjerneregelen gir \(v^{\prime}=2e^{2x}\).

Steg 4 — Bruk produktregelen

\(h^{\prime}=u^{\prime}v+uv^{\prime}=2xe^{2x}+x^2\cdot2e^{2x}\).

Steg 5 — Trekk ut felles faktor

Begge ledd inneholder \(2xe^{2x}\).

Steg 6 — Skriv kompakt svar

\(h^{\prime}(x)=2x(x+1)e^{2x}\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Derivative[x^2 exp(2x),x]
\(2xe^{2x}+2x^2e^{2x}\)
2
Factor[%]
\(2x(x+1)e^{2x}\)

Tolkning: CAS viser at de utvidede og faktoriserte formene er like.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, exp, diff, factor, simplify
x = symbols('x')
h = x**2*exp(2*x)
hp = diff(h,x)
print("h(x) =", h)
print("Produktregelen gir h'(x) =", hp)
print("Faktorisert form =", factor(hp))
forventet = 2*x*(x+1)*exp(2*x)
print("Kontroll mot 2*x*(x+1)*exp(2*x) =", simplify(hp-forventet))
Utskrift fra Python:
h(x) = x**2*exp(2*x)
Produktregelen gir h'(x) = 2*x**2*exp(2*x) + 2*x*exp(2*x)
Faktorisert form = 2*x*(x + 1)*exp(2*x)
Kontroll mot 2*x*(x+1)*exp(2*x) = 0

Fasit: \(h^{\prime}(x)=2x(x+1)e^{2x}\).

Vanlig feil: Å derivere e^(2x) som bare e^(2x), eller å utelate ett ledd i produktregelen.
Sensorpunkt: Sensor ser etter både produktregel og kjerneregel, ikke bare sluttresultatet.
Del 1 · Oppgave 1b1Polynomer · nullpunkt

Oppgave 1b1

Oppgave: Vi har gitt polynomfunksjonen \[P(x)=x^3-4x^2-4x+16.\] Vis at \(x=2\) er et nullpunkt.
Vis løsning

Hva spør oppgaven om? Vi skal sette x=2 inn i polynomet og vise at funksjonsverdien blir null.

Steg 1 — Bruk definisjonen av nullpunkt

Tallet 2 er et nullpunkt dersom \(P(2)=0\).

Steg 2 — Sett inn x=2

\(P(2)=2^3-4\cdot2^2-4\cdot2+16\).

Steg 3 — Regn potensene

\(2^3=8\) og \(2^2=4\).

Steg 4 — Regn produktene

Da får vi \(8-16-8+16\).

Steg 5 — Summer

\(8-16-8+16=0\).

Steg 6 — Konkluder

Siden \(P(2)=0\), er \(x=2\) et nullpunkt.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Substitute[P(x),x,2]
\(0\)

Tolkning: CAS bekrefter nullpunktskontrollen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols
x=symbols('x')
P=x**3-4*x**2-4*x+16
print("P(x) =", P)
print("P(2) =", P.subs(x,2))
print("Utregning: 2^3 - 4*2^2 - 4*2 + 16")
print("= 8 - 16 - 8 + 16 = 0")
print("Dermed er x=2 et nullpunkt.")
Utskrift fra Python:
P(x) = x**3 - 4*x**2 - 4*x + 16
P(2) = 0
Utregning: 2^3 - 4*2^2 - 4*2 + 16
= 8 - 16 - 8 + 16 = 0
Dermed er x=2 et nullpunkt.

Fasit: \(P(2)=0\), så \(x=2\) er et nullpunkt.

Vanlig feil: Å bare skrive at 2 er et nullpunkt uten å vise innsettingen og summen.
Sensorpunkt: Sensor ser etter eksplisitt kontroll av P(2).
Del 1 · Oppgave 1b2Polynomer · faktorisering

Oppgave 1b2

Oppgave: Skriv \(P(x)\) som et produkt av førstegradsfaktorer.
Vis løsning

Hva spør oppgaven om? Vi skal faktorisere polynomet ved gruppering og deretter bruke kvadratsetningen.

Steg 1 — Grupper leddene

\(P(x)=x^2(x-4)-4(x-4)\).

Steg 2 — Trekk ut felles faktor

Begge gruppene inneholder \(x-4\), derfor \(P(x)=(x-4)(x^2-4)\).

Steg 3 — Kjenn igjen en differanse av kvadrater

\(x^2-4=x^2-2^2\).

Steg 4 — Bruk konjugatsetningen

\(x^2-4=(x-2)(x+2)\).

Steg 5 — Sett faktorene sammen

\(P(x)=(x-4)(x-2)(x+2)\).

Steg 6 — Kontroller ved utvidelse

Utvidelse gir tilbake \(x^3-4x^2-4x+16\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Factor[x^3-4x^2-4x+16]
\((x+2)(x-2)(x-4)\)

Tolkning: CAS bekrefter faktorformen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, factor, expand
x=symbols('x')
P=x**3-4*x**2-4*x+16
F=factor(P)
print("P(x) =", P)
print("Faktorisert =", F)
print("Utvidet kontroll =", expand(F))
print("Nullpunkter fra faktorene: -2, 2 og 4")
print("Produktet er (x + 2)*(x - 2)*(x - 4).")
Utskrift fra Python:
P(x) = x**3 - 4*x**2 - 4*x + 16
Faktorisert = (x - 4)*(x - 2)*(x + 2)
Utvidet kontroll = x**3 - 4*x**2 - 4*x + 16
Nullpunkter fra faktorene: -2, 2 og 4
Produktet er (x + 2)*(x - 2)*(x - 4).

Fasit: \(P(x)=(x+2)(x-2)(x-4)\).

Vanlig feil: Å stoppe ved (x-4)(x²-4), selv om oppgaven ber om førstegradsfaktorer.
Sensorpunkt: Sensor ser etter full faktorisering til tre lineære faktorer.
Del 1 · Oppgave 1b3Ulikheter · fortegnsskjema

Oppgave 1b3

Oppgave: Løs ulikheten \[P(x)\le 0.\]
Vis løsning

Hva spør oppgaven om? Vi skal bruke den faktoriserte formen og bestemme fortegnet mellom nullpunktene.

Steg 1 — Bruk faktorformen

\(P(x)=(x+2)(x-2)(x-4)\).

Steg 2 — Marker nullpunktene

Fortegnet kan bare skifte ved \(x=-2\), \(x=2\) og \(x=4\).

Steg 3 — Undersøk første intervall

For \(x<-2\) er alle tre faktorer negative, så produktet er negativt.

Steg 4 — Fortsett gjennom intervallene

Fortegnene blir henholdsvis \(-,+,-,+\) på de fire intervallene.

Steg 5 — Velg intervallene med ikke-positivt fortegn

Vi tar med området der produktet er negativt, samt nullpunktene.

Steg 6 — Skriv løsningen

Dermed er \(x\le-2\) eller \(2\le x\le4\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Solve[(x+2)(x-2)(x-4)<=0,x]
\(x\le-2\) eller \(2\le x\le4\)

Tolkning: CAS bekrefter intervallene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, solve_univariate_inequality
x=symbols('x', real=True)
P=(x+2)*(x-2)*(x-4)
sol=solve_univariate_inequality(P<=0,x)
print("Faktorisert P(x) =", P)
print("Kritiske punkter: -2, 2 og 4")
print("Fortegn: - | + | - | +")
print("Løsning av P(x) <= 0:", sol)
print("Endepunktene tas med fordi ulikheten er ikke-streng.")
Utskrift fra Python:
Faktorisert P(x) = (x - 4)*(x - 2)*(x + 2)
Kritiske punkter: -2, 2 og 4
Fortegn: - | + | - | +
Løsning av P(x) <= 0: (x <= -2) | ((2 <= x) & (x <= 4))
Endepunktene tas med fordi ulikheten er ikke-streng.

Fasit: \(x\in(-\infty,-2]\cup[2,4]\).

Vanlig feil: Å glemme at nullpunktene skal tas med når tegnet er ≤, eller å bytte fortegn feil.
Sensorpunkt: Sensor ser etter et begrunnet fortegnsskjema og korrekt intervallnotasjon.
Del 1 · Oppgave 1cEksponentiallikninger · logaritmer

Oppgave 1c

Oppgave: Lag en formel for \(x\) når \[y=a-b^x.\] Forklar hvorfor \(y<a\).
Vis løsning

Hva spør oppgaven om? Vi skal isolere eksponentialleddet og bruke logaritmer for å få x ned fra eksponenten.

Steg 1 — Flytt eksponentialleddet

Fra \(y=a-b^x\) får vi \(b^x=a-y\).

Steg 2 — Kontroller positivitet

Siden \(b^x>0\) for \(b>0\), må \(a-y>0\).

Steg 3 — Ta logaritmen på begge sider

\(\ln(b^x)=\ln(a-y)\).

Steg 4 — Bruk potensregelen

\(x\ln b=\ln(a-y)\).

Steg 5 — Del på ln b

Når \(b\ne1\), er \(\ln b\ne0\), og \(x=\frac{\ln(a-y)}{\ln b}\).

Steg 6 — Forklar ulikheten

Fordi \(b^x\) alltid er positivt, trekker vi et positivt tall fra a. Derfor er \(y=a-b^x<a\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Solve[y=a-b^x,x]
\(x=\frac{\ln(a-y)}{\ln b}\)

Tolkning: CAS gir samme formel under de nødvendige betingelsene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, log, solve, simplify
x,a,b,y=symbols('x a b y', positive=True)
formel=log(a-y)/log(b)
print("Utgangspunkt: y = a - b^x")
print("Flytter ledd: b^x = a - y")
print("Tar logaritmen: x*log(b) = log(a-y)")
print("Løser for x:", formel)
print("Kontroll b^x =", simplify(b**formel))
print("Krav: b > 0, b != 1 og a-y > 0.")
Utskrift fra Python:
Utgangspunkt: y = a - b^x
Flytter ledd: b^x = a - y
Tar logaritmen: x*log(b) = log(a-y)
Løser for x: log(a - y)/log(b)
Kontroll b^x = a - y
Krav: b > 0, b != 1 og a-y > 0.

Fasit: \(x=\dfrac{\ln(a-y)}{\ln b}\), med \(b>0\), \(b\ne1\) og \(y<a\).

Vanlig feil: Å skrive ln(a)-ln(y) i stedet for ln(a-y), eller å glemme kravet b≠1.
Sensorpunkt: Sensor ser etter korrekt isolering, logaritmeregel og begrunnelse for y<a.
Del 1 · Oppgave 1d1Vektorer · koordinater

Oppgave 1d1

Oppgave: Vi har gitt punktene \(A(1,0)\), \(B(3,4)\) og \(C(2,t)\). Bestem vektorene \(\overrightarrow{AB}\) og \(\overrightarrow{AC}\).
Vis løsning

Hva spør oppgaven om? Vi skal trekke koordinatene til startpunktet fra koordinatene til sluttpunktet.

Steg 1 — Skriv regelen

\(\overrightarrow{PQ}=Q-P\).

Steg 2 — Finn AB sin x-komponent

\(3-1=2\).

Steg 3 — Finn AB sin y-komponent

\(4-0=4\).

Steg 4 — Finn AC sin x-komponent

\(2-1=1\).

Steg 5 — Finn AC sin y-komponent

\(t-0=t\).

Steg 6 — Skriv vektorene

\(\overrightarrow{AB}=(2,4)\) og \(\overrightarrow{AC}=(1,t)\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Vector[A,B]
\((2,4)\)
2
Vector[A,C]
\((1,t)\)

Tolkning: GeoGebra gir de samme komponentene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Matrix
A=Matrix([1,0]);B=Matrix([3,4]);t=Matrix([2,0])
AB=B-A
print("A =", A.T)
print("B =", B.T)
print("AB = B-A =", AB.T)
print("For C=(2,t) blir AC=(2-1,t-0)=(1,t).")
print("Komponentvis kontroll: AB=(2,4).")
Utskrift fra Python:
A = Matrix([[1, 0]])
B = Matrix([[3, 4]])
AB = B-A = Matrix([[2, 4]])
For C=(2,t) blir AC=(2-1,t-0)=(1,t).
Komponentvis kontroll: AB=(2,4).

Fasit: \(\overrightarrow{AB}=(2,4)\), \(\overrightarrow{AC}=(1,t)\).

Vanlig feil: Å trekke i motsatt rekkefølge og få BA eller CA.
Sensorpunkt: Sensor ser etter korrekt sluttpunkt minus startpunkt for begge komponenter.
Del 1 · Oppgave 1d2Vektorer · ortogonalitet

Oppgave 1d2

Oppgave: Bestem \(t\) slik at \(\angle A=90^{\circ}\).
Vis løsning

Hva spør oppgaven om? Vi skal kreve at vektorene AB og AC står vinkelrett på hverandre, altså at skalarproduktet er null.

Steg 1 — Bruk vektorene

\(\overrightarrow{AB}=(2,4)\) og \(\overrightarrow{AC}=(1,t)\).

Steg 2 — Skriv ortogonalitetskravet

Når vinkelen mellom vektorene er \(90^{\circ}\), er skalarproduktet 0.

Steg 3 — Regn skalarproduktet

\((2,4)\cdot(1,t)=2\cdot1+4t=2+4t\).

Steg 4 — Sett lik null

\(2+4t=0\).

Steg 5 — Løs likningen

\(4t=-2\), derfor \(t=-\frac12\).

Steg 6 — Kontroller

Ved \(t=-\frac12\) blir skalarproduktet \(2+4(-\frac12)=0\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Solve[(2,4)·(1,t)=0,t]
\(t=-\frac12\)

Tolkning: CAS bekrefter ortogonalitetskravet.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, solve
t=symbols('t')
dot=2*1+4*t
print("AB = (2,4)")
print("AC = (1,t)")
print("Skalarprodukt AB·AC =", dot)
print("Vinkel A er 90 grader når skalarproduktet er 0.")
print("Løsning av 2+4t=0:", solve(dot,t))
print("Kontroll ved t=-1/2:", dot.subs(t,-1/2))
Utskrift fra Python:
AB = (2,4)
AC = (1,t)
Skalarprodukt AB·AC = 4*t + 2
Vinkel A er 90 grader når skalarproduktet er 0.
Løsning av 2+4t=0: [-1/2]
Kontroll ved t=-1/2: 0

Fasit: \(t=-\dfrac12\).

Vanlig feil: Å bruke determinant i stedet for skalarprodukt, eller å få feil fortegn når 2 flyttes.
Sensorpunkt: Sensor ser etter skalarprodukt lik null og en eksplisitt kontroll.
Del 1 · Oppgave 1d3Analytisk geometri · sirkel

Oppgave 1d3

Oppgave: En sirkel har \(AB\) som diameter. Bestem likningen til sirkelen.
Vis løsning

Hva spør oppgaven om? Vi skal finne midtpunktet av diameteren som sentrum og halvparten av AB som radius.

Steg 1 — Finn sentrum

Midtpunktet av A(1,0) og B(3,4) er \(M(2,2)\).

Steg 2 — Finn radiusvektoren

Fra M til A er vektoren \((-1,-2)\).

Steg 3 — Finn radius i andre

\(r^2=(-1)^2+(-2)^2=1+4=5\).

Steg 4 — Bruk sirkellikningen

En sirkel med sentrum \((a,b)\) har \((x-a)^2+(y-b)^2=r^2\).

Steg 5 — Sett inn

\((x-2)^2+(y-2)^2=5\).

Steg 6 — Kontroller endepunktene

Både A og B gir venstreside 5, så begge ligger på sirkelen.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Midpoint[A,B]
\((2,2)\)
2
Circle[(2,2),sqrt(5)]
\((x-2)^2+(y-2)^2=5\)

Tolkning: GeoGebra bekrefter sentrum og radius.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Point, Circle, symbols, expand
x,y=symbols('x y')
A=Point(1,0);B=Point(3,4)
M=Point((A.x+B.x)/2,(A.y+B.y)/2)
r2=M.distance(A)**2
expr=expand((x-M.x)**2+(y-M.y)**2-r2)
print("Midtpunkt M =", M)
print("Radius^2 =", r2)
print("Sirkel på standardform: (x-2)^2+(y-2)^2=5")
print("Utvidet venstreside =", expr)
print("A ligger på sirkelen:", expr.subs({x:1,y:0}))
print("B ligger på sirkelen:", expr.subs({x:3,y:4}))
Utskrift fra Python:
Midtpunkt M = Point2D(2, 2)
Radius^2 = 5
Sirkel på standardform: (x-2)^2+(y-2)^2=5
Utvidet venstreside = x**2 - 4*x + y**2 - 4*y + 3
A ligger på sirkelen: 0
B ligger på sirkelen: 0

Fasit: \((x-2)^2+(y-2)^2=5\).

Vanlig feil: Å bruke AB som radius i stedet for diameter, eller å regne midtpunktet feil.
Sensorpunkt: Sensor ser etter sentrum som midtpunkt og korrekt radiuskvadrat.
Del 1 · Oppgave 1e1Funksjonsdrøfting · monotoni

Oppgave 1e1

Oppgave: Fortegnslinjene til \(f^{\prime}(x)\) og \(f^{\prime\prime}(x)\) er gitt. Bestem hvor grafen til \(f\) stiger og synker.
Vis løsning

Hva spør oppgaven om? Vi skal lese fortegnet til den førstederiverte: positiv derivert betyr stigende graf, negativ derivert betyr synkende graf.

Steg 1 — Les intervallet før -1

Fortegnslinjen viser \(f^{\prime}(x)<0\) når \(x<-1\). Grafen synker der.

Steg 2 — Les intervallet mellom -1 og 3

Her er \(f^{\prime}(x)>0\), så grafen stiger.

Steg 3 — Les intervallet etter 3

Her er \(f^{\prime}(x)<0\), så grafen synker.

Steg 4 — Skriv stigende intervall

Grafen stiger for \(-1<x<3\).

Steg 5 — Skriv synkende intervaller

Grafen synker for \(x<-1\) og \(x>3\).

Steg 6 — Vurder endepunktene

Ved \(x=-1\) og \(x=3\) er den deriverte null; disse punktene skiller monotoniintervallene.

Fortegnslinjer og en mulig funksjonsgraf
Fortegnslinjene bestemmer monotoni, ekstremalpunkter og krumning.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Solve[-(x+1)(x-3)>0,x]
\(-1<x<3\)
2
Solve[-(x+1)(x-3)<0,x]
\(x<-1\) eller \(x>3\)

Tolkning: En modell med samme fortegn bekrefter intervallene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, factor, solve_univariate_inequality
x=symbols('x', real=True)
fp=-(x+1)*(x-3)
print("En mulig derivert er f'(x) =", expand(fp) if False else fp)
print("Nullpunkter for f' er -1 og 3.")
print("f'<0 for x<-1 og x>3.")
print("f'>0 for -1<x<3.")
print("Stiger:", solve_univariate_inequality(fp>0,x))
print("Synker:", solve_univariate_inequality(fp<0,x))
Utskrift fra Python:
En mulig derivert er f'(x) = (-x - 1)*(x - 3)
Nullpunkter for f' er -1 og 3.
f'<0 for x<-1 og x>3.
f'>0 for -1<x<3.
Stiger: (-1 < x) & (x < 3)
Synker: (3 < x) | (x < -1)

Fasit: Stiger på \((-1,3)\); synker på \((-\infty,-1)\) og \((3,\infty)\).

Vanlig feil: Å lese fortegnslinjen til f″ når oppgaven spør om stigning og synkning.
Sensorpunkt: Sensor ser etter koblingen f′>0/stiger og f′<0/synker.
Del 1 · Oppgave 1e2Funksjonsdrøfting · karakteristiske punkter

Oppgave 1e2

Oppgave: Bestem x-verdiene til eventuelle bunn-, topp- og vendepunkter på grafen til \(f\).
Vis løsning

Hva spør oppgaven om? Vi skal bruke fortegnsskiftene til første- og andrederiverte for å klassifisere punktene.

Steg 1 — Undersøk x=-1

Ved \(x=-1\) skifter \(f^{\prime}\) fra negativ til positiv.

Steg 2 — Klassifiser x=-1

Grafen går fra å synke til å stige, så det er et bunnpunkt.

Steg 3 — Undersøk x=3

Ved \(x=3\) skifter \(f^{\prime}\) fra positiv til negativ.

Steg 4 — Klassifiser x=3

Grafen går fra å stige til å synke, så det er et toppunkt.

Steg 5 — Undersøk andrederiverte

Ved \(x=1\) skifter \(f^{\prime\prime}\) fra positiv til negativ.

Steg 6 — Klassifiser vendepunktet

Krumningen skifter ved \(x=1\), derfor har grafen et vendepunkt der.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Extremum[-x^3/3+x^2+3x]
\(x=-1\) og \(x=3\)
2
InflectionPoint[-x^3/3+x^2+3x]
\(x=1\)

Tolkning: Eksempelfunksjonen har nøyaktig de oppgitte fortegnsskiftene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, diff
x=symbols('x')
f=-x**3/3+x**2+3*x
fp=diff(f,x);fpp=diff(fp,x)
print("Eksempelfunksjon f(x) =", f)
print("f'(x) =", fp)
print("f''(x) =", fpp)
print("Ved x=-1 skifter f' fra minus til pluss: bunnpunkt.")
print("Ved x=3 skifter f' fra pluss til minus: toppunkt.")
print("Ved x=1 skifter f'' fra pluss til minus: vendepunkt.")
Utskrift fra Python:
Eksempelfunksjon f(x) = -x**3/3 + x**2 + 3*x
f'(x) = -x**2 + 2*x + 3
f''(x) = 2 - 2*x
Ved x=-1 skifter f' fra minus til pluss: bunnpunkt.
Ved x=3 skifter f' fra pluss til minus: toppunkt.
Ved x=1 skifter f'' fra pluss til minus: vendepunkt.

Fasit: Bunnpunkt ved \(x=-1\), toppunkt ved \(x=3\), vendepunkt ved \(x=1\).

Vanlig feil: Å kalle alle nullpunkter til f′ for ekstremalpunkter uten å kontrollere fortegnsskift.
Sensorpunkt: Sensor ser etter korrekt fortegnsskift og riktig klassifisering.
Del 1 · Oppgave 1e3Funksjonsdrøfting · skisse

Oppgave 1e3

Oppgave: Tegn en skisse av hvordan grafen til \(f\) kan se ut.
Vis løsning

Hva spør oppgaven om? Vi skal kombinere monotoni og krumning til en konsistent skisse. Den vertikale plasseringen er ikke bestemt.

Steg 1 — Start til venstre

Grafen skal synke og være konveks for \(x<-1\).

Steg 2 — Tegn bunnpunktet

Ved \(x=-1\) går grafen fra synkende til stigende.

Steg 3 — Følg krumningen fram til x=1

Mellom -1 og 1 stiger grafen og er konveks.

Steg 4 — Tegn vendepunktet

Ved \(x=1\) skifter grafen fra konveks til konkav.

Steg 5 — Tegn toppunktet

Grafen fortsetter å stige til \(x=3\), der den får et toppunkt.

Steg 6 — Avslutt til høyre

For \(x>3\) synker grafen og er fortsatt konkav. En mulig modell er \(f(x)=-x^3/3+x^2+3x\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
f(x):=-x^3/3+x^2+3x
modell valgt
2
Factor[f'(x)]
\(-(x+1)(x-3)\)
3
f''(x)
\(-2x+2\)

Tolkning: Den valgte funksjonen har identiske fortegnslinjer.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, diff, factor
x=symbols('x')
f=-x**3/3+x**2+3*x
print("Valgt eksempel f(x) =", f)
print("f'(x) =", factor(diff(f,x)))
print("f''(x) =", diff(f,x,2))
print("f(-1) =", f.subs(x,-1))
print("f(1) =", f.subs(x,1))
print("f(3) =", f.subs(x,3))
print("Grafen oppfyller alle fortegnslinjene.")
Utskrift fra Python:
Valgt eksempel f(x) = -x**3/3 + x**2 + 3*x
f'(x) = -(x - 3)*(x + 1)
f''(x) = 2*(1 - x)
f(-1) = -5/3
f(1) = 11/3
f(3) = 9
Grafen oppfyller alle fortegnslinjene.

Fasit: En skisse med bunn ved x=-1, vending ved x=1 og topp ved x=3, som vist i figuren.

Vanlig feil: Å tegne riktig ekstremalpunkter, men feil krumning på en eller flere intervaller.
Sensorpunkt: Sensor vurderer om alle fortegn fra både f′ og f″ er representert i skissen.
Del 1 · Oppgave 1fDerivasjon · definisjonen

Oppgave 1f

Oppgave: Funksjonen er gitt som \(f(x)=x^2+1\). Bruk at \[f^{\prime}(x)=\lim_{\Delta x\to0}\frac{f(x+\Delta x)-f(x)}{\Delta x}\] til å vise at \(f^{\prime}(x)=2x\).
Vis løsning

Hva spør oppgaven om? Vi skal sette funksjonen inn i definisjonen, utvide kvadratet, forkorte og ta grenseverdien.

Steg 1 — Finn f(x+Δx)

\(f(x+\Delta x)=(x+\Delta x)^2+1\).

Steg 2 — Sett inn i telleren

Telleren blir \((x+\Delta x)^2+1-(x^2+1)\).

Steg 3 — Utvid kvadratet

\((x+\Delta x)^2=x^2+2x\Delta x+(\Delta x)^2\).

Steg 4 — Forenkle telleren

\(x^2\) og konstantene kansellerer, slik at telleren er \(2x\Delta x+(\Delta x)^2\).

Steg 5 — Forkort differansekvotienten

For \(\Delta x\ne0\) får vi \(\frac{\Delta x(2x+\Delta x)}{\Delta x}=2x+\Delta x\).

Steg 6 — Ta grensen

Når \(\Delta x\to0\), går uttrykket mot \(2x\). Dermed er \(f^{\prime}(x)=2x\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Limit[((x+h)^2+1-(x^2+1))/h,h,0]
\(2x\)

Tolkning: CAS bekrefter grenseverdien.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, expand, simplify, limit
a,dx=symbols('x dx')
f=lambda z:z**2+1
teller=expand(f(a+dx)-f(a))
kvotient=simplify(teller/dx)
print("f(x+dx)-f(x) =", teller)
print("Differansekvotienten =", kvotient)
print("Etter forkorting = 2*x + dx")
print("Grense når dx går mot 0 =", limit(kvotient,dx,0))
print("Dermed er f'(x)=2*x.")
Utskrift fra Python:
f(x+dx)-f(x) = dx**2 + 2*dx*x
Differansekvotienten = dx + 2*x
Etter forkorting = 2*x + dx
Grense når dx går mot 0 = 2*x
Dermed er f'(x)=2*x.

Fasit: \(f^{\prime}(x)=2x\).

Vanlig feil: Å sette Δx=0 før brøken er forkortet; da får man 0/0.
Sensorpunkt: Sensor ser etter full utvidelse og at grenseverdien tas først etter forkorting.
Del 1 · Oppgave 1g1Sirkelgeometri · periferivinkel

Oppgave 1g1

Oppgave: En sirkel har sentrum i \(O\). \(AB\) skjærer av en bue på \(60^{\circ}\), mens \(DE\) skjærer av en bue på \(20^{\circ}\). Bestem \(\angle ADB\).
Vis løsning

Hva spør oppgaven om? Vi skal bruke periferivinkelsetningen på buen AB.

Steg 1 — Identifiser buen

Vinkelen \(\angle ADB\) har endepunktene A og B og spenner over buen AB.

Steg 2 — Bruk oppgitt buemål

Buen AB er \(60^{\circ}\).

Steg 3 — Bruk periferivinkelsetningen

En periferivinkel er halvparten av sentralvinkelen eller buen den spenner over.

Steg 4 — Regn vinkelen

\(\angle ADB=\frac12\cdot60^{\circ}\).

Steg 5 — Forenkle

\(\angle ADB=30^{\circ}\).

Steg 6 — Kontroller plasseringen

Punktet D ligger på sirkelen og ikke på buen AB som vinkelen spenner over, så setningen kan brukes direkte.

Sirkel med punktene A B D E og ytre punkt C
Figuren viser buene og de aktuelle periferivinklene.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
60°/2
\(30^{\circ}\)

Tolkning: GeoGebra-vinkelmåling bekrefter resultatet.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Rational
arc=60
angle=Rational(1,2)*arc
print("Buen AB måler", arc, "grader.")
print("En periferivinkel er halvparten av buen den spenner over.")
print("Vinkel ADB = 60/2 =", angle, "grader.")
print("Kontroll: 2*ADB =", 2*angle, "grader.")
Utskrift fra Python:
Buen AB måler 60 grader.
En periferivinkel er halvparten av buen den spenner over.
Vinkel ADB = 60/2 = 30 grader.
Kontroll: 2*ADB = 60 grader.

Fasit: \(\angle ADB=30^{\circ}\).

Vanlig feil: Å bruke hele buen som vinkel og svare 60 grader.
Sensorpunkt: Sensor ser etter en eksplisitt henvisning til periferivinkelsetningen.
Del 1 · Oppgave 1g2Sirkelgeometri · periferivinkel

Oppgave 1g2

Oppgave: Bestem \(\angle DBE\).
Vis løsning

Hva spør oppgaven om? Vi skal bruke samme periferivinkelsetning, nå på buen DE.

Steg 1 — Finn vinkelens endepunkter

Vinkelbeina går fra B til D og fra B til E.

Steg 2 — Identifiser buen

Dermed spenner \(\angle DBE\) over buen DE.

Steg 3 — Bruk buemålet

Buen DE måler \(20^{\circ}\).

Steg 4 — Halver

\(\angle DBE=\frac12\cdot20^{\circ}\).

Steg 5 — Regn ut

\(\angle DBE=10^{\circ}\).

Steg 6 — Tolk i figuren

Siden B, E og C ligger på samme sekant, er dette også vinkelen mellom DB og BC i trekanten DBC.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
20°/2
\(10^{\circ}\)

Tolkning: GeoGebra bekrefter periferivinkelen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Rational
arc=20
angle=Rational(1,2)*arc
print("Buen DE måler", arc, "grader.")
print("Vinkel DBE spenner over buen DE.")
print("Periferivinkel = halv bue.")
print("Vinkel DBE =", angle, "grader.")
print("Kontroll: 2*10 = 20 grader.")
Utskrift fra Python:
Buen DE måler 20 grader.
Vinkel DBE spenner over buen DE.
Periferivinkel = halv bue.
Vinkel DBE = 10 grader.
Kontroll: 2*10 = 20 grader.

Fasit: \(\angle DBE=10^{\circ}\).

Vanlig feil: Å bruke buen DB i stedet for buen DE.
Sensorpunkt: Sensor ser etter korrekt identifikasjon av buen som vinkelen spenner over.
Del 1 · Oppgave 1g3Sirkelgeometri · vinkelbevis

Oppgave 1g3

Oppgave: Vis at \[\angle ACB=20^{\circ}.\]
Vis løsning

Hva spør oppgaven om? Vi skal bruke de to foregående vinklene, rette linjer og vinkelsummen i trekanten DBC.

Steg 1 — Bruk resultatet fra g1

Vi har \(\angle ADB=30^{\circ}\).

Steg 2 — Finn nabovinkelen ved D

A, D og C ligger på en rett linje, derfor er \(\angle BDC=180^{\circ}-30^{\circ}=150^{\circ}\).

Steg 3 — Bruk resultatet fra g2

Vi har \(\angle DBE=10^{\circ}\).

Steg 4 — Overfør vinkelen til trekanten DBC

B, E og C ligger på samme rette linje, så \(\angle DBC=\angle DBE=10^{\circ}\).

Steg 5 — Bruk vinkelsummen

I trekanten DBC er \(\angle BDC+\angle DBC+\angle DCB=180^{\circ}\).

Steg 6 — Regn og konkluder

\(\angle ACB=\angle DCB=180^{\circ}-150^{\circ}-10^{\circ}=20^{\circ}\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
180°-(180°-30°)-10°
\(20^{\circ}\)

Tolkning: Vinkelregningen gir nøyaktig 20 grader.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Integer
ADB=Integer(30);DBE=Integer(10)
BDC=180-ADB
ACB=180-BDC-DBE
print("ADB =", ADB, "grader")
print("Siden A,D,C er kollineære: BDC = 180-30 =", BDC, "grader")
print("Siden B,E,C er kollineære: DBC = DBE =", DBE, "grader")
print("Vinkelsum i trekant DBC: ACB = 180-150-10 =", ACB, "grader")
print("Dermed er ACB = 20 grader.")
Utskrift fra Python:
ADB = 30 grader
Siden A,D,C er kollineære: BDC = 180-30 = 150 grader
Siden B,E,C er kollineære: DBC = DBE = 10 grader
Vinkelsum i trekant DBC: ACB = 180-150-10 = 20 grader
Dermed er ACB = 20 grader.

Fasit: \(\angle ACB=20^{\circ}\).

Vanlig feil: Å glemme at vinkelen ved D i trekanten DBC er supplementvinkelen til ADB.
Sensorpunkt: Sensor ser etter en ubrutt beviskjede med kollinearitet og vinkelsum.

Del 2 – med hjelpemidler

Del 2 · Oppgave 2aPolynom · nullpunkter og tangering

Oppgave 2a

Oppgave: Funksjonen er gitt ved \[f(x)=x^3-4x^2+4x,\qquad x\in[-1,3].\] Bestem nullpunktene til \(f\) ved regning. Forklar hvordan vi av utregningen kan se at grafen til \(f\) tangerer x-aksen i ett av nullpunktene.
Vis løsning

Hva spør oppgaven om? Vi skal faktorisere polynomet og tolke multiplisiteten til nullpunktene.

Steg 1 — Trekk ut x

\(f(x)=x(x^2-4x+4)\).

Steg 2 — Faktoriser andregradsuttrykket

\(x^2-4x+4=(x-2)^2\).

Steg 3 — Skriv full faktorform

\(f(x)=x(x-2)^2\).

Steg 4 — Finn nullpunktene

Produktet er null når \(x=0\) eller \(x=2\).

Steg 5 — Tolk dobbeltroten

Faktoren \((x-2)^2\) viser at x=2 er et nullpunkt med multiplisitet 2.

Steg 6 — Forklar tangeringen

En kvadratfaktor skifter ikke fortegn når x passerer 2. Grafen berører derfor x-aksen og vender tilbake: den tangerer aksen i \((2,0)\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Factor[x^3-4x^2+4x]
\(x(x-2)^2\)
2
Solve[f(x)=0,x]
\(x=0\) eller \(x=2\)

Tolkning: CAS bekrefter røttene og dobbeltfaktoren.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, factor, solve
x=symbols('x')
f=x**3-4*x**2+4*x
print("f(x) =", f)
print("Faktorisert =", factor(f))
print("Nullpunkter =", solve(f,x))
print("Faktoren (x-2)^2 viser at x=2 er et dobbelt nullpunkt.")
print("Dobbelt nullpunkt betyr ingen fortegnsskifte og tangering av x-aksen.")
Utskrift fra Python:
f(x) = x**3 - 4*x**2 + 4*x
Faktorisert = x*(x - 2)**2
Nullpunkter = [0, 2]
Faktoren (x-2)^2 viser at x=2 er et dobbelt nullpunkt.
Dobbelt nullpunkt betyr ingen fortegnsskifte og tangering av x-aksen.

Fasit: Nullpunktene er \((0,0)\) og \((2,0)\). Grafen tangerer x-aksen ved x=2 fordi dette er et dobbelt nullpunkt.

Vanlig feil: Å finne røttene uten å forklare hvorfor dobbeltroten betyr tangering.
Sensorpunkt: Sensor ser etter faktorformen x(x-2)² og en klar multiplisitetsforklaring.
Del 2 · Oppgave 2bFunksjonsdrøfting · ekstremalpunkter

Oppgave 2b

Oppgave: Tegn fortegnslinjen til \(f^{\prime}\), og bruk denne til å bestemme eventuelle topp- og bunnpunkter på grafen til \(f\).
Vis løsning

Hva spør oppgaven om? Vi skal derivere, faktorisere den deriverte og lese fortegnsskiftene.

Steg 1 — Deriver funksjonen

\(f^{\prime}(x)=3x^2-8x+4\).

Steg 2 — Faktoriser

\(3x^2-8x+4=(3x-2)(x-2)\).

Steg 3 — Finn kritiske x-verdier

\(f^{\prime}=0\) når \(x=\frac23\) eller \(x=2\).

Steg 4 — Lag fortegnslinjen

Den deriverte har fortegn \(+,-,+\) på intervallene \((-1,\frac23)\), \((\frac23,2)\) og \((2,3)\).

Steg 5 — Klassifiser punktene

Ved \(x=\frac23\) går f′ fra + til -, altså topp. Ved \(x=2\) går f′ fra - til +, altså bunn.

Steg 6 — Finn y-koordinatene

\(f(\frac23)=\frac{32}{27}\) og \(f(2)=0\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Factor[Derivative[f,x]]
\((3x-2)(x-2)\)
2
Extremum[f]
\(\left(\frac23,\frac{32}{27}\right),(2,0)\)

Tolkning: CAS bekrefter de lokale ekstremalpunktene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, diff, factor, solve, Rational
x=symbols('x')
f=x**3-4*x**2+4*x
fp=factor(diff(f,x))
krit=solve(fp,x)
print("f'(x) =", fp)
print("Kritiske x-verdier =", krit)
for k in krit:
    print("f(", k, ") =", f.subs(x,k))
print("Fortegn for f': + før 2/3, - mellom 2/3 og 2, + etter 2.")
print("Lokalt toppunkt = (2/3, 32/27)")
print("Lokalt bunnpunkt = (2, 0)")
Utskrift fra Python:
f'(x) = (x - 2)*(3*x - 2)
Kritiske x-verdier = [2/3, 2]
f( 2/3 ) = 32/27
f( 2 ) = 0
Fortegn for f': + før 2/3, - mellom 2/3 og 2, + etter 2.
Lokalt toppunkt = (2/3, 32/27)
Lokalt bunnpunkt = (2, 0)

Fasit: Lokalt toppunkt \(\left(\frac23,\frac{32}{27}\right)\); lokalt bunnpunkt \((2,0)\). På hele intervallet er absolutt minimum \((-1,-9)\) og absolutt maksimum \((3,3)\).

Vanlig feil: Å overse endepunktene når man omtaler absolutte ekstremalverdier på et lukket intervall.
Sensorpunkt: Sensor ser etter fortegnslinje, fortegnsskift og eksakte koordinater.
Del 2 · Oppgave 2cFunksjonsdrøfting · vendepunkt

Oppgave 2c

Oppgave: Tegn fortegnslinjen til \(f^{\prime\prime}\), og bruk denne til å bestemme eventuelle vendepunkter på grafen til \(f\).
Vis løsning

Hva spør oppgaven om? Vi skal finne andrederivert, undersøke fortegnsskift og beregne punktets koordinater.

Steg 1 — Deriver på nytt

Fra \(f^{\prime}=3x^2-8x+4\) får vi \(f^{\prime\prime}(x)=6x-8\).

Steg 2 — Finn nullpunktet

\(6x-8=0\) gir \(x=\frac43\).

Steg 3 — Undersøk fortegnet til venstre

For \(x<\frac43\) er \(f^{\prime\prime}<0\), så grafen er konkav.

Steg 4 — Undersøk fortegnet til høyre

For \(x>\frac43\) er \(f^{\prime\prime}>0\), så grafen er konveks.

Steg 5 — Konstater krumningsskifte

Andrederiverten skifter fortegn, derfor er det et vendepunkt.

Steg 6 — Finn y-koordinaten

\(f(\frac43)=\frac{16}{27}\), så punktet er \((\frac43,\frac{16}{27})\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Derivative[f,x,2]
\(6x-8\)
2
InflectionPoint[f]
\(\left(\frac43,\frac{16}{27}\right)\)

Tolkning: CAS bekrefter vendepunktet.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, diff, solve, Rational
x=symbols('x')
f=x**3-4*x**2+4*x
fpp=diff(f,x,2)
xv=solve(fpp,x)[0]
print("f''(x) =", fpp)
print("f''(x)=0 gir x =", xv)
print("f''<0 før 4/3 og f''>0 etter 4/3.")
print("f(4/3) =", f.subs(x,xv))
print("Vendepunkt = (4/3, 16/27)")
Utskrift fra Python:
f''(x) = 2*(3*x - 4)
f''(x)=0 gir x = 4/3
f''<0 før 4/3 og f''>0 etter 4/3.
f(4/3) = 16/27
Vendepunkt = (4/3, 16/27)

Fasit: Vendepunktet er \(\left(\frac43,\frac{16}{27}\right)\).

Vanlig feil: Å sette f″=0 og konkludere uten å kontrollere fortegnsskifte.
Sensorpunkt: Sensor ser etter fortegn på begge sider og korrekt funksjonsverdi.
Del 2 · Oppgave 2dDerivasjon · tangent

Oppgave 2d

Oppgave: Vis ved regning at likningen til tangenten i punktet \(P(1,f(1))\) er gitt ved \[y=-x+2.\]
Vis løsning

Hva spør oppgaven om? Vi skal finne punktets y-verdi og den deriverte i x=1, og bruke ettpunktsformelen for en rett linje.

Steg 1 — Finn punktet P

\(f(1)=1-4+4=1\), så \(P=(1,1)\).

Steg 2 — Finn den deriverte

\(f^{\prime}(x)=3x^2-8x+4\).

Steg 3 — Finn stigningstallet

\(f^{\prime}(1)=3-8+4=-1\).

Steg 4 — Bruk ettpunktsformelen

\(y-y_0=m(x-x_0)\) gir \(y-1=-1(x-1)\).

Steg 5 — Utvid høyresiden

\(y-1=-x+1\).

Steg 6 — Isoler y

Legg til 1 på begge sider: \(y=-x+2\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Tangent[1,f]
\(y=-x+2\)

Tolkning: GeoGebra gir den samme tangenten.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, diff, expand
x=symbols('x')
f=x**3-4*x**2+4*x
fp=diff(f,x)
x0=1
y0=f.subs(x,x0);m=fp.subs(x,x0)
t=expand(m*(x-x0)+y0)
print("P = (1, f(1))")
print("f(1) =", y0)
print("f'(x) =", fp)
print("f'(1) =", m)
print("Tangent: y-f(1)=f'(1)*(x-1)")
print("Tangentens uttrykk =", t)
Utskrift fra Python:
P = (1, f(1))
f(1) = 1
f'(x) = 3*x**2 - 8*x + 4
f'(1) = -1
Tangent: y-f(1)=f'(1)*(x-1)
Tangentens uttrykk = 2 - x

Fasit: Tangenten er \(y=-x+2\).

Vanlig feil: Å bruke f(1) som stigningstall i stedet for f′(1).
Sensorpunkt: Sensor ser etter både punktkoordinat, derivert og linjelikning.
Del 2 · Oppgave 2eGrafisk framstilling

Oppgave 2e

Oppgave: Tegn grafen til \(f\) og tangenten i samme koordinatsystem.
Vis løsning

Hva spør oppgaven om? Vi skal tegne funksjonen på det oppgitte intervallet og linjen y=-x+2 i samme akser.

Steg 1 — Velg definisjonsområdet

Grafen til f skal bare tegnes for \(-1\le x\le3\).

Steg 2 — Marker nullpunktene

Funksjonen skjærer x-aksen i x=0 og tangerer den i x=2.

Steg 3 — Marker topp og bunn

Ta med toppunktet \((\frac23,\frac{32}{27})\) og bunnpunktet \((2,0)\).

Steg 4 — Tegn tangenten

Linjen \(y=-x+2\) går gjennom \((0,2)\), \((1,1)\) og \((2,0)\).

Steg 5 — Kontroller tangering i P

Ved P=(1,1) har grafen og linjen samme punkt og samme stigningstall -1.

Steg 6 — Kontroller skala og lesbarhet

Begge grafer må vises tydelig med merkede akser og relevante punkter.

Graf av kubisk funksjon og tangent
Grafen til f og tangenten y=-x+2 i samme koordinatsystem.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
f(x)=x^3-4x^2+4x
tegnet for \(-1\le x\le3\)
2
y=-x+2
rett linje gjennom P

Tolkning: Grafikkfeltet viser at linjen tangerer ved P og møter grafen igjen ved Q.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols
x=symbols('x')
f=x**3-4*x**2+4*x
t=-x+2
print("f(x) =", f)
print("t(x) =", t)
for xv in [-1,0,1,2,3]:
    print(f"x={xv:>2}: f(x)={f.subs(x,xv)}, t(x)={t.subs(x,xv)}")
print("Grafene møtes i P=(1,1) og Q=(2,0).")
Utskrift fra Python:
f(x) = x**3 - 4*x**2 + 4*x
t(x) = 2 - x
x=-1: f(x)=-9, t(x)=3
x= 0: f(x)=0, t(x)=2
x= 1: f(x)=1, t(x)=1
x= 2: f(x)=0, t(x)=0
x= 3: f(x)=3, t(x)=-1
Grafene møtes i P=(1,1) og Q=(2,0).

Fasit: Grafen og tangenten er vist i figuren.

Vanlig feil: Å tegne tangenten som en kurve eller å bruke feil definisjonsområde for f.
Sensorpunkt: Sensor ser etter korrekt form, relevante punkter og felles koordinatsystem.
Del 2 · Oppgave 2fLikninger · skjæring

Oppgave 2f

Oppgave: Grafen til \(f\) skjærer tangenten i et annet punkt \(Q\). Forklar at x-verdien til Q kan bestemmes av likningen \[x^3-4x^2+5x-2=0.\] Bestem koordinatene til Q.
Vis løsning

Hva spør oppgaven om? Vi skal sette funksjonsuttrykket lik tangentuttrykket, faktorisere likningen og skille tangenspunktet fra det andre skjæringspunktet.

Steg 1 — Sett y-uttrykkene lik hverandre

Skjæringspunkter oppfyller \(x^3-4x^2+4x=-x+2\).

Steg 2 — Flytt alt til venstre

Da får vi \(x^3-4x^2+5x-2=0\), som oppgitt.

Steg 3 — Bruk at x=1 er kjent

P har x=1, og siden linjen er tangent, forventer vi en dobbeltrot.

Steg 4 — Faktoriser polynomet

\(x^3-4x^2+5x-2=(x-1)^2(x-2)\).

Steg 5 — Finn den andre x-verdien

Den nye løsningen er \(x=2\).

Steg 6 — Finn y-koordinaten

På tangenten er \(y=-2+2=0\). Derfor er \(Q=(2,0)\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Factor[x^3-4x^2+5x-2]
\((x-1)^2(x-2)\)
2
Intersect[f,y=-x+2]
\(P=(1,1), Q=(2,0)\)

Tolkning: CAS bekrefter begge skjæringspunktene og dobbeltheten ved P.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, factor, solve
x=symbols('x')
f=x**3-4*x**2+4*x
t=-x+2
eq=f-t
print("Skjæringslikning f(x)=t(x)")
print("Flyttet til én side:", eq)
print("Faktorisert =", factor(eq))
print("Løsninger =", solve(eq,x))
print("x=1 er dobbelt løsning fordi linjen tangerer i P.")
print("Det andre skjæringspunktet har x=2 og y=0.")
Utskrift fra Python:
Skjæringslikning f(x)=t(x)
Flyttet til én side: x**3 - 4*x**2 + 5*x - 2
Faktorisert = (x - 2)*(x - 1)**2
Løsninger = [1, 2]
x=1 er dobbelt løsning fordi linjen tangerer i P.
Det andre skjæringspunktet har x=2 og y=0.

Fasit: \(Q=(2,0)\).

Vanlig feil: Å oppgi P=(1,1) som det andre punktet, eller å glemme at x=1 er en dobbeltrot.
Sensorpunkt: Sensor ser etter oppstilling av skjæringslikningen, faktorisering og koordinatberegning.
Del 2 · Oppgave 3a1Geometri · likebeint trekant

Oppgave 3a1

Oppgave: En sirkel med sentrum i \(S\) er innskrevet i en rettvinklet \(\triangle ABC\). Sidene tangerer sirkelen i D, E og F. Linjen AS skjærer EF i G og ED i H. En setning sier at \(AD=AE\). Forklar at \(\angle GHE=90^{\circ}\).
Vis løsning

Hva spør oppgaven om? Vi skal bruke at ADE er likebeint og at AS er vinkelhalveringslinjen fra toppunktet.

Steg 1 — Bruk tangentsetningen

Tangentsegmentene fra A til sirkelen er like lange, altså \(AD=AE\).

Steg 2 — Klassifiser trekanten

Dermed er \(\triangle ADE\) likebeint med toppunkt A og grunnlinje DE.

Steg 3 — Bruk at S er innsenter

Linjen AS halverer vinkelen \(\angle DAE\), siden AD og AE ligger langs sidene AC og AB.

Steg 4 — Bruk egenskapen til en likebeint trekant

Vinkelhalveringslinjen fra toppunktet i en likebeint trekant er også høyde på grunnlinjen.

Steg 5 — Konstater vinkelretthet

Derfor er \(AS\perp DE\).

Steg 6 — Overfør til GHE

G og H ligger på AS, mens H og E ligger på DE. Dermed er \(GH\perp HE\), altså \(\angle GHE=90^{\circ}\).

Rettvinklet trekant med innsirkelen og punktene G H E
Skissen viser den likebeinte trekanten ADE og den rette vinkelen ved H.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
PerpendicularLine[H,DE]
samme retning som AS
2
Angle[G,H,E]
\(90^{\circ}\)

Tolkning: En dynamisk konstruksjon bekrefter at linjene er vinkelrette.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols
print("AD = AE fordi de er tangentsegmenter fra samme punkt A.")
print("Trekant ADE er derfor likebeint med toppunkt A.")
print("AS er vinkelhalveringslinje i vinkel A fordi S er innsenter.")
print("I en likebeint trekant er toppvinkelens halveringslinje også høyde.")
print("Dermed er AS vinkelrett på DE.")
print("G,H ligger på AS og H,E ligger på DE, altså GHE = 90 grader.")
Utskrift fra Python:
AD = AE fordi de er tangentsegmenter fra samme punkt A.
Trekant ADE er derfor likebeint med toppunkt A.
AS er vinkelhalveringslinje i vinkel A fordi S er innsenter.
I en likebeint trekant er toppvinkelens halveringslinje også høyde.
Dermed er AS vinkelrett på DE.
G,H ligger på AS og H,E ligger på DE, altså GHE = 90 grader.

Fasit: \(\angle GHE=90^{\circ}\).

Vanlig feil: Å hevde AS⊥DE uten å begrunne både likebeint trekant og vinkelhalveringslinje.
Sensorpunkt: Sensor ser etter tangentsegmentsetningen og egenskapen til en likebeint trekant.
Del 2 · Oppgave 3a2Sirkelgeometri · vinkler

Oppgave 3a2

Oppgave: Bestem \(\angle HEG\) og \(\angle HGE\).
Vis løsning

Hva spør oppgaven om? Vi skal finne vinkelen mellom kordene ED og EF ved hjelp av sentralvinkelen DSF, og deretter bruke vinkelsummen i GHE.

Steg 1 — Bruk tangent og radius

\(SD\perp AC\) og \(SF\perp BC\).

Steg 2 — Bruk den rette trekanten

Siden \(AC\perp BC\), blir også \(SD\perp SF\), så \(\angle DSF=90^{\circ}\).

Steg 3 — Bruk periferivinkelsetningen

Vinkelen \(\angle DEF\) spenner over buen DF og er halvparten av sentralvinkelen DSF.

Steg 4 — Finn HEG

H ligger på ED og G på EF, derfor \(\angle HEG=\angle DEF=45^{\circ}\).

Steg 5 — Bruk resultatet fra a1

\(\angle GHE=90^{\circ}\).

Steg 6 — Finn den siste vinkelen

I trekanten GHE blir \(\angle HGE=180^{\circ}-90^{\circ}-45^{\circ}=45^{\circ}\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Angle[D,S,F]
\(90^{\circ}\)
2
Angle[D,E,F]
\(45^{\circ}\)
3
180°-90°-45°
\(45^{\circ}\)

Tolkning: GeoGebra bekrefter at trekanten GHE er en 45-45-90-trekant.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Integer
DSF=Integer(90)
HEG=DSF/2
HGE=180-90-HEG
print("AC er vinkelrett på BC.")
print("SD er vinkelrett på AC, og SF er vinkelrett på BC.")
print("Dermed er sentralvinkelen DSF =", DSF, "grader.")
print("Periferivinkelen DEF = DSF/2 =", HEG, "grader.")
print("Siden H ligger på ED og G på EF, er HEG =", HEG, "grader.")
print("I rettvinklede GHE er HGE =", HGE, "grader.")
Utskrift fra Python:
AC er vinkelrett på BC.
SD er vinkelrett på AC, og SF er vinkelrett på BC.
Dermed er sentralvinkelen DSF = 90 grader.
Periferivinkelen DEF = DSF/2 = 45 grader.
Siden H ligger på ED og G på EF, er HEG = 45 grader.
I rettvinklede GHE er HGE = 45 grader.

Fasit: \(\angle HEG=45^{\circ}\) og \(\angle HGE=45^{\circ}\).

Vanlig feil: Å blande sentralvinkelen 90 grader med periferivinkelen, som skal være halvparten.
Sensorpunkt: Sensor ser etter koblingen mellom radius/tangent, sentralvinkel og periferivinkel.
Del 2 · Oppgave 3bKonstruksjon · sentrum i sirkel

Oppgave 3b

Oppgave: I vedlegget er det tegnet en sirkel med to vilkårlige korder. Lag en konstruksjon på vedlegget med passer og linjal slik at du finner plasseringen til sentrum \(S\) i sirkelen.
Vis løsning

Hva spør oppgaven om? Vi skal konstruere midtnormalen til hver korde. Sentrum er skjæringspunktet mellom disse.

Steg 1 — Velg den første korden

Sett passeråpningen større enn halvparten av korden.

Steg 2 — Lag to buer

Slå buer med samme radius fra hvert endepunkt, én på hver side av korden.

Steg 3 — Tegn første midtnormal

Trekk en rett linje gjennom de to skjæringspunktene mellom buene.

Steg 4 — Gjenta for den andre korden

Konstruer midtnormalen på nøyaktig samme måte.

Steg 5 — Finn sentrum

De to midtnormalene skjærer hverandre i punktet S.

Steg 6 — Begrunn konstruksjonen

Et sirkelsentrum har lik avstand til endepunktene på enhver korde og ligger derfor på kordens midtnormal.

Sirkel med to korder og deres midtnormaler
Sirkelsenteret finnes som skjæringspunktet mellom to midtnormaler.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
PerpendicularBisector[chord1]
linje m1
2
PerpendicularBisector[chord2]
linje m2
3
Intersect[m1,m2]
\(S\)

Tolkning: Konstruksjonen gir ett felles punkt som er like langt fra alle punkter på sirkelen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Point, Line
A=Point(-3,0);B=Point(0,3);C=Point(3,0);D=Point(0,-3)
M1=Point((A.x+B.x)/2,(A.y+B.y)/2)
M2=Point((C.x+D.x)/2,(C.y+D.y)/2)
p1=Line(A,B).perpendicular_line(M1)
p2=Line(C,D).perpendicular_line(M2)
S=p1.intersection(p2)[0]
print("Eksempelkorde AB har midtpunkt", M1)
print("Eksempelkorde CD har midtpunkt", M2)
print("Midtnormal 1:", p1)
print("Midtnormal 2:", p2)
print("Skjæringspunktet S =", S)
print("Prinsipp: sentrum ligger på midtnormalen til enhver korde.")
Utskrift fra Python:
Eksempelkorde AB har midtpunkt Point2D(-3/2, 3/2)
Eksempelkorde CD har midtpunkt Point2D(3/2, -3/2)
Midtnormal 1: Line2D(Point2D(-3/2, 3/2), Point2D(-9/2, 9/2))
Midtnormal 2: Line2D(Point2D(3/2, -3/2), Point2D(9/2, -9/2))
Skjæringspunktet S = Line2D(Point2D(3/2, -3/2), Point2D(9/2, -9/2))
Prinsipp: sentrum ligger på midtnormalen til enhver korde.

Fasit: S er skjæringspunktet mellom midtnormalene til de to kordene.

Vanlig feil: Å bare finne midtpunktene til kordene; midtpunktene er vanligvis ikke sentrum.
Sensorpunkt: Sensor ser etter en gjennomførbar passer-og-linjal-konstruksjon og en kort begrunnelse.
Del 2 · Oppgave 4aAnalytisk geometri · fullføre kvadrat

Oppgave 4a

Oppgave: Sirklene har likningene \[x^2+y^2+6x+4y-12=0\] og \[x^2+y^2-6x-12y+20=0.\] Vis ved regning at sentrene er \(A(-3,-2)\) og \(B(3,6)\).
Vis løsning

Hva spør oppgaven om? Vi skal fullføre kvadratet i x- og y-leddene for hver sirkel.

Steg 1 — Fullfør x-kvadratet for første sirkel

\(x^2+6x=(x+3)^2-9\).

Steg 2 — Fullfør y-kvadratet

\(y^2+4y=(y+2)^2-4\).

Steg 3 — Skriv første standardform

Innsetting gir \((x+3)^2+(y+2)^2=25\), så sentrum er \((-3,-2)\).

Steg 4 — Fullfør kvadratene for den andre

\(x^2-6x=(x-3)^2-9\) og \(y^2-12y=(y-6)^2-36\).

Steg 5 — Skriv andre standardform

Da får vi \((x-3)^2+(y-6)^2=25\).

Steg 6 — Les av sentrum og radius

Sentrum er \(B=(3,6)\), og begge sirklene har radius 5.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
CompleteSquare[x^2+y^2+6x+4y-12]
\((x+3)^2+(y+2)^2=25\)
2
CompleteSquare[x^2+y^2-6x-12y+20]
\((x-3)^2+(y-6)^2=25\)

Tolkning: CAS bekrefter begge standardformene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols
x,y=symbols('x y')
print("Sirkel A: x^2+y^2+6x+4y-12=0")
print("x^2+6x = (x+3)^2-9")
print("y^2+4y = (y+2)^2-4")
print("Standardform A: (x+3)^2+(y+2)^2=25")
print("Sentrum A=(-3,-2), radius=5")
print("Sirkel B: x^2+y^2-6x-12y+20=0")
print("Standardform B: (x-3)^2+(y-6)^2=25")
print("Sentrum B=(3,6), radius=5")
Utskrift fra Python:
Sirkel A: x^2+y^2+6x+4y-12=0
x^2+6x = (x+3)^2-9
y^2+4y = (y+2)^2-4
Standardform A: (x+3)^2+(y+2)^2=25
Sentrum A=(-3,-2), radius=5
Sirkel B: x^2+y^2-6x-12y+20=0
Standardform B: (x-3)^2+(y-6)^2=25
Sentrum B=(3,6), radius=5

Fasit: \(A=(-3,-2)\), \(B=(3,6)\), og begge radier er 5.

Vanlig feil: Å skifte fortegnet feil når sentrum leses av fra (x-a)²+(y-b)²=r².
Sensorpunkt: Sensor ser etter fullføring av kvadrat, ikke bare avlesning av koeffisientene.
Del 2 · Oppgave 4bSirkelgeometri · tangering

Oppgave 4b

Oppgave: Forklar at punktene \(A\), \(P\) og \(B\) alle ligger på en rett linje \(l\). Vis at \(P=(0,2)\).
Vis løsning

Hva spør oppgaven om? Vi skal bruke at radiusen til et tangeringspunkt står normalt på felles tangent, og at sirklene har samme radius.

Steg 1 — Bruk tangeringsegenskapen

Radiusene AP og BP står begge vinkelrett på den felles tangenten i P.

Steg 2 — Konkluder kollinearitet

Gjennom P finnes bare én normal til tangenten. Derfor ligger A, P og B på samme rette linje.

Steg 3 — Finn avstanden mellom sentrene

\(AB=\sqrt{6^2+8^2}=10\).

Steg 4 — Sammenlign med radiene

Begge radier er 5, så \(AP=PB=5\).

Steg 5 — Bruk midtpunktet

P er dermed midtpunktet av A og B.

Steg 6 — Regn koordinatene

\(P=(\frac{-3+3}{2},\frac{-2+6}{2})=(0,2)\).

To tangent-sirkler med sentrene A og B
P er midtpunktet mellom sentrene, og C ligger på samme linje.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Distance[A,B]
\(10\)
2
Midpoint[A,B]
\((0,2)\)

Tolkning: GeoGebra bekrefter at P er midtpunkt og ligger på AB.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Point
A=Point(-3,-2);B=Point(3,6)
P=Point((A.x+B.x)/2,(A.y+B.y)/2)
print("A =", A, "B =", B)
print("AB =", A.distance(B))
print("Begge radier er 5, så AB = 2r = 10.")
print("Ved ytre tangering ligger tangeringspunktet på linjen AB.")
print("Siden radiene er like, er P midtpunktet av AB.")
print("P =", P)
print("AP =", A.distance(P), "og BP =", B.distance(P))
Utskrift fra Python:
A = Point2D(-3, -2) B = Point2D(3, 6)
AB = 10
Begge radier er 5, så AB = 2r = 10.
Ved ytre tangering ligger tangeringspunktet på linjen AB.
Siden radiene er like, er P midtpunktet av AB.
P = Point2D(0, 2)
AP = 5 og BP = 5

Fasit: A, P og B er kollineære, og \(P=(0,2)\).

Vanlig feil: Å anta at P er midtpunkt uten å bruke at radiene er like.
Sensorpunkt: Sensor ser etter både geometrisk kollinearitetsforklaring og koordinatregning.
Del 2 · Oppgave 4cVektorer · parameterframstilling

Oppgave 4c

Oppgave: Finn en parameterframstilling til linjen \(l\).
Vis løsning

Hva spør oppgaven om? Vi skal bruke et kjent punkt på linjen og en retningsvektor parallell med AB.

Steg 1 — Finn retningsvektoren AB

\(\overrightarrow{AB}=(3-(-3),6-(-2))=(6,8)\).

Steg 2 — Forkort retningsvektoren

Vi kan bruke \((3,4)\), siden den er parallell med \((6,8)\).

Steg 3 — Velg et startpunkt

Bruk A=(-3,-2).

Steg 4 — Skriv vektorformen

\((x,y)=(-3,-2)+t(3,4)\).

Steg 5 — Skriv komponentvis

\(x=-3+3t\), \(y=-2+4t\).

Steg 6 — Kontroller punktene

t=0 gir A, t=1 gir P=(0,2), og t=2 gir B=(3,6).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Line[A,B]
\((x,y)=(-3,-2)+t(3,4)\)

Tolkning: GeoGebra bekrefter at A, P og B ligger på parameterlinjen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Matrix, symbols
t=symbols('t')
A=Matrix([-3,-2]);B=Matrix([3,6]);v=Matrix([3,4])
print("AB =", (B-A).T)
print("En kortere retningsvektor er (3,4).")
print("Parameterframstilling:")
print("x = -3 + 3t")
print("y = -2 + 4t")
print("t=0 gir A, t=1 gir P og t=2 gir B.")
Utskrift fra Python:
AB = Matrix([[6, 8]])
En kortere retningsvektor er (3,4).
Parameterframstilling:
x = -3 + 3t
y = -2 + 4t
t=0 gir A, t=1 gir P og t=2 gir B.

Fasit: \(l:\ (x,y)=(-3,-2)+t(3,4),\ t\in\mathbb R\).

Vanlig feil: Å bruke punktet A som retningsvektor eller å glemme parameteren.
Sensorpunkt: Sensor ser etter punkt pluss retningsvektor og en gyldig parameter.
Del 2 · Oppgave 4dAnalytisk geometri · linje og sirkel

Oppgave 4d

Oppgave: Linjen \(l\) skjærer sirkelen med sentrum i B også i punktet \(C\). Bestem koordinatene til \(C\).
Vis løsning

Hva spør oppgaven om? Vi skal sette parameterframstillingen inn i sirkellikningen og velge skjæringspunktet som ikke er P.

Steg 1 — Bruk linjen

\(x=-3+3t\) og \(y=-2+4t\).

Steg 2 — Sett inn i B-sirkelen

\((x-3)^2+(y-6)^2=25\).

Steg 3 — Forenkle

Dette gir \(25(t-2)^2=25\).

Steg 4 — Løs parameterlikningen

\((t-2)^2=1\), så \(t=1\) eller \(t=3\).

Steg 5 — Identifiser kjent punkt

t=1 gir P=(0,2).

Steg 6 — Finn C

t=3 gir \(x=-3+9=6\) og \(y=-2+12=10\). Dermed er \(C=(6,10)\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Intersect[l,circleB]
\(P=(0,2), C=(6,10)\)

Tolkning: CAS bekrefter begge skjæringspunktene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, solve, expand
t=symbols('t', real=True)
x=-3+3*t;y=-2+4*t
circle=expand((x-3)**2+(y-6)**2-25)
sol=solve(circle,t)
print("Setter linjen inn i B-sirkelen.")
print("Likning i t =", circle)
print("Løsninger t =", sol)
for s in sol:
    print("t =", s, "gir punkt", (x.subs(t,s),y.subs(t,s)))
print("t=1 gir P og t=3 gir det andre punktet C.")
print("C=(6,10).")
Utskrift fra Python:
Setter linjen inn i B-sirkelen.
Likning i t = 25*t**2 - 100*t + 75
Løsninger t = [1, 3]
t = 1 gir punkt (0, 2)
t = 3 gir punkt (6, 10)
t=1 gir P og t=3 gir det andre punktet C.
C=(6,10).

Fasit: \(C=(6,10)\).

Vanlig feil: Å velge t=1 og dermed gi tangeringspunktet P på nytt.
Sensorpunkt: Sensor ser etter begge parameterløsningene og korrekt identifikasjon av det andre punktet.
Del 2 · Oppgave 5aSannsynlighet · total sannsynlighet

Oppgave 5a

Oppgave: På en skole går det 120 jenter og 80 gutter. Halvparten av jentene går med bukser, mens den andre halvparten går med skjørt. Alle guttene går med bukser. Bestem sannsynligheten for at en tilfeldig valgt elev går med bukse.
Vis løsning

Hva spør oppgaven om? Vi skal telle alle elever med bukse og dele på totalt antall elever.

Steg 1 — Finn totalt antall elever

\(120+80=200\).

Steg 2 — Finn jenter med bukse

Halvparten av 120 er \(60\).

Steg 3 — Finn gutter med bukse

Alle 80 guttene går med bukse.

Steg 4 — Finn totalt med bukse

\(60+80=140\).

Steg 5 — Beregn sannsynligheten

\(P(B)=\frac{140}{200}\).

Steg 6 — Forkort

\(P(B)=\frac7{10}=0{,}70\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
60+80
\(140\)
2
140/200
\(0{,}70\)

Tolkning: Regnearket bekrefter at 140 av 200 elever går med bukse.

Python-kontroll med SymPy

Python 3 · SymPy
from fractions import Fraction
girls=120;boys=80
girl_pants=60;boy_pants=80
total=girls+boys;pants=girl_pants+boy_pants
p=Fraction(pants,total)
print("Antall elever =", total)
print("Jenter med bukse =", girl_pants)
print("Gutter med bukse =", boy_pants)
print("Totalt med bukse =", pants)
print("P(B) = 140/200 =", p)
print("Desimaltall =", float(p))
Utskrift fra Python:
Antall elever = 200
Jenter med bukse = 60
Gutter med bukse = 80
Totalt med bukse = 140
P(B) = 140/200 = 7/10
Desimaltall = 0.7

Fasit: \(P(B)=0{,}70=70\%\).

Vanlig feil: Å ta halvparten av alle 200 elever i stedet for halvparten av jentene.
Sensorpunkt: Sensor ser etter korrekt opptelling av begge kjønn og riktig nevner.
Del 2 · Oppgave 5bSannsynlighet · betinget og uavhengighet

Oppgave 5b

Oppgave: Bestem \(P(B\mid J)\). Avgjør om hendelsene \(J\) og \(B\) er uavhengige.
Vis løsning

Hva spør oppgaven om? Vi skal avgrense utvalget til jenter og sammenligne den betingede sannsynligheten med P(B).

Steg 1 — Tolk betingelsen

Når vi vet at eleven er jente, består utvalget av 120 jenter.

Steg 2 — Tell gunstige jenter

60 av jentene går med bukse.

Steg 3 — Beregn betinget sannsynlighet

\(P(B\mid J)=\frac{60}{120}=\frac12\).

Steg 4 — Finn ubetinget sannsynlighet

Fra a har vi \(P(B)=\frac7{10}\).

Steg 5 — Bruk uavhengighetskriteriet

Hvis J og B var uavhengige, måtte \(P(B\mid J)=P(B)\).

Steg 6 — Konkluder

Siden \(\frac12\ne\frac7{10}\), er hendelsene ikke uavhengige.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
P(B|J)=60/120
\(\frac12\)
2
Compare[P(B|J),P(B)]
\(\frac12\ne\frac7{10}\)

Tolkning: CAS-beregningen viser at den betingede og ubetingede sannsynligheten er ulike.

Python-kontroll med SymPy

Python 3 · SymPy
from fractions import Fraction
P_J=Fraction(120,200)
P_B=Fraction(140,200)
P_B_given_J=Fraction(60,120)
P_intersection=Fraction(60,200)
print("P(J) =", P_J)
print("P(B) =", P_B)
print("P(B|J) =", P_B_given_J)
print("P(B∩J) =", P_intersection)
print("P(B)*P(J) =", P_B*P_J)
print("Siden P(B|J) != P(B), er hendelsene ikke uavhengige.")
Utskrift fra Python:
P(J) = 3/5
P(B) = 7/10
P(B|J) = 1/2
P(B∩J) = 3/10
P(B)*P(J) = 21/50
Siden P(B|J) != P(B), er hendelsene ikke uavhengige.

Fasit: \(P(B\mid J)=\frac12\). Hendelsene J og B er ikke uavhengige.

Vanlig feil: Å bruke 200 som nevner i P(B|J); betingelsen begrenser utvalget til jentene.
Sensorpunkt: Sensor ser etter riktig betinget utvalg og et eksplisitt uavhengighetskriterium.
Del 2 · Oppgave 5cSannsynlighet · Bayes setning

Oppgave 5c

Oppgave: Bruk Bayes setning, og bestem \(P(J\mid B)\).
Vis løsning

Hva spør oppgaven om? Vi skal sette de kjente sannsynlighetene inn i Bayes-formelen og kontrollere med direkte telling.

Steg 1 — Skriv Bayes-formelen

\(P(J\mid B)=\frac{P(B\mid J)P(J)}{P(B)}\).

Steg 2 — Sett inn P(B|J)

\(P(B\mid J)=\frac12\).

Steg 3 — Sett inn P(J)

\(P(J)=\frac{120}{200}=\frac35\).

Steg 4 — Sett inn P(B)

\(P(B)=\frac7{10}\).

Steg 5 — Regn brøken

\(P(J\mid B)=\frac{(1/2)(3/5)}{7/10}=\frac{3/10}{7/10}=\frac37\).

Steg 6 — Kontroller ved telling

Blant 140 elever med bukse er 60 jenter, og \(60/140=3/7\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Bayes[1/2,3/5,7/10]
\(\frac37\)

Tolkning: Bayes-beregningen og direkte opptelling gir samme svar.

Python-kontroll med SymPy

Python 3 · SymPy
from fractions import Fraction
P_B_given_J=Fraction(1,2)
P_J=Fraction(3,5)
P_B=Fraction(7,10)
posterior=P_B_given_J*P_J/P_B
print("Bayes: P(J|B)=P(B|J)*P(J)/P(B)")
print("P(B|J) =", P_B_given_J)
print("P(J) =", P_J)
print("P(B) =", P_B)
print("P(J|B) =", posterior)
print("Kontroll ved telling: 60 jenter med bukse av 140 med bukse =", Fraction(60,140))
print("Desimaltall =", float(posterior))
Utskrift fra Python:
Bayes: P(J|B)=P(B|J)*P(J)/P(B)
P(B|J) = 1/2
P(J) = 3/5
P(B) = 7/10
P(J|B) = 3/7
Kontroll ved telling: 60 jenter med bukse av 140 med bukse = 3/7
Desimaltall = 0.42857142857142855

Fasit: \(P(J\mid B)=\frac37\approx0{,}429\).

Vanlig feil: Å bytte om P(J|B) og P(B|J); de er ikke det samme.
Sensorpunkt: Sensor ser etter korrekt Bayes-formel, innsetting og forenkling.
Del 2 · Oppgave 6aTallteori · perfekte tall

Oppgave 6a

Oppgave: Når summen av de positive faktorene til et tall, uten tallet selv, er lik tallet, kalles tallet perfekt. Vis at 28 er et perfekt tall.
Vis løsning

Hva spør oppgaven om? Vi skal liste alle positive ekte faktorer til 28 og summere dem.

Steg 1 — Faktoriser tallet

\(28=2^2\cdot7\).

Steg 2 — Finn divisorene

De positive divisorene er 1, 2, 4, 7, 14 og 28.

Steg 3 — Fjern tallet selv

Ekte faktorer er 1, 2, 4, 7 og 14.

Steg 4 — Summer

\(1+2+4+7+14=28\).

Steg 5 — Sammenlign

Summen av de ekte faktorene er lik tallet selv.

Steg 6 — Konkluder

Dermed oppfyller 28 definisjonen av et perfekt tall.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Divisors[28]
\(1,2,4,7,14,28\)
2
Sum[{1,2,4,7,14}]
\(28\)

Tolkning: CAS bekrefter både divisorene og summen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import divisors
n=28
factors=divisors(n)[:-1]
s=sum(factors)
print("Alle positive divisorer til 28:", divisors(n))
print("Ekte faktorer, uten 28 selv:", factors)
print("Summen =", " + ".join(map(str,factors)), "=", s)
print("Tallet selv =", n)
print("Summen er lik tallet: 28 er perfekt.")
Utskrift fra Python:
Alle positive divisorer til 28: [1, 2, 4, 7, 14, 28]
Ekte faktorer, uten 28 selv: [1, 2, 4, 7, 14]
Summen = 1 + 2 + 4 + 7 + 14 = 28
Tallet selv = 28
Summen er lik tallet: 28 er perfekt.

Fasit: 28 er et perfekt tall fordi \(1+2+4+7+14=28\).

Vanlig feil: Å ta med 28 selv i summen, selv om definisjonen uttrykkelig utelater tallet.
Sensorpunkt: Sensor ser etter en komplett faktorliste og eksplisitt konklusjon.
Del 2 · Oppgave 6bTallteori · faktorsum

Oppgave 6b

Oppgave: Summen av faktorene i 220 er \[1+2+4+5+10+11+20+22+44+55+110=284.\] Finn summen av faktorene i 284.
Vis løsning

Hva spør oppgaven om? Vi skal primtallsfaktorisere 284, liste alle divisorer og summere dem uten 284 selv.

Steg 1 — Primtallsfaktoriser

\(284=4\cdot71=2^2\cdot71\), der 71 er et primtall.

Steg 2 — Bygg divisorene

Mulige 2-potenser er 1, 2 og 4, kombinert med 1 eller 71.

Steg 3 — List alle divisorene

Divisorene er 1, 2, 4, 71, 142 og 284.

Steg 4 — Fjern tallet selv

De ekte faktorene er 1, 2, 4, 71 og 142.

Steg 5 — Summer

\(1+2+4+71+142=220\).

Steg 6 — Tolk resultatet

Faktorsummen til 284 er 220, mens faktorsummen til 220 er 284. Tallene kalles derfor vennskapelige tall.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
FactorInteger[284]
\(2^2\cdot71\)
2
Divisors[284]
\(1,2,4,71,142,284\)
3
1+2+4+71+142
\(220\)

Tolkning: CAS bekrefter faktorisering, divisorer og sum.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import factorint, divisors
n=284
all_div=divisors(n)
proper=all_div[:-1]
s=sum(proper)
print("Primtallsfaktorisering av 284:", factorint(n))
print("Alle positive divisorer:", all_div)
print("Ekte faktorer:", proper)
print("Summen av ekte faktorer =", s)
print("284 har faktorsum 220.")
print("Sammen med opplysningen om 220 danner tallene et vennskapelig par.")
Utskrift fra Python:
Primtallsfaktorisering av 284: {2: 2, 71: 1}
Alle positive divisorer: [1, 2, 4, 71, 142, 284]
Ekte faktorer: [1, 2, 4, 71, 142]
Summen av ekte faktorer = 220
284 har faktorsum 220.
Sammen med opplysningen om 220 danner tallene et vennskapelig par.

Fasit: Summen av de ekte faktorene i 284 er \(220\).

Vanlig feil: Å overse faktoren 142 eller å ta med 284 selv i summen.
Sensorpunkt: Sensor ser etter komplett divisorstruktur fra primtallsfaktoriseringen.