Gjennomsnittlig vekstfart med program

Gjennomsnittlig vekstfart med program

Ada har laget programmet nedenfor.

def f(x):
    return x ** 2 - 3 * x + 7

a = 0
b = 5

v = (f(b) - f(a)) / (b - a)

print(v)

Hvilken verdi skrives ut når Ada kjører programmet, og hva forteller denne verdien?

Fasit

Programmet skriver ut 2\underline{\underline{2}}.

Verdien er den gjennomsnittlige vekstfarten til ff på intervallet [0,5][0, 5]. Det vil si at f(x)f(x) i gjennomsnitt øker med 22 per enhet xx på dette intervallet.

LøsningsforslagKI-generert

Programmet beregner v=f(b)f(a)bav = \dfrac{f(b) - f(a)}{b - a} med a=0a = 0 og b=5b = 5.

Vi finner f(0)f(0) og f(5)f(5):

f(0)=0230+7=7f(0) = 0^2 - 3 \cdot 0 + 7 = 7 f(5)=5235+7=2515+7=17f(5) = 5^2 - 3 \cdot 5 + 7 = 25 - 15 + 7 = 17

Deretter beregner programmet:

v=f(5)f(0)50=1775=105=2v = \frac{f(5) - f(0)}{5 - 0} = \frac{17 - 7}{5} = \frac{10}{5} = \mathbf{2}

Programmet skriver ut 2\underline{\underline{2}}.

Denne verdien er den gjennomsnittlige vekstfarten til f(x)f(x) på intervallet [0,5][0, 5]. Det betyr at f(x)f(x) i gjennomsnitt øker med 22 enheter per enhet xx i dette intervallet.

Sensorveiledning

I utgangspunktet gir ett poeng for riktig verdi og ett poeng for riktig tolkning av verdien.