Komplett bokmål-løsningsforslag basert på Udir-settet S1_H21. Alle deloppgaver er transkribert, løst trinnvis og kontrollert med GeoGebra CAS/Python der det passer.
Del 1 — uten hjelpemidler
Del 1 løses for hånd med algebra, logaritmeregler, sannsynlighet, funksjoner og lineær optimering.
Del 1 · Oppgave 1a · 6 poeng samletAndregradslikning
Oppgave 1a
Oppgave:
Løs likningen \(2x=2x^2-12\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Flytt alt til én side
Vi samler leddene slik at høyre side blir null: \[2x^2-2x-12=0.\]
Steg 2 — Del på felles faktor
Alle leddene kan deles på \(2\): \[x^2-x-6=0.\]
Steg 3 — Faktoriser andregradsuttrykket
Vi finner to tall med produkt \(-6\) og sum \(-1\): \[x^2-x-6=(x-3)(x+2).\]
Steg 4 — Bruk nullproduktregelen
Når \((x-3)(x+2)=0\), får vi \(x=3\) eller \(x=-2\).
Steg 5 — Sett inn i opprinnelig likning
For \(x=3\) får vi \(6=6\). For \(x=-2\) får vi \(-4=-4\). Begge løsningene er gyldige.
Tolkning
Likningen har to reelle løsninger fordi andregradsuttrykket kan faktoriseres i to førstegradsfaktorer.
Vanlig feil: Å glemme løsningen \(x=-2\) fordi den er negativ.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Løs(2x=2x^2-12,x)
→ \(x=-2\lor x=3\)
2
Faktoriser(x^2-x-6)
→ \((x-3)(x+2)\)
Python-kontroll
from sympy import symbols, Eq, solve, expand, factor
x = symbols('x')
likning = Eq(2*x, 2*x**2 - 12)
standardform = expand(likning.rhs - likning.lhs)
forenklet = expand(standardform/2)
losninger = solve(likning, x)
print("Likning:", likning)
print("Standardform høyre - venstre:", standardform)
print("Etter divisjon med 2:", forenklet)
print("Faktorisert:", factor(forenklet))
print("Løsninger:", losninger)
for verdi in losninger:
print(f"Kontroll x={verdi}: venstre = {likning.lhs.subs(x, verdi)}, høyre = {likning.rhs.subs(x, verdi)}")
Fasit: \(x=-2\) eller \(x=3\) (bekreftet digitalt).
Del 1 · Oppgave 1b · 6 poeng samletEksponentiallikning
Oppgave 1b
Oppgave:
Løs likningen \(5^{3x-6}=25\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Skriv høyre side som potens med grunntall 5
Vi har \(25=5^2\).
Steg 2 — Sammenlikn potenser
Likningen blir \[5^{3x-6}=5^2.\]
Steg 3 — Bruk at eksponentialfunksjonen er én-til-én
Siden grunntallet er det samme og større enn \(0\), må eksponentene være like: \[3x-6=2.\]
Steg 4 — Løs den lineære likningen
\[3x=8\quad\Longrightarrow\quad x=\dfrac{8}{3}.\]
Steg 5 — Kontroller
Når \(x=\dfrac{8}{3}\), blir \(3x-6=2\), og venstre side blir \(5^2=25\).
Tolkning
Vi får én løsning fordi eksponenten bestemmes entydig.
Vanlig feil: Å ta logaritmer unødvendig og runde et svar som egentlig er eksakt.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Løs(5^(3x-6)=25,x)
→ \(x=\dfrac{8}{3}\)
2
5^(3*(8/3)-6)
→ \(25\)
Python-kontroll
from sympy import symbols, Eq, solve, Rational, simplify
x = symbols('x')
likning = Eq(5**(3*x - 6), 25)
losning = solve(likning, x)
print("Likning:", likning)
print("Løsning:", losning)
for verdi in losning:
eksponent = simplify(3*verdi - 6)
venstre = simplify(5**eksponent)
print(f"x={verdi}: eksponent = {eksponent}, venstre side = {venstre}")
Fasit: \(x=\dfrac{8}{3}\) (bekreftet digitalt).
Del 1 · Oppgave 1c · 6 poeng samletLogaritmelikning
Oppgave 1c
Oppgave:
Løs likningen \(\lg(x)+\lg(x+1)=\lg 12\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Finn definisjonsmengden
Vi må ha \(x>0\) og \(x+1>0\). Det strengeste kravet er \(x>0\).
Steg 2 — Bruk produktregelen for logaritmer
\[\lg(x)+\lg(x+1)=\lg(x(x+1)).\]
Steg 3 — Sammenlikn argumentene
Likningen blir \[\lg(x(x+1))=\lg 12\quad\Longrightarrow\quad x(x+1)=12.\]
Løsningene fra andregradslikningen er \(x=3\) og \(x=-4\). Bare \(x=3\) oppfyller \(x>0\).
Tolkning
Logaritmene gjør at den negative algebraiske løsningen må forkastes.
Vanlig feil: Å beholde \(x=-4\), selv om \(\lg(x)\) da ikke er definert.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Løs(log10(x)+log10(x+1)=log10(12),x)
→ \(x=3\)
2
Faktoriser(x^2+x-12)
→ \((x-3)(x+4)\)
Python-kontroll
from sympy import symbols, Eq, solve, log, factor
x = symbols('x')
polynom = x*(x + 1) - 12
kandidater = solve(polynom, x)
print("Etter logaritmeregler får vi:", polynom, "= 0")
print("Faktorisert:", factor(polynom))
print("Kandidater:", kandidater)
for verdi in kandidater:
lovlig = verdi > 0
print(f"x={verdi}: lovlig i logaritmene? {lovlig}")
print("Gyldig løsning:", [v for v in kandidater if v > 0])
Fasit: \(x=3\) (bekreftet digitalt).
Del 1 · Oppgave 2a · 4 poeng samletAlgebra
Oppgave 2a
Oppgave:
Skriv så enkelt som mulig: \((x-y)^2+2\cdot(x+y)\cdot y-(x+y)^2\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Utvid første kvadrat
\[(x-y)^2=x^2-2xy+y^2.\]
Steg 2 — Utvid midtleddet
\[2\cdot(x+y)\cdot y=2xy+2y^2.\]
Steg 3 — Utvid siste kvadrat
\[(x+y)^2=x^2+2xy+y^2.\]
Steg 4 — Samle ledd
\[x^2-2xy+y^2+2xy+2y^2-x^2-2xy-y^2=2y^2-2xy.\]
Steg 5 — Faktoriser
\[2y^2-2xy=2y(y-x).\]
Tolkning
Uttrykket kan skrives kortere som et produkt, og da ser vi fellesfaktoren tydelig.
Vanlig feil: Å glemme minustegnet foran hele \((x+y)^2\).
from sympy import symbols, log, simplify, expand_log
# Vi antar a > 0 og b > 0 slik logaritmene er definert.
a, b = symbols('a b', positive=True)
uttrykk = log(a*b**(-5), 10) - log(b/a**4, 10) + 3*log(a*b**2, 10)
samlet_argument = (a*b**(-5))/(b/a**4) * (a*b**2)**3
print("Samlet argument før forenkling:", samlet_argument)
print("Samlet argument etter forenkling:", simplify(samlet_argument))
print("Logaritmeuttrykket blir:", log(simplify(samlet_argument), 10))
print("Som logaritmeregel:", 8*log(a, 10))
Fasit: \(8\lg a\) (bekreftet digitalt).
Del 1 · Oppgave 3 · 2 poengUlikhet
Oppgave 3
Oppgave:
Løs ulikheten \(-x^2\ge -6-x\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Flytt alt til venstre side
\[-x^2+x+6\ge 0.\]
Steg 2 — Multipliser med \(-1\)
Når vi multipliserer med \(-1\), snur ulikhetstegnet: \[x^2-x-6\le 0.\]
Steg 3 — Faktoriser
\[x^2-x-6=(x-3)(x+2).\]
Steg 4 — Finn nullpunkter og fortegn
Nullpunktene er \(x=-2\) og \(x=3\). Parabelen vender oppover, så uttrykket er \(\le 0\) mellom nullpunktene.
Steg 5 — Skriv svaret
\[-2\le x\le 3.\]
Tolkning
Løsningsmengden er intervallet der grafen til \(x^2-x-6\) ligger på eller under \(x\)-aksen.
Vanlig feil: Å glemme å snu ulikhetstegnet når man multipliserer med \(-1\).
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Løs(-x^2>=-6-x,x)
→ \(-2\le x\le 3\)
2
Faktoriser(x^2-x-6)
→ \((x-3)(x+2)\)
Python-kontroll
from sympy import symbols, S, solveset, factor
x = symbols('x')
uttrykk = x**2 - x - 6
print("Etter omskriving løser vi:", uttrykk, "<= 0")
print("Faktorisert:", factor(uttrykk))
print("Løsningsmengde:", solveset(uttrykk <= 0, x, domain=S.Reals))
for test in [-3, 0, 4]:
print(f"x={test}: x^2-x-6 = {uttrykk.subs(x, test)}")
Fasit: \(x\in[-2,3]\) (bekreftet digitalt).
Del 1 · Oppgave 4 · 2 poengLikningssystem
Oppgave 4
Oppgave:
Løs likningssystemet \(y-x+6=0\), \(x^2-y=6\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Løs første likning for \(y\)
Fra \(y-x+6=0\) får vi \[y=x-6.\]
Steg 2 — Sett inn i andre likning
\[x^2-(x-6)=6.\]
Steg 3 — Forenkle
\[x^2-x+6=6\quad\Longrightarrow\quad x^2-x=0.\]
Steg 4 — Faktoriser og finn \(x\)
\[x(x-1)=0\quad\Longrightarrow\quad x=0\text{ eller }x=1.\]
Steg 5 — Finn \(y\)-verdiene
Når \(x=0\), er \(y=-6\). Når \(x=1\), er \(y=-5\).
Tolkning
Løsningene er skjæringspunktene mellom linjen og parabelen.
Vanlig feil: Å stoppe etter \(x\)-verdiene og ikke finne tilhørende \(y\)-verdier.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Løs({y-x+6=0,x^2-y=6},{x,y})
→ \((0,-6),(1,-5)\)
Python-kontroll
from sympy import symbols, Eq, solve
x, y = symbols('x y')
likninger = [Eq(y - x + 6, 0), Eq(x**2 - y, 6)]
losninger = solve(likninger, (x, y), dict=True)
print("Likningssystem:")
for likning in likninger:
print(" ", likning)
print("Løsninger:")
for sol in losninger:
print(sol, "kontroll:", [likning.subs(sol) for likning in likninger])
Fasit: \((x,y)=(0,-6)\) eller \((1,-5)\). (bekreftet digitalt).
Del 1 · Oppgave 5a · 6 poeng samletSirkulær kombinatorikk
Oppgave 5a
Oppgave:
Siv, Audun og fire venner skal gå hånd i hånd i ring rundt juletreet. Begrunn at det er 120 ulike måter de seks kan plassere seg på i ringen.
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Se at plasseringen er i en ring
I en ring teller vi ikke rotasjoner som nye plasseringer. En rotert ring er samme rekkefølge rundt juletreet.
Steg 2 — Fest én person
Vi kan feste Siv på én bestemt plass for å fjerne rotasjonssymmetrien.
Steg 3 — Plasser de fem andre
De fem andre kan plasseres på \(5!\) måter rundt ringen.
Steg 4 — Regn ut
\[5!=5\cdot4\cdot3\cdot2\cdot1=120.\]
Steg 5 — Konklusjon
Dermed finnes det \(120\) ulike sirkulære plasseringer.
Tolkning
Antallet er lavere enn \(6!\) fordi rotasjoner av samme ring ikke skal telles flere ganger.
Vanlig feil: Å bruke \(6!\) direkte og telle samme ring seks ganger.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
5!
→ \(120\)
2
6!/6
→ \(120\)
Python-kontroll
from math import factorial
personer = 6
antall_lineaert = factorial(personer)
antall_ring = factorial(personer - 1)
print("Lineære plasseringer av 6 personer:", antall_lineaert)
print("Hver ring telles 6 ganger lineært")
print("Sirkulære plasseringer:", antall_ring)
print("Kontroll 6!/6:", antall_lineaert // personer)
Fasit: \(120\) ulike plasseringer. (bekreftet digitalt).
Del 1 · Oppgave 5b · 6 poeng samletSannsynlighet i ring
Oppgave 5b
Oppgave:
Bestem sannsynligheten for at Siv får holde Audun i hånden dersom plasseringene i ringen er tilfeldige.
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Fest Siv
Siden ringen kan roteres, kan vi tenke at Siv står fast på én plass.
Steg 2 — Tell mulige plasser for Audun
Det finnes \(5\) plasser Audun kan stå på i forhold til Siv.
Steg 3 — Tell gunstige plasser
Audun holder Siv i hånden hvis han står rett til venstre eller rett til høyre for Siv. Det gir \(2\) gunstige plasser.
Steg 4 — Finn sannsynligheten
\[P=\dfrac{2}{5}.\]
Steg 5 — Skriv som desimaltall
\(\dfrac{2}{5}=0{,}40\), altså \(40\ \%\).
Tolkning
Sannsynligheten er relativt stor fordi hver person har to naboer i en ring.
Vanlig feil: Å bruke \(\dfrac{1}{5}\). Siv har to hender, altså to naboplasser.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
2/5
→ \(0{,}4\)
Python-kontroll
from fractions import Fraction
mulige_plasser_for_audun = 5
gunstige_naboplasser = 2
P = Fraction(gunstige_naboplasser, mulige_plasser_for_audun)
print("Mulige plasser for Audun relativt til Siv:", mulige_plasser_for_audun)
print("Gunstige naboplasser:", gunstige_naboplasser)
print("Sannsynlighet som brøk:", P)
print("Sannsynlighet som desimaltall:", float(P))
På en linje har en bestemt person færre nabomuligheter enn i en ring i endeposisjoner, og blokkmetoden håndterer dette riktig.
Vanlig feil: Å bruke samme svar som i ringen. Ring og linje har ulike symmetrier.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
2*5!/6!
→ \(\dfrac{1}{3}\)
Python-kontroll
from math import factorial
from fractions import Fraction
alle = factorial(6)
gunstige = 2 * factorial(5)
P = Fraction(gunstige, alle)
print("Alle lineære plasseringer:", alle)
print("Gunstige med Siv og Audun som blokk:", gunstige)
print("Sannsynlighet:", P)
print("Som desimaltall:", float(P))
Fasit: \(P=\dfrac{1}{3}\). (bekreftet digitalt).
Del 1 · Oppgave 6a · 6 poeng samletDerivasjon fra graf
Oppgave 6a
Oppgave:
Funksjonen \(f\) er gitt ved \(f(x)=4-4\lg x\). Figuren viser grafen til \(f\) sammen med tangenten i punktet \((1,f(1))\). Bruk figuren til å bestemme en tilnærmet verdi for \(f^{\prime}(1)\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Finn punktet tangenten går gjennom
\(f(1)=4-4\lg 1=4\), så tangentpunktet er omtrent \((1,4)\).
Steg 2 — Les et nytt punkt på tangenten
Fra figuren ser tangenten ut til å skjære \(x\)-aksen omtrent ved \(x\approx 3{,}3\). Et punkt er da omtrent \((3{,}3,0)\).
Del 1 · Oppgave 6c · 6 poeng samletLogaritmisk modell
Oppgave 6c
Oppgave:
Når en bedrift produserer og selger \(x\) enheter av en vare, er overskuddet \(O\) per dag gitt ved \(O(x)=-200\cdot f(x)\). Hvor mange enheter må bedriften minst produsere og selge per dag for ikke å gå med underskudd?
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Oversett «ikke underskudd»
Ikke underskudd betyr \(O(x)\ge 0\).
Steg 2 — Sett inn modellen
\[-200\cdot f(x)\ge 0.\]
Steg 3 — Del på et negativt tall
Når vi deler på \(-200\), snur ulikheten: \[f(x)\le 0.\]
\[\lg x\ge 1\quad\Longrightarrow\quad x\ge 10.\] Siden antall enheter er heltall, må bedriften minst produsere \(10\) enheter.
Tolkning
Bedriften går i null ved \(x=10\). Ved større produksjon blir overskuddet positivt i denne modellen.
Vanlig feil: Å ikke snu ulikhetstegnet når man deler på \(-200\).
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Løs(-200*(4-4log10(x))>=0,x)
→ \(x\ge 10\)
Python-kontroll
from sympy import symbols, log, solve_univariate_inequality, S
x = symbols('x', positive=True)
f = 4 - 4*log(x, 10)
O = -200*f
print("f(x):", f)
print("O(x):", O)
print("Løser O(x) >= 0")
print("Løsningsmengde:", solve_univariate_inequality(O >= 0, x, relational=False))
for antall in [9, 10, 11]:
print(f"x={antall}: O(x) ≈ {float(O.subs(x, antall)):.2f}")
Fasit: Minst \(10\) enheter per dag. (bekreftet digitalt).
Del 1 · Oppgave 7a · 6 poeng samletLineær optimering
Oppgave 7a
Oppgave:
Nedenfor har vi fargelagt et område \(T\) i koordinatsystemet. Sett opp tre ulikheter som definerer området \(T\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Les av hjørnene
Fra figuren ser vi hjørnene \((1,4)\), \((1,-2)\) og \((5,0)\).
Steg 2 — Finn venstre grense
Venstre side er den loddrette linjen \(x=1\). Området ligger til høyre, altså \(x\ge 1\).
Steg 3 — Finn øvre skrå linje
Linjen gjennom \((1,4)\) og \((5,0)\) har stigningstall \(-1\) og likning \(y=-x+5\). Området ligger under: \(y\le -x+5\).
Steg 4 — Finn nedre skrå linje
Linjen gjennom \((1,-2)\) og \((5,0)\) har stigningstall \(\dfrac{1}{2}\) og likning \(y=\dfrac{1}{2}x-\dfrac{5}{2}\). Området ligger over: \(y\ge \dfrac{1}{2}x-\dfrac{5}{2}\).
Del 1 · Oppgave 7c · 6 poeng samletParameterulikhet
Oppgave 7c
Oppgave:
La \(F\) være området som er avgrenset av ulikhetene i oppgave a og ulikheten \(y\ge k+x\). For hvilke verdier av \(k\) blir området \(F\) det samme som området \(T\)?
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Forstå kravet
For at \(F\) skal være lik \(T\), må den nye ulikheten ikke fjerne noen punkter fra \(T\).
Steg 2 — Skriv betingelsen
Alle punkter i \(T\) må oppfylle \(y\ge x+k\), altså \(k\le y-x\).
Steg 3 — Finn minste verdi av \(y-x\) i \(T\)
Uttrykket \(y-x\) er lineært, så vi sjekker hjørnene.
Steg 4 — Regn i hjørnene
\[(1,4):3,\\ (1,-2):-3,\\ (5,0):-5.\] Minste verdi er \(-5\).
Steg 5 — Bestem \(k\)
Vi må derfor ha \[k\le -5.\] Da ligger linjen \(y=x+k\) under eller langs hele området \(T\).
Tolkning
Når \(k=-5\), går den nye linjen gjennom hjørnet \((5,0)\). For mindre \(k\) ligger linjen lavere og påvirker ikke området.
Vanlig feil: Å bruke største verdi av \(y-x\). Her trenger vi den strengeste, altså minste, verdien.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Min({4-1,-2-1,0-5})
→ \(-5\)
2
k<=-5
→ \(true\)
Python-kontroll
from fractions import Fraction
hjorner = [(1, 4), (1, -2), (5, 0)]
verdier = []
for x, y in hjorner:
verdi = y - x
verdier.append(verdi)
print(f"Punkt ({x},{y}): y - x = {verdi}")
minste = min(verdier)
print("Minste verdi av y-x i T:", minste)
print("Krav for samme område: k <=", minste)
for k in [-6, -5, -4]:
ok = all(y >= x + k for x, y in hjorner)
print(f"k={k}: alle hjørner oppfyller y >= x+k? {ok}")
Fasit: \(k\le -5\). (bekreftet digitalt).
Del 1 · Oppgave 8a · 4 poeng samletRasjonal funksjon
Oppgave 8a
Oppgave:
Funksjonen \(h\) er gitt ved \(h(x)=\dfrac{ax-2}{bx+c}\). Bestem tallene \(a\), \(b\) og \(c\) slik at punktet \((-1,0)\) ligger på grafen til \(h\), og asymptotene til \(h\) skjærer hverandre i punktet \((4,-2)\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Bruk nullpunktet
At \((-1,0)\) ligger på grafen betyr at telleren er null for \(x=-1\): \[-a-2=0\quad\Longrightarrow\quad a=-2.\]
Steg 2 — Bruk horisontal asymptote
For \(h(x)=\dfrac{ax-2}{bx+c}\) er horisontal asymptote \(y=\dfrac{a}{b}\). Den skal være \(y=-2\).
Steg 3 — Finn \(b\)
\[\dfrac{a}{b}=-2.\] Med \(a=-2\) får vi \(\dfrac{-2}{b}=-2\), altså \(b=1\).
Steg 4 — Bruk vertikal asymptote
Vertikal asymptote kommer fra \(bx+c=0\), altså \(x=-\dfrac{c}{b}\). Den skal være \(x=4\).
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Bruk funksjonen fra a
\[h(x)=\dfrac{-2x-2}{x-4}.\]
Steg 2 — Tegn asymptotene
Den vertikale asymptoten er \(x=4\), og den horisontale asymptoten er \(y=-2\). De skjærer hverandre i \((4,-2)\).
Steg 3 — Marker nullpunktet
Nullpunktet er gitt i oppgaven: \((-1,0)\).
Steg 4 — Finn et ekstra punkt
\[h(0)=\dfrac{-2}{-4}=\dfrac{1}{2}.\] Dette punktet hjelper oss å plassere venstre gren.
Steg 5 — Vurder grenene
Grafen nærmer seg \(x=4\) loddrett og \(y=-2\) vannrett, uten å krysse asymptotene.
Tolkning
Skissen skal vise asymptotene tydelig, nullpunktet \((-1,0)\) og formen til en rasjonal graf.
Vanlig feil: Å tegne grafen som en rett linje. Dette er en rasjonal funksjon med asymptoter.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
h(x):=(-2x-2)/(x-4)
→ \(h(x)=\dfrac{-2x-2}{x-4}\)
2
Asymptote(h)
→ \(x=4, y=-2\)
3
h(0)
→ \(\dfrac{1}{2}\)
Python-kontroll
from sympy import symbols, solve, limit, oo
x = symbols('x')
h = (-2*x - 2)/(x - 4)
print("h(x) =", h)
print("Nullpunkt:", solve(-2*x - 2, x))
print("y-skjæring h(0):", h.subs(x, 0))
print("Vertikal asymptote x =", solve(x - 4, x)[0])
print("Horisontal asymptote y =", limit(h, x, oo))
for verdi in [3.9, 4.1, 10]:
print(f"h({verdi}) ≈ {float(h.subs(x, verdi)):.3f}")
Fasit: Grafen har asymptotene \(x=4\) og \(y=-2\), nullpunkt \((-1,0)\) og \(y\)-skjæring \(\dfrac{1}{2}\). (bekreftet digitalt).
Del 2 — med hjelpemidler
Del 2 bruker CAS/GeoGebra og Python-kontroll for likningssystemer, sannsynlighet, regresjon, eksponentialmodeller og lineær programmering.
Del 2 · Oppgave 1a · 3 poeng samletLikningssystem med vekst
Oppgave 1a
Oppgave:
I 2018 eksporterte Norge laks og ørret for til sammen 70,7 milliarder kroner. Verdien av lakseeksporten økte med 4,8 milliarder kroner fra 2018 til 2019. Verdien av ørreteksporten økte med 24 % fra 2018 til 2019. I 2019 eksporterte Norge laks og ørret for til sammen 76,2 milliarder kroner. Sett opp et likningssystem som du kan bruke til å bestemme verdien av lakseeksporten og verdien av ørreteksporten i 2019.
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Definer variabler
La \(L\) være verdien av lakseeksporten i 2019, og la \(Ø\) være verdien av ørreteksporten i 2019, begge i milliarder kroner.
Steg 2 — Bruk totalsummen i 2019
\[L+Ø=76{,}2.\]
Steg 3 — Skriv 2018-verdien for laks
Siden laks økte med \(4{,}8\), var lakseverdien i 2018 lik \(L-4{,}8\).
Steg 4 — Skriv 2018-verdien for ørret
Siden ørret økte med \(24\ \%\), er \(Ø=1{,}24\cdot Ø_{2018}\), altså \(Ø_{2018}=\dfrac{Ø}{1{,}24}\).
Steg 5 — Bruk totalsummen i 2018
\[L-4{,}8+\dfrac{Ø}{1{,}24}=70{,}7.\]
Tolkning
Likningssystemet har to ukjente og to uavhengige opplysninger.
Vanlig feil: Å skrive \(1{,}24Ø\) som 2018-verdi. Når \(Ø\) er 2019-verdi, må vi dele på \(1{,}24\).
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
L+Ø=76.2
→ \(L+Ø=76{,}2\)
2
L-4.8+Ø/1.24=70.7
→ \(L-4{,}8+\dfrac{Ø}{1{,}24}=70{,}7\)
Python-kontroll
from sympy import symbols, Eq
L, O = symbols('L O')
likning_2019 = Eq(L + O, 76.2)
likning_2018 = Eq(L - 4.8 + O/1.24, 70.7)
print("La L være laks i 2019 og O være ørret i 2019")
print("2019-likning:", likning_2019)
print("2018-likning:", likning_2018)
print("Systemet kan løses med CAS i neste deloppgave")
Fasit: Et mulig system er \(L+Ø=76{,}2\) og \(L-4{,}8+\dfrac{Ø}{1{,}24}=70{,}7\). (bekreftet digitalt).
Del 2 · Oppgave 1b · 3 poeng samletLikningssystem med CAS
Oppgave 1b
Oppgave:
Hvor stor var verdien av lakseeksporten i 2019?
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Fasit: Lakseeksporten i 2019 var omtrent \(72{,}6\) milliarder kroner. (bekreftet digitalt).
Del 2 · Oppgave 2a · 7 poeng samletBinomisk sannsynlighet
Oppgave 2a
Oppgave:
Når vi spiller med et ruletthjul, havner en kule på et av 37 tall. Av disse tallene er 18 røde, 18 svarte og ett grønt. Sannsynligheten er den samme for at kulen havner på hvert av de 37 tallene. Bestem sannsynligheten for at kulen havner på det grønne tallet i minst 1 av 10 spilleomganger.
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Velg modell
Hver spilleomgang har to utfall: grønt eller ikke grønt. Vi bruker binomisk modell med \(n=10\) og \(p=\dfrac{1}{37}\).
Steg 2 — Bruk komplement
«Minst 1 grønn» er komplementet til «ingen grønne».
Steg 3 — Finn sannsynligheten for ingen grønne
\[P(X=0)=(\dfrac{36}{37})^{10}.\]
Steg 4 — Finn sannsynligheten for minst én
\[P(X\ge 1)=1-(\dfrac{36}{37})^{10}.\]
Steg 5 — Regn ut
\[1-(\dfrac{36}{37})^{10}\approx 0{,}240.\]
Tolkning
Det er omtrent \(24\ \%\) sannsynlighet for minst én grønn i 10 omganger.
Vanlig feil: Å bruke \(10\cdot \dfrac{1}{37}\) som eksakt sannsynlighet. Det er bare en tilnærming når hendelser kan overlappe.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
1-(36/37)^10
→ \(0{,}23966\)
Python-kontroll
from sympy import Rational, N
n = 10
p_gronn = Rational(1, 37)
P_minst_en = 1 - (1 - p_gronn)**n
print("Antall spill:", n)
print("p(grønn i ett spill):", p_gronn)
print("P(ingen grønne):", (1 - p_gronn)**n)
print("P(minst én grønn):", P_minst_en)
print("Desimaltall:", N(P_minst_en, 6))
Del 2 · Oppgave 2b · 7 poeng samletEksponentialulikhet
Oppgave 2b
Oppgave:
Hvor mange ganger må vi minst spille med ruletthjulet dersom sannsynligheten for at kulen skal havne på det grønne tallet minst 1 gang, skal være mer enn 50 prosent?
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Sett opp sannsynligheten etter \(n\) spill
\[P(\text{minst én grønn})=1-(\dfrac{36}{37})^n.\]
Del 2 · Oppgave 2d · 7 poeng samletBinomisk fordeling i to trinn
Oppgave 2d
Oppgave:
Åtte venner skal spille med ruletthjulet. Alle spiller 10 ganger hver. Bestem sannsynligheten for at nøyaktig 3 av dem får rødt tall i minst 7 av de 10 spilleomgangene.
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Bruk resultatet fra c
For én person er sannsynligheten for minst \(7\) røde av \(10\) spill \(p\approx 0{,}151\).
Steg 2 — Definer ny stokastisk variabel
La \(Y\) være antall av de \(8\) vennene som får minst \(7\) røde.
Steg 3 — Velg modell
Vi bruker \(Y\sim \operatorname{Bin}(8,0{,}151)\).
Det er omtrent \(8{,}5\ \%\) sannsynlighet for at nøyaktig tre av de åtte får minst syv røde.
Vanlig feil: Å bruke \(\dfrac{18}{37}\) som sannsynligheten for hver venn. Hver venns «suksess» er hendelsen minst \(7\) røde av \(10\).
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Binomial(8,3)*0.151^3*(1-0.151)^5
→ \(0{,}085\)
Python-kontroll
from math import comb
p = 0.1506023394423857
n = 8
k = 3
P = comb(n, k) * p**k * (1 - p)**(n - k)
print("Suksess for én venn: minst 7 røde av 10")
print("p =", p)
print("Y ~ Bin(8, p)")
print("Beregning: C(8,3)*p^3*(1-p)^5")
print("Sannsynlighet:", P)
print("Avrundet:", round(P, 3))
Del 2 · Oppgave 3a · 8 poeng samletLineær regresjon
Oppgave 3a
Oppgave:
Figuren viser verdien av norsk sjømateksport for årene 2012-2019. Bruk tallene fra figuren til å bestemme en lineær modell \(g\) som viser verdien av sjømateksporten \(x\) år etter 2012.
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Les av tallene
Fra figuren kan vi bruke punktene \((0,52{,}2)\), \((1,61{,}5)\), \((2,68{,}7)\), \((3,74{,}5)\), \((4,91{,}6)\), \((5,94{,}5)\), \((6,99{,}0)\), \((7,107{,}3)\).
Steg 2 — Velg metode
Med digitale hjelpemidler kan vi bruke lineær regresjon.
Steg 3 — Kjør regresjon
Regresjon på tallene gir omtrent stigningstall \(7{,}95\) og konstantledd \(53{,}34\).
Steg 4 — Skriv modellen
\[g(x)\approx 7{,}95x+53{,}34.\]
Steg 5 — Tolk koeffisientene
Modellen sier at eksportverdien i perioden økte med omtrent \(7{,}95\) milliarder kroner per år i gjennomsnitt.
Tolkning
Den lineære modellen er en tilnærming til observerte data, ikke en eksakt regel.
Vanlig feil: Å bruke årstallet direkte som \(x\). Her er \(x\) antall år etter 2012.
import numpy as np
xverdier = np.array([0, 1, 2, 3, 4, 5, 6, 7], dtype=float)
yverdier = np.array([52.2, 61.5, 68.7, 74.5, 91.6, 94.5, 99.0, 107.3], dtype=float)
a, b = np.polyfit(xverdier, yverdier, 1)
print("x-verdier (år etter 2012):", xverdier)
print("y-verdier (milliarder kroner):", yverdier)
print("Stigningstall a:", a)
print("Konstantledd b:", b)
print(f"Lineær modell: g(x) = {a:.2f}x + {b:.2f}")
for x in [0, 7]:
print(f"g({x}) ≈ {a*x + b:.2f}")
Fasit: For eksempel \(g(x)\approx 7{,}95x+53{,}34\). (bekreftet digitalt).
Del 2 · Oppgave 3b · 8 poeng samletEksponentialgraf
Oppgave 3b
Oppgave:
Funksjonen \(f\) gitt ved \(f(x)=55\cdot1{,}11^x\) er en annen modell for verdien av norsk sjømateksport i milliarder kroner. Her er \(x\) antall år etter 2012. Tegn grafen til \(f\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Identifiser funksjonstypen
\(f(x)=55\cdot1{,}11^x\) er en eksponentialfunksjon med startverdi \(55\) og vekstfaktor \(1{,}11\).
Steg 2 — Velg passende intervall
Siden dataene går fra 2012 til 2019, kan vi for eksempel tegne grafen for \(0\le x\le 15\).
I GeoGebra kan vi skrive \(f(x)=55\cdot1.11^x\) og justere vinduet.
Steg 5 — Tolk grafen
Grafen er voksende og krummer oppover fordi vekstfaktoren er større enn \(1\).
Tolkning
Grafen viser en prosentvis vekst på \(11\ \%\) per år.
Vanlig feil: Å tegne grafen som en rett linje. Eksponentialmodellen har økende stigning.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
f(x):=55*1.11^x
→ \(f(x)=55\cdot1{,}11^x\)
2
f(0)
→ \(55\)
3
f(7)
→ \(114{,}1\)
Python-kontroll
from sympy import symbols, N
x = symbols('x')
def f(verdi):
return 55 * 1.11**verdi
print("Modell: f(x) = 55*1.11**x")
print("Punkter som kan brukes i grafen:")
for verdi in [0, 2, 4, 6, 8, 10, 12, 14]:
print(f"x={verdi:2d}, år={2012+verdi}, f(x)≈{f(verdi):.2f}")
print("Grafen er voksende fordi 1.11 > 1")
Fasit: Grafen til \(f(x)=55\cdot1{,}11^x\) tegnes som en voksende eksponentialkurve. (bekreftet digitalt).
Del 2 · Oppgave 3c · 8 poeng samletEksponentiallikning
Oppgave 3c
Oppgave:
I hvilket år blir verdien av sjømateksporten for første gang større enn 200 milliarder kroner, ifølge modellen \(f\)?
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Sett opp ulikheten
Vi skal finne første \(x\) slik at \[55\cdot1{,}11^x>200.\]
Det første hele antallet år etter 2012 er \(x=13\).
Steg 5 — Finn kalenderåret
\[2012+13=2025.\]
Tolkning
Modellen passerer \(200\) milliarder i løpet av det trettende året etter 2012, altså i 2025.
Vanlig feil: Å svare 2024 fordi \(12{,}36\) er nærmere 12 enn 13. Vi trenger første hele år der verdien er større enn 200.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Løs(55*1.11^x>200,x)
→ \(x>12{,}36\)
2
55*1.11^13
→ \(213{,}6\)
Python-kontroll
from math import log
import math
grense = log(200/55) / log(1.11)
print("Løser 55*1.11**x > 200")
print("Grense for x:", grense)
for heltall in [12, 13]:
verdi = 55 * 1.11**heltall
print(f"x={heltall}, år={2012+heltall}: f(x)≈{verdi:.2f}")
print("Første hele x som gir verdi over 200:", math.floor(grense) + 1)
print("År:", 2012 + math.floor(grense) + 1)
Fasit: Året \(2025\). (bekreftet digitalt).
Del 2 · Oppgave 3d · 8 poeng samletGjennomsnittlig vekstfart
Oppgave 3d
Oppgave:
Bruk modellen \(f\) til å bestemme den gjennomsnittlige årlige verdiøkningen av sjømateksporten i perioden 2012-2020.
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Finn riktig \(x\)-intervall
Året 2012 svarer til \(x=0\), og 2020 svarer til \(x=8\).
Steg 2 — Bruk gjennomsnittlig vekstfart
\[\dfrac{f(8)-f(0)}{8-0}.\]
Steg 3 — Sett inn modellen
\[f(0)=55,\qquad f(8)=55\cdot1{,}11^8.\]
Steg 4 — Regn ut
\[\dfrac{55\cdot1{,}11^8-55}{8}\approx 8{,}97.\]
Steg 5 — Tolk enheten
Gjennomsnittlig årlig verdiøkning er omtrent \(9{,}0\) milliarder kroner per år.
Tolkning
Dette er gjennomsnittlig økning per år over hele perioden, ikke økningen i ett bestemt år.
Vanlig feil: Å bruke \(11\ \%\) som svar. Oppgaven spør om verdiøkning i milliarder kroner per år, ikke prosentvis vekst.
Første hele \(x\) er \(12\). Økningen fra \(x=12\) til \(x=13\), altså fra 2024 til 2025, er første økning over \(20\) milliarder kroner per år. Vi sier derfor at dette skjer i \(2025\).
Tolkning
Årlig økning blir større etter hvert fordi modellen er eksponentiell.
Vanlig feil: Å løse \(f(x)>20\) i stedet for \(f(x+1)-f(x)>20\).
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Løs(55*1.11^x*0.11>20,x)
→ \(x>11{,}6\)
2
f(13)-f(12)
→ \(21{,}17\)
Python-kontroll
from math import log, floor
def f(x):
return 55 * 1.11**x
grense = log(20/(55*0.11)) / log(1.11)
print("Løser f(x+1)-f(x) > 20")
print("Dette er 55*1.11**x*0.11 > 20")
print("Grense for x:", grense)
for x in [11, 12, 13]:
okning = f(x + 1) - f(x)
print(f"Fra {2012+x} til {2013+x}: økning ≈ {okning:.2f}")
print("Første x:", floor(grense) + 1)
print("Første kalenderår der økningen er over 20 mrd:", 2013 + floor(grense) + 1)
Fasit: Første gang er fra \(2024\) til \(2025\), altså i \(2025\). (bekreftet digitalt).
Del 2 · Oppgave 4a · 6 poeng samletLineær programmering
Oppgave 4a
Oppgave:
En bedrift produserer hengekøyer av type A og type B. La \(x\) og \(y\) være antall hengekøyer per måned av henholdsvis type A og type B. Marker i et koordinatsystem området som avgrenses av ulikhetene \(x\ge0\), \(y\ge0\), \(1{,}5x+y\le2500\), \(0{,}5x+y\le1500\), \(x+0{,}4y\le1600\).
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Tegn koordinataksene
Siden \(x\ge0\) og \(y\ge0\), skal vi bare bruke første kvadrant.
Steg 2 — Tegn grenselinjene
Tegn linjene \(1{,}5x+y=2500\), \(0{,}5x+y=1500\) og \(x+0{,}4y=1600\).
Steg 3 — Velg riktig side
Alle tre ulikhetene har \(\le\), så området ligger på eller under hver av disse linjene.
Steg 4 — Finn hjørnepunktene digitalt
CAS gir hjørnene \((0,0)\), \((0,1500)\), \((1000,1000)\), \((1500,250)\) og \((1600,0)\).
Steg 5 — Marker området
Skraver polygonet med disse hjørnene i rekkefølge.
Tolkning
Området viser alle produksjonskombinasjoner bedriften har kapasitet til.
Vanlig feil: Å tegne hele trekanten under bare én av linjene. Alle fem ulikhetene må gjelde samtidig.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Skjæring(1.5x+y=2500,0.5x+y=1500)
→ \((1000,1000)\)
2
Skjæring(1.5x+y=2500,x+0.4y=1600)
→ \((1500,250)\)
Python-kontroll
from sympy import symbols, Eq, solve
x, y = symbols('x y')
linjer = [Eq(x, 0), Eq(y, 0), Eq(1.5*x + y, 2500), Eq(0.5*x + y, 1500), Eq(x + 0.4*y, 1600)]
hjorner = []
for i in range(len(linjer)):
for j in range(i + 1, len(linjer)):
for sol in solve([linjer[i], linjer[j]], (x, y), dict=True):
xv = float(sol[x]); yv = float(sol[y])
if xv >= -1e-9 and yv >= -1e-9 and 1.5*xv + yv <= 2500 + 1e-9 and 0.5*xv + yv <= 1500 + 1e-9 and xv + 0.4*yv <= 1600 + 1e-9:
hjorner.append((round(xv), round(yv)))
print("Hjørnepunkter i det mulige området:")
for punkt in sorted(set(hjorner)):
print(punkt)
Fasit: Området har hjørnene \((0,0)\), \((0,1500)\), \((1000,1000)\), \((1500,250)\) og \((1600,0)\). (bekreftet digitalt).
Del 2 · Oppgave 4b · 6 poeng samletLineær optimering
Oppgave 4b
Oppgave:
Hvor mange hengekøyer av type A og type B må bedriften produsere for at overskuddet skal bli størst mulig? Hvor stort blir da det månedlige overskuddet?
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Finn dekningsbidrag per enhet
Type A: \(800-580=220\) kroner. Type B: \(1400-1140=260\) kroner.
Steg 2 — Sett opp overskuddsfunksjonen
\[P(x,y)=220x+260y-70000.\]
Steg 3 — Bruk hjørnepunktene
For lineær optimering holder det å sjekke hjørnene i området.
Det største overskuddet er \(410000\) kroner ved \(x=1000\) og \(y=1000\).
Tolkning
Bedriften bør produsere \(1000\) av hver type per måned for å maksimere overskuddet i modellen.
Vanlig feil: Å maksimere omsetning i stedet for overskudd. Produksjonskostnadene og faste kostnader må tas med.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
Maksimer(220x+260y-70000, betingelser)
→ \(410000\text{ ved }(1000,1000)\)
Python-kontroll
hjorner = [(0, 0), (0, 1500), (1000, 1000), (1500, 250), (1600, 0)]
def overskudd(x, y):
return 220*x + 260*y - 70000
beste = None
print("Overskudd P(x,y)=220x+260y-70000")
for punkt in hjorner:
verdi = overskudd(*punkt)
print(f"P{punkt} = {verdi} kroner")
if beste is None or verdi > beste[0]:
beste = (verdi, punkt)
print("Beste løsning:", beste)
print("Produser type A:", beste[1][0])
print("Produser type B:", beste[1][1])
Fasit: Produser \(1000\) av type A og \(1000\) av type B. Maksimalt månedlig overskudd er \(410000\) kroner. (bekreftet digitalt).
Del 2 · Oppgave 4c · 6 poeng samletTolke ulikheter fra tabell
Oppgave 4c
Oppgave:
For å komme fram til ulikhetene har bedriften brukt en tabell. Tid per enhet type A er 36 minutter i tilskjæring, 18 minutter i sammenstilling og 30 minutter i ferdigstilling. Tid per enhet type B er ukjent i tilskjæring, 36 minutter i sammenstilling og 12 minutter i ferdigstilling. Kapasitet per måned er 1000 timer i tilskjæring, ukjent i sammenstilling og 800 timer i ferdigstilling. Gjør beregninger og bestem hvilket tall som mangler i hver av de to tomme rutene i tabellen.
Vis løsning
Hva spør oppgaven om? Vi skal løse deloppgaven presist, vise hvorfor metoden virker, og kontrollere svaret digitalt.
Steg 1 — Knytt tilskjæring til ulikheten
Tilskjæring har kapasitet \(1000\) timer, altså \(60000\) minutter. Type A bruker \(36\) minutter, og ulikheten er \(1{,}5x+y\le2500\).
Steg 2 — Finn skaleringsfaktoren
Hvis vi deler \(36x+t y\le60000\) på \(24\), får vi \(1{,}5x+\dfrac{t}{24}y\le2500\). Siden koeffisienten foran \(y\) er \(1\), er \(t=24\).
Steg 3 — Knytt sammenstilling til ulikheten
Sammenstilling har tider \(18\) minutter for type A og \(36\) minutter for type B. Ulikheten er \(0{,}5x+y\le1500\).
Steg 4 — Finn kapasiteten i sammenstilling
\(18x+36y\le K\). Deler vi på \(36\), får vi \(0{,}5x+y\le \dfrac{K}{36}\). Dermed er \(\dfrac{K}{36}=1500\), så \(K=54000\) minutter.
Steg 5 — Gjør om til timer
\(54000\) minutter er \(900\) timer. De manglende tallene er derfor \(24\) minutter og \(900\) timer.
Tolkning
Tallene passer med de gitte ulikhetene etter at minutter er skalert til enklere koeffisienter.
Vanlig feil: Å blande minutter og timer i samme likning. Først må alt gjøres om til samme enhet.
Kontroll (GeoGebra CAS / Python)
GeoGebra · CAS
1
60000/2500
→ \(24\)
2
1500*36/60
→ \(900\)
Python-kontroll
from fractions import Fraction
# Tilskjæring:
kap_tilskjaring_min = 1000 * 60
skala = kap_tilskjaring_min / 2500
b_tid_tilskjaring = skala * 1
print("Tilskjæring kapasitet i minutter:", kap_tilskjaring_min)
print("Skaleringsfaktor:", skala)
print("Tid per type B i tilskjæring:", b_tid_tilskjaring, "minutter")
# Sammenstilling:
# 18x + 36y <= K skal bli 0.5x + y <= 1500 når vi deler på 36.
kap_sammenstilling_min = 1500 * 36
kap_sammenstilling_timer = kap_sammenstilling_min / 60
print("Sammenstilling kapasitet i minutter:", kap_sammenstilling_min)
print("Sammenstilling kapasitet i timer:", kap_sammenstilling_timer)
Fasit: Tid per enhet type B i tilskjæring er \(24\) minutter, og kapasitet i sammenstilling er \(900\) timer per måned. (bekreftet digitalt).
Kvalitetskontroll
Filen er kontrollert for MathJax-delimitere, fravær av dollar-delimitere, balanserte LaTeX-uttrykk, nøytral Python-kodevisning og ryddige GeoGebra CAS-bokser.
ifingo-lærerenHjelper deg å forstå
ifingo-læreren hjelper deg å forstå – ikke å gjøre leksene for deg 💜