program p (input, output);

Post on 05-Jan-2016

24 views 0 download

description

diaEnum. d. nd. program p (input, output);. type TDia = (lun,mar,mie,jue,vie,sab,dom);. var d : tdia; nd : integer;. function diaEnum (n: integer):TDia;. var dia : TDia;. (*f0*)begin. (*f1*) dia := lun;. (*f2*) while n>1 do begin. - PowerPoint PPT Presentation

Transcript of program p (input, output);

program p (input, output);

type TDia = (lun,mar,mie,jue,vie,sab,dom);

var d : tdia; nd : integer;

function diaEnum (n: integer):TDia;

var dia : TDia;

(*f0*)begin

(*f1*) dia := lun;

(*f2*) while n>1 do begin

(*f3*) dia := succ (dia);

(*f4*) n := n-1;

(*f5*) end;

(*f6*) diaEnum := dia

(*f7*)end;

d nd

(*0*)BEGIN

(*1*) nd := 2;

(*2*) d := diaEnum(nd+1)

(* 3*)

...

diaEnum

1

program p (input, output)

type TDia = (lun,mar,mie,jue,vie,sab,dom);

var d : tdia; nd : integer;

function diaEnum (n: integer):TDia;

var dia : TDia;

(*f0*)begin

(*f1*) dia := lun;

(*f2*) while n>1 do begin

(*f3*) dia := succ (dia);

(*f4*) n := n-1;

(*f5*) end;

(*f6*) diaEnum := dia

(*f7*)end;

d nd? ?

(*0*)BEGIN

(*1*) nd := 2;

(*2*) d := diaEnum(nd+1)

(* 3*)

2

ZONA diaEnum

dian

3

...

?

...

0

1

2

f0

diaEnum

2

diaEnum(3)3

3

program p (input, output);

type TDia = (lun,mar,mie,jue,vie,sab,dom)

var d : tdia; nd : integer;

function diaEnum (n: integer):TDia;

var dia : TDia;

(*f0*)begin

(*f1*) dia := lun;

(*f2*) while n>1 do begin

(*f3*) dia := succ (dia);

(*f4*) n := n-1;

(*f5*) end;

(*f6*) diaEnum := dia

(*f7*)end;

d nd? ?

(*0*)BEGIN

(*1*) nd := 2;

(*2*) d := diaEnum(nd+1)

(* 3*)

2

ZONA diaEnum

dian3

...

?

lun

mar

2

...

0

1

2

f0

f1

f2

f3

f4

f5-2

diaEnum

3

diaEnum(3)

program p (input, output);

type TDia = (lun,mar,mie,jue,vie,sab,dom);

var d : tdia; nd : integer;

function diaEnum (n: integer):TDia;

var dia : TDia;

(*f0*)begin

(*f1*) dia := lun;

(*f2*) while n>1 do begin

(*f3*) dia := succ (dia);

(*f4*) n := n-1;

(*f5*) end;

(*f6*) diaEnum := dia

(*f7*)end;

d nd? ?

(*0*)BEGIN

(*1*) nd := 2;

(*2*) d := diaEnum(nd+1)

(* 3*)

2

ZONA diaEnum

dian

...

?

lun

mar

2

mie

1

...

0

1

2

f0

f1

f2

f3

f4

f5-2

f3

f4

f5-2

diaEnum

4

3

diaEnum(3)

program p (input, output);

type TDia = (lun,mar,mie,jue,vie,sab,dom);

var d : tdia; nd : integer;

function diaEnum (n: integer):TDia;

var dia : TDia;

(*f0*)begin

(*f1*) dia := lun;

(*f2*) while n>1 do begin

(*f3*) dia := succ (dia);

(*f4*) n := n-1;

(*f5*) end;

(*f6*) diaEnum := dia

(*f7*)end;

d nd? ?

(*0*)BEGIN

(*1*) nd := 2;

(*2*) d := diaEnum(nd+1)

(* 3*)

2

ZONA diaEnum

dian

...

?

lun

mar

2

mie

1

...

0

1

2

f0

f1

f2

f3

f4

f5-2

f3

f4

f5-2

f6

f7

diaEnum

5

3

mie

mie

diaEnum(3)

program p (input, output);

type TDia = (lun,mar,mie,jue,vie,sab,dom);

var d : tdia; nd : integer;

function diaEnum (n: integer):TDia;

var dia : TDia;

(*f0*)begin

(*f1*) dia := lun;

(*f2*) while n>1 do begin

(*f3*) dia := succ (dia);

(*f4*) n := n-1;

(*f5*) end;

(*f6*) diaEnum := dia

(*f7*)end;

d nd? ?

(*0*)BEGIN

(*1*) nd := 2;

(*2*) d := diaEnum(nd+1)

(* 3*)

2

...

...

0

1

2

f0

f1

f2

f3

f4

f5-2

f3

f4

f5-2

f6

f7

diaEnum

6

mie

program p (input, output);

type TDia = (lun,mar,mie,jue,vie,sab,dom);

var d : tdia; nd : integer;

function diaEnum (n: integer):TDia;

var dia : TDia;

(*f0*)begin

(*f1*) dia := lun;

(*f2*) while n>1 do begin

(*f3*) dia := succ (dia);

(*f4*) n := n-1;

(*f5*) end;

(*f6*) diaEnum := dia

(*f7*)end;

d nd? ?

(*0*)BEGIN

(*1*) nd := 2;

(*2*) d := diaEnum(nd+1)

(* 3*)

2

... mie

...

0

1

2

f0

f1

f2

f3

f4

f5-2

f3

f4

f5-2

f6

f7

diaEnum

7

mie

program p (input, output);

type TDia = (lun,mar,mie,jue,vie,sab,dom);

var d : tdia; nd : integer;

function diaEnum (n: integer):TDia;

var dia : TDia;

(*f0*)begin

(*f1*) dia := lun;

(*f2*) while n>1 do begin

(*f3*) dia := succ (dia);

(*f4*) n := n-1;

(*f5*) end;

(*f6*) diaEnum := dia

(*f7*)end;

d nd? ?

(*0*)BEGIN

(*1*) nd := 2;

(*2*) d := diaEnum(nd+1)

(* 3*)

2

... mie

...

0

1

2

f0

f1

f2

f3

f4

f5-2

f3

f4

f5-2

f6

f7

diaEnum

83