genetica e trasmissione carattere colore
associato a cromosoma somatico
variante di va2
trasmissione carattere colore
http://www.youtube.com/watch?v=C9iM5ixvdTg

 

 

program varia2;     (* assegnare nome al programma *)
uses crt,graph;

procedure grafica;
var t,s:integer;
    stringa:string;
begin
t:=0;
s:=0;
stringa:=('c:\SCHEDA\');
initgraph(s,t,stringa);
end;

procedure attende;
begin
readln;
end;

procedure pausa1;
begin
textcolor(15);
outtextxy(300,400,'premi INVIO');readln;
textcolor(0);
outtextxy(300,400,'premi INVIO');
textcolor(15);
end;

procedure pausa;
begin
readln;cleardevice;
end;

procedure ma(x1,y1,x2,y2,cm:integer);
begin
setfillstyle(2,cm);
bar(x1,y1,x2,y2);
end;

procedure fe(x1,y1,rv,ro,cf:integer);
begin
setfillstyle(2,cf);
fillellipse(x1,y1,rv,ro);
end;

procedure programma;
begin
outtextxy(20,60,'trasmissione carattere COLORE ');
outtextxy(20,160,'nel caso di associazione a somatico A ');
outtextxy(20,170,'NOTARE come non cambia risultato se allele dominante');
outtextxy(20,180,'o allele recessivo,proviene dal padre o dalla madre ');
outtextxy(20,190,'--------------------------------------------------');
outtextxy(20,200,'PRENDERE NOTA dei risultati nei figli');
outtextxy(20,210,'percentuali fenotipiche e genotipiche');
outtextxy(20,220,'nelle diverse situazioni presentate ');

pausa;

(* associato a cromosoma A *)
ma(100,50,150,100,3);
fe(350,75,25,25,3);
line(125,75,350,75);
ma(50,220,100,270,3);
ma(150,220,200,270,3);
ma(250,220,300,270,3);
ma(350,220,400,270,4);
setcolor(3);
outtextxy(5,5,'fenotipo genitori');
outtextxy(100,15,'azzurro');
outtextxy(350,15,'azzurro');
attende;
setcolor(15);
outtextxy(5,30,'genotipo genitori');
outtextxy(70,70,'Aa');
outtextxy(390,70,'Aa');
outtextxy(5,160,'gametogenesi');
outtextxy(150,160,'A  a');
outtextxy(300,160,'A  a');
setcolor(3);outtextxy(5,310,'allele dominante su A :azzurro');
setcolor(4);outtextxy(5,330,'allele recessivo su a :rosso');
setcolor(15);outtextxy(5,290,'genotipo figli');
outtextxy(50,275,'AA');
outtextxy(150,275,'Aa');
outtextxy(300,275,'Aa');
outtextxy(400,275,'aa');
setcolor(3);
outtextxy(5,350,'25% omozigoti   dominanti   AA ');
setcolor(4);
outtextxy(5,360,'25% omozigoti   recessivi   aa ');
setcolor(3);
outtextxy(5,370,'50% eterozigoti             Aa ');
setcolor(15);
pausa1;cleardevice;

(* associato ad A  *)
ma(100,50,150,100,4);
fe(350,75,25,25,3);
line(125,75,350,75);
ma(50,220,100,270,4);
ma(150,220,200,270,3);
ma(250,220,300,270,3);
ma(350,220,400,270,4);
setcolor(3);
outtextxy(5,5,'fenotipo genitori');
outtextxy(100,15,'rosso');
outtextxy(350,15,'azzurro');
attende;
setcolor(15);
outtextxy(5,30,'genotipo genitori');
outtextxy(70,70,'aa');
outtextxy(390,70,'Aa');
outtextxy(5,160,'gametogenesi');
outtextxy(150,160,'a  a');
outtextxy(300,160,'a  A');
setcolor(3);outtextxy(5,310,'allele dominante su A :azzurro');
setcolor(4);outtextxy(5,330,'allele recessivo su a :rosso');
setcolor(15);outtextxy(5,290,'genotipo figli');
outtextxy(50,275,'aa');
outtextxy(150,275,'Aa');
outtextxy(300,275,'Aa');
outtextxy(400,275,'aa');
setcolor(4);
outtextxy(5,350,'50% omozigoti  recessivi        aa ');
setcolor(3);
outtextxy(5,370,'50% eterozigoti                 Aa ');
setcolor(15);
pausa1;cleardevice;


(* associato a A *)
ma(100,50,150,100,4);
fe(350,75,25,25,3);
line(125,75,350,75);
ma(50,220,100,270,3);
ma(150,220,200,270,3);
ma(250,220,300,270,3);
ma(350,220,400,270,3);
setcolor(3);
outtextxy(5,5,'fenotipo genitori');
outtextxy(100,15,'rosso');
outtextxy(350,15,'azzurro');
attende;
setcolor(15);
outtextxy(5,30,'genotipo genitori');
outtextxy(70,70,'aa');
outtextxy(390,70,'AA');
outtextxy(5,160,'gametogenesi');
outtextxy(150,160,'a  a');
outtextxy(300,160,'A  A');
setcolor(3);outtextxy(5,310,'allele dominante su A :azzurro');
setcolor(4);outtextxy(5,330,'allele recessivo su a :rosso');
setcolor(15);outtextxy(5,290,'genotipo figli');
outtextxy(50,275,'Aa');
outtextxy(150,275,'Aa');
outtextxy(300,275,'Aa');
outtextxy(400,275,'Aa');
setcolor(3);
outtextxy(5,360,'100% eterozigoti      Aa');
setcolor(15);
pausa1;cleardevice;

(* associato ad A  *)
ma(100,50,150,100,4);
fe(350,75,25,25,4);
line(125,75,350,75);
ma(50,220,100,270,4);
ma(150,220,200,270,4);
ma(250,220,300,270,4);
ma(350,220,400,270,4);
outtextxy(5,5,'fenotipo genitori');
outtextxy(100,15,'rosso');
outtextxy(350,15,'rosso');
attende;
setcolor(15);
outtextxy(5,30,'genotipo genitori');
outtextxy(70,70,'aa');
outtextxy(390,70,'aa');
outtextxy(5,160,'gametogenesi');
outtextxy(150,160,'a  a');
outtextxy(300,160,'a  a');
setcolor(3);outtextxy(5,310,'allele dominante assente');
setcolor(4);outtextxy(5,330,'allele recessivo su a:rosso ');
setcolor(15);outtextxy(5,290,'genotipo figli');
outtextxy(50,275,'aa');
outtextxy(150,275,'aa');
outtextxy(300,275,'aa');
outtextxy(400,275,'aa');
setcolor(4);
outtextxy(5,350,'100% omozigoti recessivi         aa ');
setcolor(15);
pausa1;cleardevice;


ma(100,50,150,100,3);
fe(350,75,25,25,4);
line(125,75,350,75);
ma(50,220,100,270,4);
ma(150,220,200,270,3);
ma(250,220,300,270,3);
ma(350,220,400,270,4);
setcolor(15);
outtextxy(5,5,'fenotipo genitori');
outtextxy(100,15,'azzurro');
outtextxy(350,15,'rosso');
attende;
setcolor(15);
outtextxy(5,30,'genotipo genitori');
outtextxy(70,70,'Aa');
outtextxy(390,70,'aa');
outtextxy(5,160,'gametogenesi');
outtextxy(150,160,'A  a');
outtextxy(300,160,'a  a');
setcolor(3);outtextxy(5,310,'allele dominante su A:azzurro ');
setcolor(4);outtextxy(5,330,'allele recessivo su a:rosso ');
setcolor(15);outtextxy(5,290,'genotipo figli');
outtextxy(50,275,'aa');
outtextxy(150,275,'Aa');
outtextxy(300,275,'Aa');
outtextxy(400,275,'aa');
setcolor(4);
outtextxy(5,350,'50% omozigoti recessivi     aa ');
setcolor(3);
outtextxy(5,360,'50% eterozigoti             Aa ');
setcolor(15);
pausa1;cleardevice;


ma(100,50,150,100,4);
fe(350,75,25,25,3);
line(125,75,350,75);
ma(50,220,100,270,4);
ma(150,220,200,270,3);
ma(250,220,300,270,3);
ma(350,220,400,270,4);
setcolor(15);
outtextxy(5,5,'fenotipo genitori');
outtextxy(100,15,'rosso');
outtextxy(350,15,'azzurro');
attende;
setcolor(15);
outtextxy(5,30,'genotipo genitori');
outtextxy(70,70,'aa');
outtextxy(390,70,'Aa');
outtextxy(5,160,'gametogenesi');
outtextxy(150,160,'a  a');
outtextxy(300,160,'A  a');
setcolor(3);outtextxy(5,310,'allele dominante su A:azzurro ');
setcolor(4);outtextxy(5,330,'allele recessivo su a:rosso ');
setcolor(15);outtextxy(5,290,'genotipo figli');
outtextxy(50,275,'aa');
outtextxy(150,275,'Aa');
outtextxy(300,275,'Aa');
outtextxy(400,275,'aa');
setcolor(4);
outtextxy(5,350,'50% omozigoti recessivi     aa ');
setcolor(3);
outtextxy(5,360,'50% eterozigoti             Aa ');
setcolor(15);
pausa1;cleardevice;
end;
begin
grafica;
programma;  (* scrivere nome procedura propria *)
closegraph;
end.

 

 

 

indice o inizio