Gjennomsnitt med algoritme og program
Lov på eksamen
- Kalkulator
- CAS
- Graftegner og regneark
- Lærebok, formelsamling og egne notater
Ikke åpent internett, kommunikasjon med andre eller kunstig intelligens.
Kan den løses uten PC?
Du kan sette opp løsningen på papir, men selve utregningen krever PC.
Fra 2027 er det bare kalkulator og skriftlige hjelpemidler på del 2. Vurderingen er gjort med KI og kan inneholde feil.
Lest inn av KI og ikke kontrollert manuelt enda — kan inneholde feil.
I denne oppgaven skal du bruke algoritmen nedenfor til å finne en tilnærmet verdi for gjennomsnittet til en funksjon i et intervall .
Velg tall jevnt fordelt i intervallet .
La være disse tallene.
Avstanden mellom et av tallene og det neste er da .
Regn ut gjennomsnittet av tallene .
Da er en god tilnærmet verdi for gjennomsnittet til i .
Denne tilnærmingen blir bedre dess større er.
Lag et program som du kan bruke til å bestemme gjennomsnittet til funksjonen gitt ved
i intervallet . Hva blir dette gjennomsnittet?
Fasit
Gjennomsnittet til på er .
LøsningsforslagKI-generert
Algoritmen beregner gjennomsnittet av funksjonsverdier jevnt fordelt i intervallet. Vi velger punktene
og regner ut gjennomsnittet
Her er et program som implementerer algoritmen for på :
from math import sqrt
def f(x):
return sqrt(x)
a = 0
b = 1
N = 1000
sum_verdier = 0
for i in range(N + 1):
x_i = a + i * (b - a) / N
sum_verdier += f(x_i)
g = sum_verdier / (N + 1)
print(g)
Med gir programmet en verdi svært nær .
Kontroll med integral:
Det eksakte gjennomsnittet til på er gitt ved
For på :
Programmet gir altså en god tilnærming til det eksakte svaret .
Sensorveiledning
Oppgaven gir til sammen 4 poeng
Det gis 1 poeng dersom kandidaten viser forståelse for algoritmen. Det gis 2 poeng dersom kandidaten lager et program med små feil eller mangler. Det gis 3 poeng for et oversiktlig program som kan brukes til å bestemme gjennomsnittet. Kandidaten får i tillegg 1 poeng for å finne en god tilnærmingsverdi for gjennomsnittet.