instituto tecnológico de minatitlán ingeniería en sistemas computacionales reglas de gramática...

22
Instituto Tecnológico de Minatitlán ngeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Upload: leoncio-polino

Post on 22-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

Reglas de Gramática para el proyecto

Page 2: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

Programa

Cabecera Declaración

Procedimientos

Page 3: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

Cabecera del programa

identification id ;

Page 4: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Declaración

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

environment

Dec ID{ }

Page 5: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Dec ID

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

var id

,

: :

;

tipo

Page 6: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

tipo

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

integer

string

float

file

Page 7: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Procedimientos

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

procedure

.

begin

end

Sentencia

Page 8: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

identification Ejemplo;environment{ var : UNO,DOS : integer; var : Nombre,Domicilio : string; var : CalU1 : float; var : Alumnos,Docentes : file;}procedurebegin Sentenciasend.

Ejemplo

Page 9: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

Sentencias

• While

• With

• Append

• Display

• Operación aritmética

• Create

• Accept

• Post

Page 10: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

While

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

while Condición sentencias

wend

• Nota : en SENTENCIAS no se incluye el while

Page 11: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Condición

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

Id Op Rel( Id )

Cte

Page 12: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

With

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

with id sentencias{

}

•Nota : en SENTENCIAS no se incluye el with

Page 13: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Append

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

append ;

Page 14: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Display

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

display ;Id

Cte Accept

Page 15: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Operación aritmética

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

;id = Expresiónaritmética

Page 16: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Expresión aritmética

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

id

)Expresiónaritmética

cte

Op Aritmético

(

Page 17: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Create

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

Id

Id

;

tipo

{

create

; }

Page 18: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Accept

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

accept id ;

Page 19: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Post

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

post ;

Page 20: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

begin

while (C<10)

append;

display “Nombre” accept NOMBRE;

post;

wend;

end.

Ejemplo 1

Page 21: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

begin

VALOR=1;

display “Tabla” accept TABLA;

while (VALOR<=10)

MULT=TABLA*VALOR;

display TABLA “X” VALOR “=” MULT;

VALOR=VALOR+1;

wend;

end.

Ejemplo 2

Page 22: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Instituto Tecnológico de Minatitlán

Ingeniería en Sistemas Computacionales

begin

create Alumnos;

{

NOMBRE String; EDAD integer; PROMEDIO float;

}

end.

Ejemplo 3