You are on page 1of 11

TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico de San Juan del Ro

Instituto Tecnolgico de San Juan del Ro

Programa que identifica la tabla de simbolos


P R E S E N T A (N):

Olvera Chvez Ana Karen 12590407


Resndiz Luna Alejandro 12590410
Cabaas Albarrn Mara Ixchel 12590388
Hernndez Aguilar Cristina 12590070
Brcenas Chvez Mara Elizabeth Berenice 12590082
lvarez Gonzales Ramiro Fabin 12590384
Gudio lvarez Heriberto 12590399
Garca Gonzales Daro Rubn 12590393
ISC

San Juan del Ro, Qro., Septiembre de 2015


Av. Tecnolgico No. 2, Col. Centro, C.P. 76800
San Juan del Ro, Qro. Conmutador: (01) 427 27 2 85 46, 427 27 2 41 18 Ext. 123
e-mail: divisionestudiosp@yahoo.com.mx
www.itsanjuan.edu.mx

NDICE
Objetivo...............................................................................................................................1
1.1

Objetivo general......................................................................................................1

1.2

Objetivos especficos...............................................................................................1

2.

Procedimiento y descripcin de actividades realizadas......................................................2

3.

Resultados.....................................................................................................................3

4.

Fuentes bibliogrficas y virtuales....................................................................................4

ii

Objetivo
1.1 Objetivo general
Crear un analizador sintctico en base a los diagramas sintcticos de cada una de las
instrucciones de programa de clculo de reas, para verificar el funcionamiento de
dicho programa sea el correcto.

1.2 Objetivos especficos

Desarrollar los diagramas sintcticos


Crearlos autmatas derivados a los diagramas sintcticos
Disear los mtodos de cada autmata
Disear estructura de la tabla de smbolos del analizador sintctico
Programaros mtodos

2. Procedimiento y descripcin de actividades realizadas


El objetivo de este proyecto es disear un programa que calcule el rea de figuras
geomtricas bsicas, utilizando el lenguaje java empleando el menor nmero de elementos
y libreras, para lo cual se seguir una estructura ordenada que permita concluir el objetivo
deseado.

En primer instante hemos de definir cules sern las figuras geomtricas bsica que
emplearemos en nuestro programa para que solo se enfoque en un cierto nmero de figuras,
una vez seleccionadas las figuras geomtricas deber de establecerse las formulas correctas
que permitan determinar el rea de la figura en cuestin, por consiguiente debe establecerse
el lenguaje de programacin en el que se desarrollara el programa, para esta situacin
nuestro objetivo marca claramente que el lenguaje ser Java.
Una vez identificado el lenguaje, hemos de definir la estructura del programa aes decir cul
ser su metodologa de trabajo, que datos mostrara, en forma, en qu orden, para lo cual
tambin debe consultarse la sintaxis del lenguaje para poder llevar a cabo nuestra
programacin.
Una vez conocida la sintaxis y estructura del lenguaje lo siguiente es implementar la
programacin en base lo antes visto. Despus de haber programado deben realizarse un par
de pruebas que permitan verificar la eficiencia y funcionalidad del programa antes de dar el
visto bueno. Ya que las pruebas han sido ejecutadas y en caso de haber alguna avera por
consecuencia deber ser corregida y el ltimo paso debe ejecutarse, en este caso la
implementacin, la entrega del producto final.
ID
1.
2.

NOMBRE
Import
Java

TIPO
Palabra reservada
Palabra reservada

3.
4.
5.
6.
7.
8.

io
Public
Class
{
Static
Void

Nombre de una librera


Palabra reservada
Palabra reservada
agrupador
Palabra reservada
Palabra reservada

9.

main

Palabra reservada

10.

Agrupador

11.
12.
13.
14.
15.
16.
17.
18.

String
[
]
args
)
throws
IOExceotion
int

Palabra reservada
Agrupador
Agrupador
Palabra reservada
Agrupador
Palabra reservada
Palabra reservada
Palabra reservada

19.
20.

do
double

Palabra reservada
Palabra reservada

UTILIDAD Y USO
Invoca una libreria
Inicio del nombre de
una librera
Nombre de una librera
Permite agrupar
Define comportamiento
India que no regresa
datos
Indica que es clase
principal
Permite agrupar
Indica un tipo de dato
Permite agrupar
Permite agrupar
Determinar argumento
Permite agrupar
Manejo de exceptciones
Metodo de excepciones
Indica tipo character de
datos
Tipo de ciclo
Indica tipo de doble
precisin

21.
22.
23.

;
switch
case

Delimitador
Palabra reservada
Palabra reservada

24.

break

Palabra reservada

25.

System

Palabra reservada

26.
27.
28.
29.

out
println
if
else

Palabra reservada
Palabra reservada
Palabra reservada
Palabra reservada

30.
31.
32.

while
Boolean
try

Palabra reservada
Palabra reservada
Palabra reservada

33.

BufferedReader

Palabra reservada

34.
35.

new
InputStreamReader

Palabra reservada
Palabra reservada

36.
37.
38.

in
integer
parseint

Palabra reservada
Palabra reservada
Palabra reservada

39.

dato

Palabra reservada

40.
41.

readLine
true

Palabra reservada
Palabra reservada

42.
43.

catch
Palabra reservada
NumberFormatException Palabra reservada

44.
45.

false
parseDouble

Palabra reservada
Palabra reservada

46.
47.

out
return

Palabra reservada
Palabra reservada

48.

agrupador

Delimitador
Estuctura de control
Indica las diferentes
opciones del switch
Indica donde termina el
switch
Clase de java que
permite mostrar en
pantalla
Salida
Imprimir en pantalla
Condionante
Permite controlar la
instruccin que tiene
que hacerse
Estructura de interacion
Tipo de dato
Previene excepciones
en curso
Captura o lectura de
datos
Crear nuevos objetos
Captura de datos desde
teclado
Indica entrada de datos
Tipo de dato entero
Indica conversin a
dicho tipo
Indica el dato a ocupar
en el proceso
Permite leer
Asignacin de
verdadero
Atrapar excepcion
Tipo de excepcin
numerica
Asignacin falso
Indica conversin a
dicho tipo
Indica salida de datos
Permite retornar
parmetros
Permite agrupar

DIAGRAMA SINTACTICOS

Librera
Letras
mayscula

Nombre de variable
Letras
minsculas
Digito

Letras maysculas
Dgitos

asignacion

Nombre
variable

Expresin

3. Resultados
El resultado a todo esto es la secion de pruebas pues esta permitio veficiar la funcionaalidad
del programa desarrallodo, los resultado fueron satisfactorios y no se encontraron
problemas existenciales.
Con la implentacion de este programa agilizamos el proceso de como encontrar de manera
rapida los toquens que conforman la tabla de simbolos d enuestro programa.

4. Fuentes bibliogrficas y virtuales

1. Ditutor. (2015, 15 de septiembre). Figuras geomtricas planas. Recuperado el 15 de


septiembre

de

2015,

de

http://www.ditutor.com/geometria_espacio/figuras_geometricas.html
2. Online School. (2015, 15 de septiembre). Las frmulas de reas de figuras
geomtricas.

Recuperado

el

15

de

septiembre

de

2015,

de

http://es.onlinemschool.com/math/formula/area/

You might also like