Algoritme for figurmønster med små kvadrater

Ovenfor ser du tre figurer. Figurene er satt sammen av små kvadrater.
Tenk deg at du skal fortsette å lage figurer etter samme mønster.
Lag en algoritme som du kan bruke til å bestemme hvor mange små kvadrater du totalt trenger for å lage de første figurene.
Bruk algoritmen og bestem hvor mange små kvadrater du trenger.
Fasit
Se algoritmen under.
LøsningsforslagKI-generert
Vi teller antall kvadrater i de tre figurene:
| Figur | Antall kvadrater |
|---|---|
| 1 | 7 |
| 2 | 16 |
| 3 | 29 |
Vi kan dele opp figuren i tre deler som vokser med figurens nummer :
- Hode (øverst til venstre): et -kvadrat med kvadrater
- Kropp (midtre rektangel): et -rektangel med kvadrater
- Hale og bein (trapp oppe til høyre og bein nede): kvadrater
Antall kvadrater i figur er:
Vi sjekker: , , . ✓
Algoritme (pseudokode):
sum ← 0
for n from 1 to 100:
antall ← 2·n² + 3·n + 2
sum ← sum + antall
print sum
Eller som Python-program:
sum = 0
for n in range(1, 101):
antall = 2*n**2 + 3*n + 2
sum = sum + antall
print(sum)
Vi bruker algoritmen og summerer for :
Du trenger totalt 692 050 kvadrater for å lage de 100 første figurene.