Oppgaven er hentet fra eksamen R1 H25 del 1 oppgave 5.

Funksjonsdrøfting og halveringsmetode

En funksjon f er gitt ved

f(x)=4x2lnx
Oppgave
  1. Bestem koordinatene til eventuelle topp- og bunnpunkter på grafen til f.

En elev jobber med funksjonen f og har skrevet programmet nedenfor:

1   from math import log              # log(x) er kode for ln(x)
2
3   a = 0.1
4   b = 3
5
6   maks_avvik = 0.0001
7
8   def f(x):                         # definerer funksjonen
9       return 4*x**2*log(x)
10
11  m = (a + b)/2
12
13  while abs(f(m)) >= maks_avvik:    # abs() finner absolutverdi
14
15      if f(a)*f(m) < 0:
16          b = m
17      else:
18          a = m
19
20      m = (a + b)/2
21
22  print(m)
Oppgave
  1. Hva ønsker eleven å finne ut?

    Forklar hva programmet gjør i linje 11–20.

    Bestem verdien som blir skrevet ut når eleven kjører programmet.

Relatert

Tilfeldige oppgaver i samme fag

Det er ofte best å blande hvilke type oppgaver man gjør dersom du skal forberede deg til en prøve eller eksamen. Her er tre tilfeldige oppgaver i R1.

Lignende oppgaver sortert etter tema

Derivasjon

Funksjonsdrøfting

Programmering