![Page 1: Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070416/5665b43f1a28abb57c905f3b/html5/thumbnails/22.jpg)
Instituto Tecnológico de Minatitlán
Ingeniería en Sistemas Computacionales
begin
create Alumnos;
{
NOMBRE String; EDAD integer; PROMEDIO float;
}
end.
Ejemplo 3