IT- og Elektronik-Teknolog 3. Sem.
Informationer   Support   Lektioner   Adm  
  [Tilbage]
Lektion  ? 
Uge Dag Fag Init
38 Torsdag Ugeprojekt bdt
Indhold  ? 

Ugeprojekt uge 38

afleveres torsdag uge 39

Simulering af liv

Simulering af organisner som vi kan opfatte som celleorganisner. Simuleringen foretages i en såkaldt grid med 40 rækker og 40 kolonner. Hvert felt kan indeholde en celleorganisme eller være tom. Hver celle kan have op til 8 naboer med celler. Simuleringen vise indeholdet af celler ved hver generation, hvor der efter hver generation sker død, overlevelse og fødsel.

Celler dør, overlever eller fødes efter følgende regler:

  •  Hvis et givent felts naboer indeholder 0,1,4,5,6,7,8 celler dør den aktuelle celle, er der 0 og 1 (dør cellen af kedsomhed) er der 4-8 naboceller dør cellen fordi der er overbefolket.
  • Hvis der er 2 naboer overlever cellen hvis der er nogen i feltet.
  • Hvis der er 3 naboer overlever cellen hvis der er nogen og der fødes en ny celle hvis der ikke er nogen.

Du laver et program til simuleringen og undersøger forskellige sammensætninger af kolonier (flere celler) for hvor de udvikles fra generation til generation (antal generationer kan variere mellem ca. 3-20). Du lader programmet udskrive grid'en efter hver generation f.eks. med punktum for et tomt felt og * for en celle i et felt.

Nedenstående viser et eksempel på en koloni efter 2 generationer

Start generation:

 

. . . . .
. . * . .
. . * . .
. . * . .
. . . . .

1. generation

. . . . .
. . . . .
. * * * .
. . . . .
. . . . .

2. generation

. . . . .
. . * . .
. . * . .
. . * . .
. . . . .