Rekursiv sammenheng mellom pentagontall

Rekursiv sammenheng mellom pentagontall

Hver figur nedenfor består av kuler plassert på pentagoner. Antall kuler på hver av ytterkantene øker med én sammenlignet med antall kuler på ytterkanten i figuren før. La PnP_{n} være antall kuler i figur nn.

De fem første figurtallene er 1, 6, 16, 31 og 51

Pentagontallene.
Figurkilde: By HB - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=872244

Beskriv en rekursiv sammenheng mellom PnP_{n} og Pn1P_{n-1}.

Lag et program som regner ut P1000P_{1000} ved å bruke den rekursive sammenhengen du fant i oppgave a)

Fasit

Pn=Pn1+(n1)dP_{n}=P_{n-1}+(n-1)\cdot d, der d=5d=5.

Se løsningsforslag for programkode.

Løsningsforslag

Jeg ser at differansen mellom antall kuler i figurene øker med 5, 10, 15, 20. La oss kalle denne differansen for dd. Vi kan si at P2=P1+5=P1+dP_{2}=P_{1}+5=P_{1}+d og P3=P2+2dP_{3}=P_{2}+2d. Vi ser dermed et mønster og kan sette opp følgende sammenheng for n2n\geq 2:

Pn=Pn1+(n1)dP_{n}=P_{n-1}+(n-1)\cdot d
a = 1
d = 5
n = 100

for i in range(2, n + 1):
    a = a + d * (i-1)

print(f"Det er {a} kuler i figur {n}.")

Programmet gir at P100=24751P_{100}=24\,751.

Sensorveiledning

Oppgaven gir til sammen 4 poeng

2 poeng

Det gis 1 poeng for rett rekursiv sammenheng og 1 poeng for god begrunnelse.

2 poeng

Dersom kandidaten har en riktig strategi, men gjør tellefeil eller programmeringsfeil, kan det gis 1 poeng.

Tastatursnarveier

Navigasjon

⌘K / Ctrl+K
Åpne søk
G F
Gå til Fag
G E
Gå til Eksamener
G T
Gå til Temaer
G K
Gå til Kompetansemål
G H
Hjem
?
Vis snarveier

I oppgave

←/→ · J/K
Forrige / neste oppgave
0
Marker som ikke prøvd
1
Marker som prøvd
2
Marker som trenger hjelp
3
Marker som klart
S
Vis / skjul løsningsforslag
A
Legg til i liste
Esc
Tilbake / avslutt