Rekursive sammenhenger og programmering
En REKURSIV formel definerer et ledd ut fra det/de FORRIGE leddet («neste = forrige pluss/ganger noe»), i motsetning til en EKSPLISITT formel som gir leddet direkte fra . Rekursive sammenhenger egner seg godt for PROGRAMMERING: en løkke som oppdaterer en verdi steg for steg, gjentatt like mange ganger som antall ledd du vil finne.
Rekursiv vekst
| Type | Eksempel |
|---|---|
| Eksplisitt | aₙ = 200 · 0,8ⁿ (gir aₙ direkte fra n) |
| Rekursiv | aₙ = 0,8 · aₙ₋₁, a₀ = 200 (bygger på forrige ledd) |
Tips
- En rekursiv formel trenger ALLTID en STARTVERDI ( eller ) i tillegg til selve regelen, uten en startverdi kan du ikke regne ut noe som helst.
- Skriv opp fremgangsmåten som en NUMMERERT liste med steg (start, oppdater, gjenta). Det er nettopp dette en programløkke gjør, bare med kode i stedet for ord.
Eksempel: Modellere nedbrytning av et kjemisk stoff rekursivt
Et kjemisk stoff i en løsning brytes ned slik at forsvinner hver time. Konsentrasjonen starter på mg/L. Sett opp en rekursiv formel, og finn konsentrasjonen etter timer ved å følge fremgangsmåten steg for steg.
- Startverdien er , og hver time beholdes (siden brytes ned), så den rekursive formelen er
- følg fremgangsmåten steg for steg:
- . Etter timer er konsentrasjonen mg/L.
| Steg | Handling | Resultat |
|---|---|---|
| 1 | Start: C = 200 | 200 |
| 2 | Gjenta 5 ganger: C = 0,8 · C | … |
| 3 | Etter 5 gjentakelser | ≈65,5 |
Alternativ forklaring/metode: Finn den eksplisitte formelen i stedet for å gjenta steget
Alternativ metode – innenfor pensum, men ikke hovedmetoden her
Regne om til en eksplisitt formel
Siden konsentrasjonen multipliseres med samme faktor hver time, kan den rekursive sammenhengen skrives om til en eksplisitt (geometrisk) formel: . Sett direkte inn : : samme svar, men uten å måtte gjenta steget fem ganger. Eksplisitt formel er raskere for ETT enkelt ledd langt unna starten, mens den rekursive versjonen er mer naturlig å PROGRAMMERE som en løkke, og viser hele utviklingen underveis.
| Metode | C₅ |
|---|---|
| Rekursiv (5 gjentakelser) | 65,536 |
| Eksplisitt (200 · 0,8⁵) | ≈65,5 – samme svar |
Oppgaver
Prøv minst én oppgave på hvert nivå.
Lett(3)
L-21Hva trenger en rekursiv formel i tillegg til selve regelen?
Vis fasit
- Uten et utgangspunkt kan ingen ledd regnes ut
- en startverdi er nødvendig
| Krav | Betydning |
|---|---|
| Rekursiv formel | Trenger en startverdi |
L-22En rekursiv formel er , med . Hva er ?
Vis fasit
- a0=10
- a1 = 10 + 5 = 15
| a0 | Regel | a1 |
|---|---|---|
| 10 | +5 | 15 |
L-23Hva kalles en formel som gir direkte fra , uten å bruke forrige ledd?
Vis fasit
- En slik formel uttrykker a_n direkte via n, uten
- en eksplisitt formel
| Type | Kjennetegn |
|---|---|
| Eksplisitt | Gir aₙ direkte fra n |
Middels(3)
M-21En rekursiv formel er , med . Finn , og .
Vis fasit
- a0=500
- a1==450
- a2==405
- a3==364,5
| Ledd | Verdi |
|---|---|
| a0 | 500 |
| a1 | 450 |
| a2 | 405 |
| a3 | 364,5 |
M-22En radioaktiv kilde mister av massen sin hvert år, og starter på g. Hva er den rekursive formelen?
Vis fasit
- Start 500, mister 10% hvert år (beholder 90%)
- Mₙ = 0,9 · Mₙ₋₁, M₀ = 500
| Del | Verdi |
|---|---|
| Beholder | 90 % |
| Startverdi M₀ | 500 g |
M-23En radioaktiv kilde mister av massen sin hvert år, og starter på g. Den rekursive formelen er med . Finn massen etter år. Svar i g.
Vis fasit
- Bruker rekursjonen 3 ganger, fra M0 til M3
- M0=500
- M1=450
- M2=405
- M3=364,5 g
| År | Masse |
|---|---|
| 0 | 500 |
| 1 | 450 |
| 2 | 405 |
| 3 | 364,5 g |
Vanskelig(3)
V-21En dyrebestand følger , med (2 % vekst pluss et fast tilskudd fra innvandring hvert år). Finn og .
Vis fasit
- B0=1 000
- B1 =
- B2 = ≈ 1 141,4
| n | Bn |
|---|---|
| 0 | 1 000 |
| 1 | 1 070 |
| 2 | 1 141,4 |
V-22En dyrebestand følger , med (2 % vekst pluss et fast tilskudd fra innvandring hvert år), og og . Fortsett rekken til . Svar avrundet til én desimal.
Vis fasit
- Fortsetter fram til ledd 5, altså B5
- B2≈1 141,4
- B3≈1 214,2
- B4≈1 288,5
- B5 ≈ 1 364,3
| n | Bn |
|---|---|
| 2 | 1 141,4 |
| 3 | 1 214,2 |
| 4 | 1 288,5 |
| 5 | 1 364,3 |
V-23Hvorfor er en bestandsmodell som HVERKEN en ren aritmetisk ELLER en ren geometrisk rekke?
Vis fasit
- Formelen har BÅDE en multiplikasjon (1,02·) OG en addisjon (+50)
- kombinasjonen gjør den til en blandet, ikke ren, rekketype
| Trekk | Type |
|---|---|
| 1,02 · (multiplikasjon) | Geometrisk |
| +50 (addisjon) | Aritmetisk – kombinasjon av begge |