Hei!
Jeg lager et Python-program for summen av de n første leddene i en uendelig rekke.
Rekka er: 1 + 1.8 + 2.6 + 3.4 ...
Mitt program er:
a1 = float(1)
a2 = float(1.8)
a3 = float(2.6)
a4 = float(3.4)
n = int(input("Tast inn antall ledd i rekka:\n"))
k = (a2/a1)
sum = a1 * (((k**n)-1)/(k-1))
print(f"Summen av rekka er {sum}.")
Jeg sliter med å skjønne hva jeg har gjort galt. Svaret skal være 172, men jeg får 159351.7.
Jeg brukte samme programmet (men med andre tall i rekken) på en annen oppgave om uendelige rekker, og da fikk jeg riktig svar.
Sum av uendelige rekker
Moderatorer: Aleks855, Gustav, Nebuchadnezzar, Janhaa, DennisChristensen, Emilga
Rekka kan godt være uendelig den, men oppgaven er jo ikke å regne ut summen av en uendelig rekke. Oppgaven er tilsynelatende å regne ut summen av de første $n$ leddene av ei rekke.
Vi kan bevise at rekka ikke er geometrisk ved å se at $\frac{a_2}{a_1} \neq \frac{a_3}{a_2}$ så kvotienten mellom leddene er ikke konstant.
Tilsvarende kan vi bevise at rekka er aritmetisk ved å se at differansen mellom hvert ledd ER konstant.
Vi kan bevise at rekka ikke er geometrisk ved å se at $\frac{a_2}{a_1} \neq \frac{a_3}{a_2}$ så kvotienten mellom leddene er ikke konstant.
Tilsvarende kan vi bevise at rekka er aritmetisk ved å se at differansen mellom hvert ledd ER konstant.