Hva spør oppgaven om? Vi skal derivere hvert ledd. Rotleddet skrives som en potens, og vi må samtidig merke oss at den deriverte bare er definert for \(x>0\).
Steg 1 - Skriv roten som potens
\(\sqrt{x}=x^{1/2}\), så \(f(x)=x^3+2x^2-x^{1/2}\).
Vanlig feil: Å faktoriserer \(x^2-x-6\) med feil fortegn.
Sensorpunkt: Alle tre lineære faktorer skal oppgis, og produktet bør kunne kontrolleres mot originalpolynomet.
Del 1 - Oppgave 3cPolynomulikhet og fortegnslinje
Oppgave 3c
Oppgave: Løs ulikheten \[f(x)\ge (2x-1)(x+2).\]
Vis løsning
Hva spør oppgaven om? Vi samler alt på én side, faktoriserer og bruker fortegnene til tre lineære faktorer.
Steg 1 - Flytt høyresiden
\[f(x)-(2x-1)(x+2)\ge0.\]
Steg 2 - Bruk faktoriseringen av f
\[(2x-1)(x+2)(x-3)-(2x-1)(x+2)\ge0.\]
Steg 3 - Trekk ut felles faktor
\[(2x-1)(x+2)((x-3)-1)\ge0.\]
Steg 4 - Forenkle
\[(2x-1)(x+2)(x-4)\ge0.\]
Steg 5 - Finn nullpunktene
Nullpunktene er \(x=-2\), \(x=1/2\) og \(x=4\).
Steg 6 - Lag fortegn
Produktet har fortegn \(-,+,-,+\) på intervallene som deles av de tre nullpunktene.
Steg 7 - Velg ikke-negative intervaller
Produktet er positivt på \((-2,1/2)\) og \((4,\infty)\).
Steg 8 - Ta med nullpunktene
Siden ulikheten er \(\ge0\), skal alle tre nullpunktene tas med.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Solve[(2x-1)(x+2)(x-4)>=0,x]
\([-2,1/2]\cup[4,\infty)\)
Tolkning: CAS bekrefter fortegnslinjen og inkluderer nullpunktene.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
x = sp.symbols("x", real=True)
f = 2*x**3 - 3*x**2 - 11*x + 6
right_side = (2*x-1)*(x+2)
difference = sp.factor(f-right_side)
roots = sp.solve(sp.Eq(difference, 0), x)
solution = sp.solve_univariate_inequality(difference >= 0, x)
print("f(x) =", f)
print("Right-hand side =", sp.expand(right_side))
print("Factored difference =", difference)
print("Boundary points =", roots)
print("Solution set =", solution)
for test in [-3, 0, 1, 5]:
print("Sign at x =", test, ":", sp.sign(difference.subs(x,test)))
Utskrift fra Python:
f(x) = 2*x**3 - 3*x**2 - 11*x + 6
Right-hand side = 2*x**2 + 3*x - 2
Factored difference = (x - 4)*(x + 2)*(2*x - 1)
Boundary points = [-2, 1/2, 4]
Solution set = (4 <= x) | ((-2 <= x) & (x <= 1/2))
Sign at x = -3 : -1
Sign at x = 0 : 1
Sign at x = 1 : -1
Sign at x = 5 : 1
Fasit: \(x\in[-2,1/2]\cup[4,\infty)\).
Vanlig feil: Å løse bare \(f(x)\ge0\), eller å utelate endepunktene selv om ulikheten er ikke-streng.
Sensorpunkt: Fellesfaktoren, de tre grensepunktene og fortegnsvurderingen skal framgå.
Del 1 - Oppgave 4aVektor og vektorlengde
Oppgave 4a
Oppgave: Punktene er \(A(1,3)\) og \(B(5,-1)\). Bestem \(\overrightarrow{AB}\) og \(|\overrightarrow{AB}|\).
Vis løsning
Hva spør oppgaven om? Vektoren fra A til B finnes ved å trekke koordinatene til A fra koordinatene til B.
Steg 1 - Skriv punktene
\(A=(1,3)\) og \(B=(5,-1)\).
Steg 2 - Beregn x-komponenten
\(5-1=4\).
Steg 3 - Beregn y-komponenten
\(-1-3=-4\).
Steg 4 - Skriv vektoren
\[\overrightarrow{AB}=[4,-4].\]
Steg 5 - Bruk lengdeformelen
\[|\overrightarrow{AB}|=\sqrt{4^2+(-4)^2}.\]
Steg 6 - Forenkle
\[\sqrt{16+16}=\sqrt{32}=4\sqrt2.\]
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
A=(1,3)
Punkt A
2
B=(5,-1)
Punkt B
3
Vector[A,B]
\((4,-4)\)
4
Length[Vector[A,B]]
\(4\sqrt2\)
Tolkning: GeoGebra beregner både retningsvektoren og den euklidiske lengden.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
A = sp.Point(1, 3)
B = sp.Point(5, -1)
AB = sp.Matrix([B.x-A.x, B.y-A.y])
length_squared = sp.expand(AB.dot(AB))
length = sp.sqrt(length_squared)
print("A =", A)
print("B =", B)
print("AB vector =", list(AB))
print("Length squared =", length_squared)
print("Exact length =", length)
print("Decimal length =", sp.N(length, 12))
Utskrift fra Python:
A = Point2D(1, 3)
B = Point2D(5, -1)
AB vector = [4, -4]
Length squared = 32
Exact length = 4*sqrt(2)
Decimal length = 5.65685424949
Fasit: \(\overrightarrow{AB}=[4,-4]\) og \(|\overrightarrow{AB}|=4\sqrt2\).
Vanlig feil: Å regne \(A-B\) i stedet for \(B-A\), eller å glemme å kvadrere den negative y-komponenten.
Sensorpunkt: Retningen A til B og eksakt lengde skal være korrekt.
Del 1 - Oppgave 4bSirkel med gitt diameter
Oppgave 4b
Oppgave: Bestem en likning for sirkelen som har \(AB\) som diameter.
Vis løsning
Hva spør oppgaven om? Sentrum er midtpunktet på AB, og radius er halvparten av lengden AB.
Steg 1 - Finn sentrum
Midtpunktet er \[M=\left(\frac{1+5}{2},\frac{3+(-1)}2\right)=(3,1).\]
Steg 2 - Finn diameteren
Fra del a er \(|AB|=4\sqrt2\).
Steg 3 - Finn radius
\[r=\frac{|AB|}{2}=2\sqrt2.\]
Steg 4 - Finn radiuskvadratet
\[r^2=(2\sqrt2)^2=8.\]
Steg 5 - Bruk standardformen
En sirkel med sentrum \((a,b)\) har likning \((x-a)^2+(y-b)^2=r^2\).
Steg 6 - Sett inn
\[(x-3)^2+(y-1)^2=8.\]
Steg 7 - Kontroller endepunktene
Både A og B gir venstreside 8, derfor ligger begge på sirkelen.
Sirkelen har sentrum M=(3,1), mens linjen x=6 ligger utenfor sirkelen.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
M=Midpoint[(1,3),(5,-1)]
\((3,1)\)
2
Circle[M,(1,3)]
\((x-3)^2+(y-1)^2=8\)
Tolkning: Midtpunktet blir sentrum, og avstanden til A eller B blir radius.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
A = sp.Point(1, 3)
B = sp.Point(5, -1)
M = sp.Segment(A, B).midpoint
radius = sp.simplify(A.distance(B)/2)
radius_squared = sp.expand(radius**2)
check_A = sp.expand((A.x-M.x)**2 + (A.y-M.y)**2)
check_B = sp.expand((B.x-M.x)**2 + (B.y-M.y)**2)
print("Midpoint M =", M)
print("Radius =", radius)
print("Radius squared =", radius_squared)
print("Circle equation: (x-3)^2 + (y-1)^2 =", radius_squared)
print("Left side at A =", check_A)
print("Left side at B =", check_B)
Utskrift fra Python:
Midpoint M = Point2D(3, 1)
Radius = 2*sqrt(2)
Radius squared = 8
Circle equation: (x-3)^2 + (y-1)^2 = 8
Left side at A = 8
Left side at B = 8
Fasit: \((x-3)^2+(y-1)^2=8\).
Vanlig feil: Å bruke A eller B som sentrum, eller å bruke diameteren som radius.
Sensorpunkt: Midtpunkt, radius og standardform skal dokumenteres.
Del 1 - Oppgave 4cRett vinkel og sirkelsetningen
Oppgave 4c
Oppgave: Punktet C ligger på linjen \(x=6\). Avgjør om C kan plasseres slik at trekanten ABC får rett vinkel i C.
Vis løsning
Hva spør oppgaven om? Et punkt C gir rett vinkel mot diameteren AB akkurat når C ligger på sirkelen med AB som diameter. Vi tester om linjen x=6 skjærer sirkelen.
Steg 1 - Bruk sirkelen fra del b
\[(x-3)^2+(y-1)^2=8.\]
Steg 2 - Sett x=6
\[(6-3)^2+(y-1)^2=8.\]
Steg 3 - Forenkle
\[9+(y-1)^2=8.\]
Steg 4 - Isoler kvadratet
\[(y-1)^2=-1.\]
Steg 5 - Vurder reelle løsninger
Et reelt kvadrat kan ikke være negativt, så likningen har ingen reell løsning.
Steg 6 - Konklusjon
Linjen \(x=6\) skjærer ikke sirkelen. Derfor finnes det ikke et slikt punkt C.
Steg 7 - Alternativ prikkproduktkontroll
Med \(C=(6,y)\) blir \((A-C)\cdot(B-C)=(y-1)^2+1>0\), aldri 0.
Linjen x=6 ligger utenfor sirkelen med AB som diameter.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Intersect[x=6,(x-3)^2+(y-1)^2=8]
Ingen reelle skjæringspunkter
Tolkning: Ingen skjæring betyr at ingen C på linjen x=6 ser diameteren AB under 90 grader.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
y = sp.symbols("y", real=True)
A = sp.Matrix([1, 3])
B = sp.Matrix([5, -1])
C = sp.Matrix([6, y])
dot_product = sp.expand((A-C).dot(B-C))
circle_equation = sp.expand((6-3)**2 + (y-1)**2 - 8)
solutions = sp.solve(sp.Eq(circle_equation, 0), y, domain=sp.S.Reals)
print("C =", list(C))
print("(A-C) dot (B-C) =", dot_product)
print("Completed-square form =", sp.expand((y-1)**2+1))
print("Circle equation after x=6 =", circle_equation)
print("Real y-solutions =", solutions)
print("Minimum dot product =", 1)
Utskrift fra Python:
C = [6, y]
(A-C) dot (B-C) = y**2 - 2*y + 2
Completed-square form = y**2 - 2*y + 2
Circle equation after x=6 = y**2 - 2*y + 2
Real y-solutions = []
Minimum dot product = 1
Fasit: Nei. Det finnes ingen reell plassering av C på \(x=6\) som gir rett vinkel i C.
Vanlig feil: Å løse \((y-1)^2=-1\) som \(y=0\) eller \(y=2\).
Sensorpunkt: Umuligheten må begrunnes med manglende reelle løsninger eller et alltid positivt prikkprodukt.
Del 1 - Oppgave 5aKombinasjoner
Oppgave 5a
Oppgave: Det er 10 deltakere. Hvor mange ulike grupper på tre deltakere kan komme til finalen?
Vis løsning
Hva spør oppgaven om? Rekkefølgen i finalgruppen spiller ingen rolle, så vi bruker kombinasjoner.
Steg 1 - Identifiser valgtype
Vi velger 3 av 10 uten å ta hensyn til rekkefølge.
Steg 2 - Skriv binomialkoeffisienten
\[\binom{10}{3}.\]
Steg 3 - Bruk formelen
\[\binom{10}{3}=\frac{10!}{3!7!}.\]
Steg 4 - Forkort fakultetene
\[\frac{10\cdot9\cdot8}{3\cdot2\cdot1}.\]
Steg 5 - Beregn
\[\frac{720}{6}=120.\]
Steg 6 - Tolk
Det finnes 120 forskjellige finalgrupper.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
BinomialCoefficient[10,3]
\(120\)
Tolkning: GeoGebra teller alle uordnede utvalg av tre personer.
Python-kontroll med SymPy
Python 3 - SymPy
import math
n = 10
r = 3
ordered_choices = n*(n-1)*(n-2)
orderings_per_group = math.factorial(r)
combinations = math.comb(n, r)
print("Number of participants =", n)
print("Group size =", r)
print("Ordered selections =", ordered_choices)
print("Orderings per group =", orderings_per_group)
print("Unordered groups =", combinations)
print("Division check =", ordered_choices//orderings_per_group)
Utskrift fra Python:
Number of participants = 10
Group size = 3
Ordered selections = 720
Orderings per group = 6
Unordered groups = 120
Division check = 120
Fasit: \(\binom{10}{3}=120\) grupper.
Vanlig feil: Å bruke \(10\cdot9\cdot8=720\) uten å dele på de 6 rekkefølgene til samme gruppe.
Sensorpunkt: Det skal begrunnes at rekkefølgen ikke har betydning.
Del 1 - Oppgave 5bKombinatorikk med kjønn
Oppgave 5b
Oppgave: Hvor mange finalgrupper inneholder flere kvinner enn menn når det er fem kvinner og fem menn?
Vis løsning
Hva spør oppgaven om? En gruppe på tre har flere kvinner enn menn i to tilfeller: to kvinner og én mann, eller tre kvinner.
Steg 1 - Del i tilfeller
Mulige kjønnsfordelinger er \(2K+1M\) og \(3K+0M\).
Steg 2 - Tell 2K og 1M
\[\binom52\binom51=10\cdot5=50.\]
Steg 3 - Tell 3K
\[\binom53\binom50=10\cdot1=10.\]
Steg 4 - Kontroller at tilfellene er disjunkte
En gruppe kan ikke samtidig ha to og tre kvinner, så antall kan summeres.
Steg 5 - Summer
\[50+10=60.\]
Steg 6 - Tolk
60 av de 120 mulige finalgruppene har kvinneflertall.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
BinomialCoefficient[5,2]*BinomialCoefficient[5,1]
\(50\)
2
BinomialCoefficient[5,3]
\(10\)
3
50+10
\(60\)
Tolkning: De to mulige kvinneflertallstilfellene telles hver for seg.
Python-kontroll med SymPy
Python 3 - SymPy
import math
women = 5
men = 5
two_women_one_man = math.comb(women,2)*math.comb(men,1)
three_women = math.comb(women,3)*math.comb(men,0)
total_female_majority = two_women_one_man + three_women
all_groups = math.comb(women+men,3)
print("Two women and one man =", two_women_one_man)
print("Three women =", three_women)
print("Female-majority groups =", total_female_majority)
print("All groups =", all_groups)
print("Share of all groups =", total_female_majority/all_groups)
print("Symmetry check, half of all groups =", all_groups//2)
Utskrift fra Python:
Two women and one man = 50
Three women = 10
Female-majority groups = 60
All groups = 120
Share of all groups = 0.5
Symmetry check, half of all groups = 60
Fasit: \(60\) grupper.
Vanlig feil: Å telle bare tilfelle 2 kvinner og 1 mann og glemme grupper med 3 kvinner.
Sensorpunkt: Begge mulige fordelinger skal telles uten overlapp.
Del 1 - Oppgave 6aSammenheng mellom funksjon og derivert
Oppgave 6a
Oppgave: To grafer er merket A og B. Avgjør hvilken graf som tilhører \(f\), når den andre tilhører \(f^{\prime}\).
Vis løsning
Hva spør oppgaven om? Vi sammenlikner fortegnet til én graf med hvor den andre grafen vokser og avtar.
Steg 1 - Se på graf B
Graf B ligger under x-aksen fram til omtrent \(x=0,2\), og over x-aksen etter dette.
Steg 2 - Tolk B som en mulig derivert
Hvis B er \(f^{\prime}\), skal f avta der B er negativ og vokse der B er positiv.
Steg 3 - Sammenlikn med graf A
Graf A avtar fram til sitt bunnpunkt ved omtrent samme x-verdi og vokser etterpå.
Steg 4 - Kontroller nullpunktet
Nullpunktet til B svarer til et stasjonært punkt på A.
Steg 5 - Test motsatt antakelse
Hvis A var \(f^{\prime}\), ville nullpunktene til A gi to stasjonære punkter på B, men B viser ikke dette mønsteret.
Steg 6 - Konklusjon
Graf A tilhører f, og graf B tilhører \(f^{\prime}\).
Grafene er kvalitativt gjenskapt for å vise den nødvendige fortegnssammenhengen.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Input graph A as f
A har bunnpunkt der B krysser x-aksen
2
Input graph B as derivative
B<0 når A avtar og B>0 når A vokser
Tolkning: Fortegnet til derivertgrafen stemmer med monotonien til graf A.
Python-kontroll med SymPy
Python 3 - SymPy
# Qualitative sign table read from the exam figure
intervals = ["x before the zero of B", "x after the zero of B"]
B_sign = ["negative", "positive"]
A_motion = ["decreasing", "increasing"]
consistency = [B_sign[i] == ("negative" if A_motion[i] == "decreasing" else "positive") for i in range(2)]
print("Intervals =", intervals)
print("Sign of graph B =", B_sign)
print("Observed motion of graph A =", A_motion)
print("Consistency checks =", consistency)
print("All checks agree =", all(consistency))
print("Conclusion: graph A is f and graph B is f'")
Utskrift fra Python:
Intervals = ['x before the zero of B', 'x after the zero of B']
Sign of graph B = ['negative', 'positive']
Observed motion of graph A = ['decreasing', 'increasing']
Consistency checks = [True, True]
All checks agree = True
Conclusion: graph A is f and graph B is f'
Fasit: Graf A er \(f\), og graf B er \(f^{\prime}\).
Vanlig feil: Å velge etter hvilken graf som ser mest komplisert ut, uten å bruke fortegn og vekst.
Sensorpunkt: Begrunnelsen skal koble fortegnet til derivertgrafen til vekst og avtakning på funksjonsgrafen.
Del 1 - Oppgave 6bFortegn til andrederivert
Oppgave 6b
Oppgave: Lag en skisse av fortegnslinjen til \(f^{\prime\prime}\).
Vis løsning
Hva spør oppgaven om? Siden graf B er \(f^{\prime}\), er fortegnet til \(f^{\prime\prime}\) bestemt av om B avtar eller vokser.
Steg 1 - Bruk resultatet fra del a
Graf B er grafen til \(f^{\prime}\).
Steg 2 - Finn bunnpunktet på B
B avtar fram til sitt bunnpunkt, som ligger omtrent ved \(x=-0,8\) til \(-1\) i figuren.
Steg 3 - Tolk avtakning
Når \(f^{\prime}\) avtar, er \(f^{\prime\prime}<0\).
Steg 4 - Tolk bunnpunktet
I bunnpunktet til \(f^{\prime}\) er stigningstallet 0, altså \(f^{\prime\prime}=0\).
Steg 5 - Tolk vekst
Etter bunnpunktet vokser \(f^{\prime}\), derfor er \(f^{\prime\prime}>0\).
Steg 6 - Skriv fortegnslinjen
Fortegnslinjen er negativ - null - positiv, med skifte ved x-koordinaten til bunnpunktet på B.
Bunnpunktet på graf B bestemmer fortegnsskiftet til f andrederivert.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Extremum[B]
Gir x-koordinaten \(x_0\) til bunnpunktet
2
Sign chart for Derivative[B]
\(-\;|\;0\;|\;+\)
Tolkning: Derivert av graf B er andrederivert av f.
Python-kontroll med SymPy
Python 3 - SymPy
# The exact coordinate is read approximately from the printed graph.
x0_approx = -0.9
left_behavior = "f' is decreasing"
right_behavior = "f' is increasing"
left_sign = "negative"
point_sign = "zero"
right_sign = "positive"
print("Approximate change point x0 =", x0_approx)
print("Left of x0:", left_behavior)
print("Therefore f'' is", left_sign)
print("At x0: f'' is", point_sign)
print("Right of x0:", right_behavior)
print("Therefore f'' is", right_sign)
print("Sign line: negative | zero | positive")
Utskrift fra Python:
Approximate change point x0 = -0.9
Left of x0: f' is decreasing
Therefore f'' is negative
At x0: f'' is zero
Right of x0: f' is increasing
Therefore f'' is positive
Sign line: negative | zero | positive
Fasit: \(f^{\prime\prime}<0\) før bunnpunktet til graf B, \(f^{\prime\prime}=0\) i bunnpunktet og \(f^{\prime\prime}>0\) etterpå.
Vanlig feil: Å bruke nullpunktet til B i stedet for bunnpunktet til B.
Sensorpunkt: Fortegnslinjen skal baseres på hvor \(f^{\prime}\) avtar og vokser.
Del 1 - Oppgave 7aFormlikhet i sirkel
Oppgave 7a
Oppgave: I en sirkel skjærer kordene AB og CD hverandre i P. Begrunn at \(\triangle APC\) og \(\triangle BPD\) er formlike.
Vis løsning
Hva spør oppgaven om? Vi finner to par like vinkler: toppvinkler i P og periferivinkler som spenner over samme bue.
Steg 1 - Bruk toppvinkler
\(\angle APC\) og \(\angle BPD\) er toppvinkler, derfor er de like.
Steg 2 - Bruk kollinearitet
P ligger på CD, så \(\angle ACP=\angle ACD\).
Steg 3 - Bruk den andre korden
P ligger på AB, så \(\angle PBD=\angle ABD\).
Steg 4 - Bruk periferivinkelsetningen
\(\angle ACD\) og \(\angle ABD\) spenner over samme bue AD, derfor er de like.
Steg 5 - Samle vinkelparet
Dermed er \(\angle ACP=\angle PBD\).
Steg 6 - Bruk VV-kriteriet
To par samsvarende vinkler er like, så trekantene er formlike.
Steg 7 - Oppgi korrespondansen
Korrespondansen er \(A\leftrightarrow D\), \(P\leftrightarrow P\), \(C\leftrightarrow B\).
Figuren viser de to trekantene som deler skjæringspunktet P.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Angle[A,P,C]
Samme som Angle[B,P,D]
2
Angle[A,C,D]
Samme som Angle[A,B,D]
Tolkning: Vinkelmåling bekrefter toppvinklene og periferivinklene.
Python-kontroll med SymPy
Python 3 - SymPy
# Symbolic angle labels for the AA similarity argument
angle_APC = "vertical angle at P"
angle_BPD = "vertical angle at P"
angle_ACP = "inscribed angle over arc AD"
angle_PBD = "inscribed angle over arc AD"
first_pair_equal = angle_APC == angle_BPD
second_pair_equal = angle_ACP == angle_PBD
print("Angle APC description =", angle_APC)
print("Angle BPD description =", angle_BPD)
print("First angle pair equal =", first_pair_equal)
print("Angle ACP description =", angle_ACP)
print("Angle PBD description =", angle_PBD)
print("Second angle pair equal =", second_pair_equal)
print("AA similarity established =", first_pair_equal and second_pair_equal)
Utskrift fra Python:
Angle APC description = vertical angle at P
Angle BPD description = vertical angle at P
First angle pair equal = True
Angle ACP description = inscribed angle over arc AD
Angle PBD description = inscribed angle over arc AD
Second angle pair equal = True
AA similarity established = True
Fasit: \(\triangle APC\sim\triangle BPD\) ved VV-formlikhet.
Vanlig feil: Å hevde at vinklene ved A og B er like uten å identifisere hvilken felles bue de spenner over.
Sensorpunkt: Både toppvinklene og periferivinklene over samme bue skal begrunnes.
Del 1 - Oppgave 7bSkjærende korders setning
Oppgave 7b
Oppgave: Vis at \(AP\cdot PB=CP\cdot PD\).
Vis løsning
Hva spør oppgaven om? Vi bruker samsvarende sider i de formlike trekantene fra del a og kryssmultipliserer.
Steg 1 - Bruk korrespondansen
Fra form-likheten svarer siden AP til PD, og CP svarer til PB.
Steg 2 - Sett opp et sideforhold
\[\frac{AP}{PD}=\frac{CP}{PB}.\]
Steg 3 - Kontroller at forholdene er samsvarende
Begge tellerne og nevnerne tilhører sider mellom samsvarende hjørner.
Steg 4 - Kryssmultipliser
\[AP\cdot PB=CP\cdot PD.\]
Steg 5 - Tolk resultatet
Produktet av de to delene av den ene korden er lik produktet av delene av den andre.
Steg 6 - Konklusjon
Dette er setningen om skjærende korder, nå utledet fra formlikhet.
Formlikheten gir produktsetningen for de to skjærende kordene.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Distance[A,P]*Distance[P,B]
Produkt langs korden AB
2
Distance[C,P]*Distance[P,D]
Produkt langs korden CD
Tolkning: For punkter på samme sirkel gir begge produktene samme verdi.
Utskrift fra Python:
Similarity ratio = Eq(AP/PD, CP/PB)
Left cross product = AP*PB
Right cross product = CP*PD
Cleared numerator = AP*PB - CP*PD
Equality after cross multiplication = Eq(AP*PB, CP*PD)
Conclusion: AP*PB = CP*PD
Fasit: \(AP\cdot PB=CP\cdot PD\).
Vanlig feil: Å bruke et sideforhold som ikke følger den riktige hjørnekorrespondansen.
Sensorpunkt: Riktig samsvarende sideforhold og tydelig kryssmultiplikasjon skal vises.
Del 1 - Oppgave 8aImplikasjon og stasjonært punkt
Oppgave 8a
Oppgave: Sett inn \(\Rightarrow\), \(\Leftarrow\) eller \(\Leftrightarrow\): \[f^{\prime}(2)=0\quad\square\quad \text{Grafen til f har et toppunkt i }(2,f(2)).\]
Vis løsning
Hva spør oppgaven om? Vi avgjør hvilken retning som alltid er sann. Et toppunkt gir null derivert, men null derivert gir ikke nødvendigvis toppunkt.
Steg 1 - Fra toppunkt til derivert
Når f er deriverbar og har et lokalt toppunkt i et indre punkt, er tangenten horisontal.
Steg 2 - Skriv konsekvensen
Toppunkt i \(x=2\) medfører \(f^{\prime}(2)=0\).
Steg 3 - Test motsatt retning
Betingelsen \(f^{\prime}(2)=0\) sier bare at punktet er stasjonært.
Steg 4 - Gi moteksempel
For \(f(x)=(x-2)^3\) er \(f^{\prime}(2)=0\), men punktet er et terrassepunkt, ikke et toppunkt.
Steg 5 - Velg symbol
Påstanden til høyre medfører påstanden til venstre.
Steg 6 - Konklusjon
Vi skal sette inn \(\Leftarrow\).
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
f(x)=(x-2)^3
Moteksempel
2
Derivative[f,2]
\(0\)
3
Extremum[f]
Ingen topp ved x=2
Tolkning: Moteksemplet viser hvorfor implikasjonen ikke kan gå fra venstre mot høyre.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
x = sp.symbols("x", real=True)
counterexample = (x-2)**3
first = sp.diff(counterexample, x)
second = sp.diff(counterexample, x, 2)
value_first = first.subs(x,2)
left_value = counterexample.subs(x,sp.Rational(19,10))
right_value = counterexample.subs(x,sp.Rational(21,10))
print("Counterexample f(x) =", counterexample)
print("f'(x) =", first)
print("f''(x) =", second)
print("f'(2) =", value_first)
print("f(1.9) =", left_value)
print("f(2.1) =", right_value)
print("The function passes through, so x=2 is not a maximum")
Utskrift fra Python:
Counterexample f(x) = (x - 2)**3
f'(x) = 3*(x - 2)**2
f''(x) = 6*(x - 2)
f'(2) = 0
f(1.9) = -1/1000
f(2.1) = 1/1000
The function passes through, so x=2 is not a maximum
Fasit: \(f^{\prime}(2)=0\;\Leftarrow\;\) grafen har et toppunkt i \((2,f(2))\).
Vanlig feil: Å tro at alle stasjonære punkter er topp- eller bunnpunkter.
Sensorpunkt: Riktig implikasjonsretning og et gyldig moteksempel til motsatt retning skal oppgis.
Del 1 - Oppgave 8bAndrederiverttesten og implikasjon
Oppgave 8b
Oppgave: Sett inn riktig symbol: \[f^{\prime}(3)=0\text{ og }f^{\prime\prime}(3)>0\quad\square\quad \text{Grafen har et bunnpunkt i }(3,f(3)).\]
Vis løsning
Hva spør oppgaven om? Andrederiverttesten gir en tilstrekkelig betingelse for bunnpunkt, men betingelsen er ikke nødvendig.
Steg 1 - Bruk andrederiverttesten
Hvis \(f^{\prime}(3)=0\) og \(f^{\prime\prime}(3)>0\), krummer grafen oppover ved det stasjonære punktet.
Steg 2 - Trekk konklusjon
Da har f et lokalt bunnpunkt ved \(x=3\).
Steg 3 - Test motsatt retning
Et bunnpunkt behøver ikke ha positiv andrederivert.
Steg 4 - Gi moteksempel
For \(f(x)=(x-3)^4\) er \(x=3\) et bunnpunkt, men \(f^{\prime\prime}(3)=0\).
Steg 5 - Velg symbol
Venstresiden medfører høyresiden, men ikke omvendt.
Steg 6 - Konklusjon
Riktig symbol er \(\Rightarrow\).
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
f(x)=(x-3)^4
Moteksempel til motsatt retning
2
Derivative[f,3]
\(0\)
3
SecondDerivative[f,3]
\(0\)
Tolkning: Grafen har bunnpunkt selv om andrederivert er null.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
x = sp.symbols("x", real=True)
counterexample = (x-3)**4
first = sp.diff(counterexample, x)
second = sp.diff(counterexample, x, 2)
value = counterexample.subs(x,3)
first_at_3 = first.subs(x,3)
second_at_3 = second.subs(x,3)
nearby_values = [counterexample.subs(x,sp.Rational(29,10)), counterexample.subs(x,sp.Rational(31,10))]
print("Counterexample f(x) =", counterexample)
print("f(3) =", value)
print("f'(3) =", first_at_3)
print("f''(3) =", second_at_3)
print("Nearby function values =", nearby_values)
print("Both nearby values exceed f(3), so x=3 is a minimum")
print("Correct implication direction: left implies right")
Utskrift fra Python:
Counterexample f(x) = (x - 3)**4
f(3) = 0
f'(3) = 0
f''(3) = 0
Nearby function values = [1/10000, 1/10000]
Both nearby values exceed f(3), so x=3 is a minimum
Correct implication direction: left implies right
Fasit: \(f^{\prime}(3)=0\) og \(f^{\prime\prime}(3)>0\;\Rightarrow\;\) bunnpunkt i \((3,f(3))\).
Vanlig feil: Å bruke \(\Leftrightarrow\); andrederiverttesten er tilstrekkelig, men ikke nødvendig.
Sensorpunkt: Må forklare både hvorfor venstre side gir bunnpunkt og hvorfor motsatt retning kan feile.
Del 2 - med hjelpemidler
Del 2 - Oppgave 1aVektorfunksjon og banefart
Oppgave 1a
Oppgave: Ballen har posisjon \(\vec r(t)=[28t-3t^2,\,10t-5t^2]\). Bestem banefarten da ballen ble sparket.
Vis løsning
Hva spør oppgaven om? Banefarten er lengden av fartsvektoren \(ec v(t)=ec r^{\prime}(t)\), evaluert ved \(t=0\).
Steg 1 - Deriver x-komponenten
\(x(t)=28t-3t^2\) gir \(x^{\prime}(t)=28-6t\).
Steg 2 - Deriver y-komponenten
\(y(t)=10t-5t^2\) gir \(y^{\prime}(t)=10-10t\).
Steg 3 - Skriv fartsvektoren
\[\vec v(t)=[28-6t,\,10-10t].\]
Steg 4 - Sett t=0
\[\vec v(0)=[28,10].\]
Steg 5 - Finn lengden
\[|\vec v(0)|=\sqrt{28^2+10^2}.\]
Steg 6 - Forenkle eksakt
\[\sqrt{884}=2\sqrt{221}.\]
Steg 7 - Beregn desimaltall
\[2\sqrt{221}\approx29,73\text{ m/s}.\]
Parameterkurven viser startpunkt, toppunkt og punktet der ballen treffer bakken.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
r(t)=(28t-3t^2,10t-5t^2)
Posisjonsvektor
2
v(t)=Derivative[r]
\((28-6t,10-10t)\)
3
Length[v(0)]
\(2\sqrt{221}\approx29,73\)
Tolkning: Lengden av fartsvektoren ved t=0 er startens banefart.
Fasit: Banefarten var \(2\sqrt{221}\text{ m/s}\approx29,73\text{ m/s}\).
Vanlig feil: Å oppgi bare fartsvektoren \([28,10]\) i stedet for lengden av den.
Sensorpunkt: Derivasjon av begge komponenter, evaluering ved t=0 og riktig enhet skal være med.
Del 2 - Oppgave 1bNullpunkt for høydekomponenten
Oppgave 1b
Oppgave: Hvor lang tid tok det fra ballen ble sparket til den traff bakken?
Vis løsning
Hva spør oppgaven om? Ballen er på bakken når høydekomponenten er null. Vi ser bort fra starttidspunktet t=0 og velger det neste nullpunktet.
Steg 1 - Finn høydekomponenten
\[y(t)=10t-5t^2.\]
Steg 2 - Sett høyden lik null
\[10t-5t^2=0.\]
Steg 3 - Faktoriser
\[5t(2-t)=0.\]
Steg 4 - Finn løsningene
\[t=0\quad\text{eller}\quad t=2.\]
Steg 5 - Tolk t=0
Dette er tidspunktet da ballen ble sparket.
Steg 6 - Velg det senere tidspunktet
Ballen treffer bakken igjen ved \(t=2\).
Steg 7 - Oppgi tid
Det tok 2,0 sekunder.
Kurven krysser bakken ved t=0 og t=2.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Solve[10t-5t^2=0,t]
\(t=0,2\)
Tolkning: Det positive nullpunktet etter start er trefftidspunktet.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
t = sp.symbols("t", real=True)
y = 10*t - 5*t**2
factored = sp.factor(y)
roots = sp.solve(sp.Eq(y,0), t)
positive_after_start = [root for root in roots if root > 0]
print("Height y(t) =", y)
print("Factored height =", factored)
print("All ground times =", roots)
print("Times after launch =", positive_after_start)
print("Impact time =", positive_after_start[0])
print("Height check at impact =", y.subs(t,positive_after_start[0]))
Utskrift fra Python:
Height y(t) = -5*t**2 + 10*t
Factored height = -5*t*(t - 2)
All ground times = [0, 2]
Times after launch = [2]
Impact time = 2
Height check at impact = 0
Fasit: Ballen traff bakken etter \(2\) sekunder.
Vanlig feil: Å velge t=0 som svar eller å løse x-komponenten i stedet for høydekomponenten.
Sensorpunkt: Begge nullpunktene skal tolkes fysisk.
Del 2 - Oppgave 1cFart i høyeste punkt
Oppgave 1c
Oppgave: Bestem ballens banefart da den var i sitt høyeste punkt.
Vis løsning
Hva spør oppgaven om? I høyeste punkt er den vertikale fartskomponenten null. Vi finner tidspunktet og setter det inn i hele fartsvektoren.
Steg 1 - Bruk fartsvektoren
\[\vec v(t)=[28-6t,\,10-10t].\]
Steg 2 - Sett vertikalfarten lik null
\[10-10t=0.\]
Steg 3 - Finn tidspunktet
\[t=1.\]
Steg 4 - Beregn fartsvektoren
\[\vec v(1)=[28-6,\,10-10]=[22,0].\]
Steg 5 - Finn banefarten
\[|\vec v(1)|=\sqrt{22^2+0^2}=22.\]
Steg 6 - Tolk
I toppunktet er farten rent horisontal.
Steg 7 - Oppgi enhet
Banefarten er \(22\text{ m/s}\).
I toppunktet er tangentretningen horisontal.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Solve[10-10t=0,t]
\(t=1\)
2
Length[(28-6,10-10)]
\(22\)
Tolkning: Vertikalkomponenten er null i høyeste punkt; lengden blir den horisontale komponenten.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
t = sp.symbols("t", real=True)
v = sp.Matrix([28-6*t, 10-10*t])
top_time = sp.solve(sp.Eq(v[1],0), t)[0]
v_top = v.subs(t,top_time)
speed_top = sp.sqrt(sp.expand(v_top.dot(v_top)))
height = 10*t - 5*t**2
print("v(t) =", list(v))
print("Top time =", top_time)
print("Velocity at top =", list(v_top))
print("Speed at top =", speed_top)
print("Height at top =", height.subs(t,top_time))
print("Vertical velocity check =", v_top[1])
Utskrift fra Python:
v(t) = [28 - 6*t, 10 - 10*t]
Top time = 1
Velocity at top = [22, 0]
Speed at top = 22
Height at top = 5
Vertical velocity check = 0
Fasit: Banefarten i høyeste punkt var \(22\text{ m/s}\).
Vanlig feil: Å sette hele fartsvektoren lik null. Bare den vertikale komponenten er null i toppunktet.
Sensorpunkt: Tidspunkt, fartsvektor, lengde og enhet skal vises.
Del 2 - Oppgave 2aHypergeometrisk sannsynlighet
Oppgave 2a
Oppgave: På arbeidsplassen er det 12 kvinner og 8 menn. Tre trekkes uten tilbakelegging. Vis at sannsynligheten for nøyaktig to menn er omtrent 0,2947.
Vis løsning
Hva spør oppgaven om? Trekkingen er hypergeometrisk fordi vi velger uten tilbakelegging fra en endelig gruppe.
Steg 1 - Tell gunstige utvalg
Vi velger 2 av 8 menn og 1 av 12 kvinner.
Steg 2 - Skriv gunstige kombinasjoner
\[\binom82\binom{12}1.\]
Steg 3 - Tell alle utvalg
Alle grupper på tre blant 20 personer er \(\binom{20}3\).
Tolkning: Hypergeometrisk modell teller uordnede grupper uten tilbakelegging.
Python-kontroll med SymPy
Python 3 - SymPy
import math
from fractions import Fraction
men = 8
women = 12
draws = 3
favorable = math.comb(men,2)*math.comb(women,1)
total = math.comb(men+women,draws)
p = Fraction(favorable,total)
print("Favorable groups =", favorable)
print("Total groups =", total)
print("Exact probability =", p)
print("Decimal probability =", float(p))
print("Rounded to four decimals =", round(float(p),4))
print("Expected exact value 28/95 =", Fraction(28,95))
Utskrift fra Python:
Favorable groups = 336
Total groups = 1140
Exact probability = 28/95
Decimal probability = 0.29473684210526313
Rounded to four decimals = 0.2947
Expected exact value 28/95 = 28/95
Fasit: \(p=\dfrac{28}{95}\approx0,2947\).
Vanlig feil: Å bruke binomisk modell inne i ett lotteri. Trekkene skjer uten tilbakelegging og er derfor ikke uavhengige.
Sensorpunkt: Hypergeometrisk teller, nevner og avrunding skal vises.
Del 2 - Oppgave 2bBinomisk modell over 12 lotterier
Oppgave 2b
Oppgave: Bestem sannsynligheten for at nøyaktig to vinnere er menn i seks av de tolv lotteriene.
Vis løsning
Hva spør oppgaven om? Hvert månedslotteri har samme sannsynlighet p fra del a. Lotteriene i ulike måneder modelleres som uavhengige, så antallet treff er binomisk.
Steg 1 - Definer hendelsen
Et treff er at et lotteri får nøyaktig to mannlige vinnere.
Søylediagrammet viser den binomiske fordelingen; søylen ved k=6 er markert.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
BinomialDist[12,28/95,6,false]
\(0,074539\)
Tolkning: GeoGebra beregner sannsynligheten for nøyaktig seks treff.
Python-kontroll med SymPy
Python 3 - SymPy
import math
from fractions import Fraction
n = 12
k = 6
p = Fraction(28,95)
coefficient = math.comb(n,k)
probability = coefficient*float(p)**k*float(1-p)**(n-k)
exact_numerator = coefficient*p.numerator**k*(p.denominator-p.numerator)**(n-k)
exact_denominator = p.denominator**n
print("n =", n)
print("k =", k)
print("p =", p)
print("Binomial coefficient =", coefficient)
print("Exact numerator =", exact_numerator)
print("Exact denominator =", exact_denominator)
print("Probability =", probability)
print("Percentage =", 100*probability)
Utskrift fra Python:
n = 12
k = 6
p = 28/95
Binomial coefficient = 924
Exact numerator = 40278099969277252583424
Exact denominator = 540360087662636962890625
Probability = 0.07453936900392252
Percentage = 7.453936900392252
Fasit: \(P(X=6)\approx0,07454\), altså omtrent \(7,45\%\).
Vanlig feil: Å bruke p=0,2947 med for grov avrunding gjennom hele potensberegningen, eller å glemme kombinasjonsfaktoren.
Sensorpunkt: Binomisk modell, n=12, k=6 og korrekt p skal framgå.
Del 2 - Oppgave 2cKomplementregelen over flere forsøk
Oppgave 2c
Oppgave: Bestem sannsynligheten for at de tre vinnerne har samme kjønn i minst ett av de tolv lotteriene.
Vis løsning
Hva spør oppgaven om? Først finner vi sannsynligheten for samme kjønn i ett lotteri. Deretter bruker vi komplementet: ingen slike lotterier i løpet av året.
Komplementmetoden summerer effektivt alle tilfeller med én eller flere forekomster.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
q=(nCr(12,3)+nCr(8,3))/nCr(20,3)
\(23/95\)
2
1-(1-q)^12
\(0,964082\)
Tolkning: Komplementregelen er enklest for hendelsen minst én gang.
Python-kontroll med SymPy
Python 3 - SymPy
import math
from fractions import Fraction
same_women = math.comb(12,3)
same_men = math.comb(8,3)
total = math.comb(20,3)
q = Fraction(same_women+same_men,total)
none_in_twelve = float(1-q)**12
at_least_one = 1-none_in_twelve
print("All-women groups =", same_women)
print("All-men groups =", same_men)
print("Total groups =", total)
print("q for same sex in one lottery =", q)
print("Probability of none in 12 =", none_in_twelve)
print("Probability of at least one =", at_least_one)
print("Percentage =", 100*at_least_one)
Utskrift fra Python:
All-women groups = 220
All-men groups = 56
Total groups = 1140
q for same sex in one lottery = 23/95
Probability of none in 12 = 0.03591754906569377
Probability of at least one = 0.9640824509343062
Percentage = 96.40824509343062
Fasit: \(1-(72/95)^{12}\approx0,9641\), altså omtrent \(96,41\%\).
Vanlig feil: Å beregne \(q^{12}\), som er sannsynligheten for samme kjønn i alle tolv lotteriene, ikke minst ett.
Sensorpunkt: Sannsynligheten q og komplementregelen over tolv uavhengige lotterier skal vises.
Del 2 - Oppgave 3aGraftegning av tredjegradsfunksjon
Oppgave 3a
Oppgave: Bruk graftegner til å tegne grafen til \[f(x)=x^3+4x^2+4x+2.\]
Vis løsning
Hva spør oppgaven om? En god dokumentasjon viser funksjonskommandoen, et passende vindu og viktige grafiske trekk.
Steg 1 - Skriv funksjonen i graftegneren
Legg inn \(f(x)=x^3+4x^2+4x+2\).
Steg 2 - Velg vindu
Et vindu som for eksempel \(-5\le x\le2\) og \(-10\le y\le8\) viser formen tydelig.
Steg 3 - Observer endeadferden
Siden ledende ledd er \(x^3\), går grafen ned mot venstre og opp mot høyre.
Steg 4 - Marker stasjonære punkter
Grafen har ett lokalt toppunkt og ett lokalt bunnpunkt.
Steg 5 - Marker vendepunktet
Mellom ekstremalpunktene skifter grafen krumning.
Steg 6 - Dokumenter grafen
Graf og vindusinnstillinger skal være med i besvarelsen.
Grafen er tegnet med toppunkt T, bunnpunkt B og vendepunkt V.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
f(x)=x^3+4x^2+4x+2
Grafen tegnes
2
SetCoordSystem[-5,2,-10,8]
Passende visningsvindu
Tolkning: Grafen viser den typiske S-formen til en tredjegradsfunksjon med to ekstremalpunkter.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
x = sp.symbols("x", real=True)
f = x**3 + 4*x**2 + 4*x + 2
f_prime = sp.factor(sp.diff(f,x))
critical_x = sp.solve(sp.Eq(f_prime,0),x)
critical_points = [(value, sp.simplify(f.subs(x,value))) for value in critical_x]
inflection_x = sp.solve(sp.Eq(sp.diff(f,x,2),0),x)[0]
inflection_point = (inflection_x, sp.simplify(f.subs(x,inflection_x)))
print("f(x) =", f)
print("f'(x) =", f_prime)
print("Critical x-values =", critical_x)
print("Critical points =", critical_points)
print("Inflection point =", inflection_point)
print("Suggested x-window =", (-5,2))
print("Suggested y-window =", (-10,8))
Fasit: Vendepunktet er \(\left(-a/3,\,2a^3/27-4a/3+2\right)\), og det ligger på h for alle \(a\in\mathbb R\).
Vanlig feil: Å kontrollere bare noen numeriske a-verdier. Oppgaven krever et symbolsk argument for alle a.
Sensorpunkt: CAS-uttrykket for vendepunktet og identiteten g(xV)=h(xV) skal dokumenteres.
Del 2 - Oppgave 4aKongruens med kvadrater
Oppgave 4a
Oppgave: I en rettvinklet trekant ABC er det konstruert kvadrater ACDE og CBFG. Begrunn at \(\triangle ABC\cong\triangle GDC\).
Vis løsning
Hva spør oppgaven om? Kvadratene gir to par like sidelengder og rette vinkler. Dermed kan vi bruke side-vinkel-side.
Steg 1 - Bruk kvadratet ACDE
I et kvadrat er alle sider like, så \(AC=CD\).
Steg 2 - Bruk kvadratet CBFG
På samme måte er \(CB=CG\).
Steg 3 - Bruk rett vinkel i ABC
\(\angle ACB=90^{\circ}\).
Steg 4 - Finn vinkelen DCG
DC står vinkelrett på AC, og CG står vinkelrett på CB. Når begge strålene roteres 90 grader, bevares vinkelen mellom dem, så \(\angle DCG=90^{\circ}\).
Utskrift fra Python:
AC = DC: True
BC = GC: True
Angle ACB = 90
Angle DCG = 90
Included angles equal = True
SAS congruence established = True
Correspondence: A<->D, B<->G, C<->C
Fasit: \(\triangle ABC\cong\triangle GDC\) ved side-vinkel-side.
Vanlig feil: Å bruke bare at trekantene ser like ut, eller å oppgi side-side-side uten å ha vist AB=DG først.
Sensorpunkt: To sidepar, den inkluderte rette vinkelen og riktig hjørnekorrespondanse skal være med.
Del 2 - Oppgave 4bMidtpunkt på hypotenusen
Oppgave 4b
Oppgave: Begrunn at \(\triangle AHC\) er likebeint når H er midtpunktet på hypotenusen AB.
Vis løsning
Hva spør oppgaven om? I en rettvinklet trekant er midtpunktet på hypotenusen like langt fra alle tre hjørnene.
Steg 1 - Bruk at H er midtpunkt
\[HA=HB=\frac{AB}{2}.\]
Steg 2 - Se AB som diameter
Sirkelen med sentrum H og radius HA går gjennom A og B.
Steg 3 - Bruk den rette vinkelen
Etter Thales-setningen ligger C på denne sirkelen fordi \(\angle ACB=90^{\circ}\).
Steg 4 - Finn HC
Dermed er \(HC\) også en radius i samme sirkel.
Steg 5 - Sammenlikn
\[HA=HC.\]
Steg 6 - Konklusjon
Trekanten AHC har to like sider og er derfor likebeint.
Steg 7 - Vinkelkonsekvens
Dermed er også \(\angle HAC=\angle ACH\).
H er midtpunktet på hypotenusen og dermed omsenteret til trekant ABC.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
H=Midpoint[A,B]
Midtpunkt på hypotenusen
2
Circle[H,A]
Går også gjennom C
3
Distance[H,A]=Distance[H,C]
Like radier
Tolkning: H er omsenteret i den rettvinklede trekanten.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
# Coordinate example preserving a right triangle
A = sp.Point(-4,0)
B = sp.Point(0,-3)
C = sp.Point(0,0)
H = sp.Segment(A,B).midpoint
HA = sp.simplify(H.distance(A))
HB = sp.simplify(H.distance(B))
HC = sp.simplify(H.distance(C))
print("A =", A)
print("B =", B)
print("C =", C)
print("H =", H)
print("HA =", HA)
print("HB =", HB)
print("HC =", HC)
print("HA-HC =", sp.simplify(HA-HC))
Utskrift fra Python:
A = Point2D(-4, 0)
B = Point2D(0, -3)
C = Point2D(0, 0)
H = Point2D(-2, -3/2)
HA = 5/2
HB = 5/2
HC = 5/2
HA-HC = 0
Fasit: \(HA=HC\), derfor er \(\triangle AHC\) likebeint.
Vanlig feil: Å anta at H er midtpunkt på AC. H er midtpunkt på hypotenusen AB.
Sensorpunkt: Setningen om hypotenusens midtpunkt eller en tilsvarende sirkelbegrunnelse skal brukes korrekt.
Del 2 - Oppgave 4cVinkelbevis med kongruens og likebeint trekant
Oppgave 4c
Oppgave: Punktet I er skjæringspunktet mellom forlengelsen av HC og DG. Vis at \(\angle CIG=90^{\circ}\).
Vis løsning
Hva spør oppgaven om? Vi kombinerer vinkelresultater fra kongruensen og den likebeinte trekanten og ser på trekant CDI.
Steg 1 - Bruk kongruensen
Fra \(\triangle ABC\cong\triangle GDC\) får vi \[\angle CDG=\angle CAB.\]
Steg 2 - Bruk den likebeinte trekanten
Fra \(HA=HC\) får vi \[\angle HAC=\angle ACH.\]
Steg 3 - Bruk at H ligger på AB
\(\angle HAC=\angle BAC\). Derfor er \(\angle ACH=\angle BAC\).
Steg 4 - Bruk kvadratet
\(CD\perp CA\). Dermed er vinkelen mellom CD og CH \[\angle DCH=90^{\circ}-\angle ACH.\]
Steg 5 - Sett inn vinkel-likheten
\[\angle DCH=90^{\circ}-\angle BAC.\]
Steg 6 - Gå til trekant CDI
Siden I ligger på HC og DG, er \(\angle DCI=\angle DCH\) og \(\angle CDI=\angle CDG=\angle BAC\).
Vanlig feil: Å konkludere fra en ikke-målsatt figur alene. Vinkelrelasjonene må utledes.
Sensorpunkt: Beviset skal bruke kongruens, likebeint trekant og kollineariteten til H-C-I og D-I-G på en logisk måte.
Kilde og metode: Oppgavetekstene er transkribert fra Utdanningsdirektoratets eksamenssett REA3022 Matematikk R1, våren 2019. Sidebildene fra original-PDF-en er brukt som autoritativ kilde ved symboler og figurer. Løsningene, figurene og kontrollkodene er originale ifingo-utarbeidelser. Python-utskriftene er generert ved faktisk kjøring av hver kodeblokk under produksjonen.
ifingo-lærerenHjelper deg å forstå
ifingo-læreren hjelper deg å forstå – ikke å gjøre leksene for deg 💜