Professional Documents
Culture Documents
NDICE
Objetivo...............................................................................................................................1
1.1
Objetivo general......................................................................................................1
1.2
Objetivos especficos...............................................................................................1
2.
3.
Resultados.....................................................................................................................3
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.
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
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.
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/