1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

12. Sukupuu

Sukupuu

Tämä sukupuu kuvaa erään majavasuvun jäseniä. Ylimpänä ovat suvun vanhimmat ja alimpana nuorimmat jäsenet.

Tässä tapauksessa Monika on Teemun ja Mian isoäiti.

Haluamme kirjoittaa tietokoneelle ohjelman, joka voi määrittää onko joku tietyn henkilön esivanhempi.

Lapsi määritettäisiin näin:

A onLapsiHenkilölle B.

Lapsenlapsi taas voitaisiin määrittää seuraavalla tavalla:

A onLapsenlapsiHenkilölle C = (A onLapsiHenkilölle B ja B onLapsiHenkilölle C).

Kuinka määrittäisit esivanhemman, joka tässä tapauksessa voisi olla vanhempi tai kuka tahansa muu ylenevässä polvessa?

Valitse oikea vastaus:

Muista painaa vastaa-painiketta, muuten vastaus ei tallennu lainkaan.