Trekantmønster og programmering 2P-Y H25

Ovenfor ser du tre figurer. Figurene er satt sammen av pinner.
Tenk deg at du skal fortsette å lage figurer etter samme mønster.
Hvor mange pinner vil det være i figur 4?
Hvor mange pinner vil det være i figur 10?
Lag en formel for antallet pinner i figur .
Vivian har laget programmet nedenfor.
n = 0
total = 0
figur = 3
grense = 1000
while total <= grense:
n = n + 1
total = total + figur
figur = figur + 2
print("Resultat:")
print(n)
print(total)
Resultat:
31
1023
Hva vil Vivian finne ut?
Hva forteller verdiene som skrives ut?
Husk å begrunne svaret ditt.
Fasit
Figur 4: 9 pinner. Figur 10: 21 pinner
Vivian vil finne den minste figuren som har mer enn 1000 pinner totalt. Figur 31 har 1023 pinner totalt.
Løsningsforslag
Vi skal finne antall pinner i figur 4 og figur 10.
Framgangsmåte:
La oss først se på mønsteret:
- Figur 1: 3 pinner (én trekant)
- Figur 2: 5 pinner (3 + 2)
- Figur 3: 7 pinner (5 + 2)
Vi ser at hver ny figur får 2 flere pinner enn den forrige.
Figur 4:
Figur 10:
Vi kan fortsette mønsteret:
- Figur 4: 9 pinner
- Figur 5: 11 pinner
- Figur 6: 13 pinner
- Figur 7: 15 pinner
- Figur 8: 17 pinner
- Figur 9: 19 pinner
- Figur 10: 21 pinner
Det vil være pinner i figur 4 og pinner i figur 10.
Vi skal lage en formel for antallet pinner i figur .
Framgangsmåte:
Vi ser at:
Vi kan forenkle dette:
Formelen er .
Vi skal forklare hva programmet finner ut og hva verdiene som skrives ut betyr.
Analyse av programmet:
Programmet starter med:
n = 0(figurnummer)total = 0(totalt antall pinner brukt)figur = 3(antall pinner i neste figur)grense = 1000(grensen for total)
I løkken:
n = n + 1: Går til neste figurtotal = total + figur: Legger til pinnene fra denne figurenfigur = figur + 2: Neste figur får 2 flere pinner
Løkken fortsetter til total > 1000.
Resultat:
n = 31: Dette er figurnummerettotal = 1023: Dette er totalt antall pinner brukt
Programmet finner ut hvor mange figurer Vivian kan lage før hun har brukt over 1000 pinner totalt. Verdiene viser at etter å ha laget figurer har hun brukt pinner totalt, som er første gang totalen overskrider 1000.
Sensorveiledning
To riktige svar uten begrunnelse gir 1 poeng. For å få full uttelling må svarene begrunnes. En riktig formel i oppgave b) gjelder som begrunnelse i oppgave a).
En riktig formel som ikke er gjort rede for, gir full uttelling.
For å få full uttelling må kandidaten gjør rede for at Vivian vil finne ut hvor mange figurer hun kan lage dersom hun har 1000 pinner og at hun kan lage 30 figurer dersom hun har 1000 pinner / at hun trenger 1023 pinner for å lage 31 figurer. En kandidat som gjør rede for ett av de to momentene, kan få 1 poeng. Mindre presise forklaringer kan også gi 1 poeng.