viernes, 8 de noviembre de 2013

Programa sencillo (su tabla de símbolos y árbol sintáctico)

PROGRAMA ParImpar
Tarea 3__López
TABLA DE SÍMBOLOS

Palabras reservadas

import:  ayuda al compilador a localizar una clase(JOptionPane) que se utiliza en el programa.
public. string, int, doublé, if, else, static
class:  introduce  una declaración de clase, que debe de ir seguida de inmediato por el nombre de la clase
void: indica que este método no devolverá ningún tipo de información
Identificadores
Un identificador: es una serie de caracteres que pueden ser letras, dígitos, guiones bajos (_) y signos de modena($), que no comience con un digito ni tenga espacios. Un identificador es el nombre de una clase  el cual comienza con una letra mayúscula y la primera letra de cada palabra también
Main: indica que éste es un bloque de construcción del programa, al cual se le llama método
Expresiones
Una expresión es todo aquello que se puede poner a la derecha del operador asignación =
La expresión numx=(num%2]realiza una operación de división
Variables
El tipo de variable determina los valores que puede almacenar y las operaciones que se pueden hacer con ellas.
Ejemplo:

String op; variable de tipo String
Int num; variable de tipo entero
Doublé numx; variable de número parte entera y parte decimal
Literales de cadena (String)
Una cadena es una combinación de caracteres; permiten combinar, probar y modificar cadenas. Se representan por una serie de caracteres entre comillas dobles. Ejemplo:
(“determina si un número  es par/impar”);
(“digite un número”);
“Hola bienvenido este “+num+” es par”);
“Hola que tal este “+nume*” es impar);

System.out.println
Muestra o imprime una línea de texto en la ventana de comandos y lo que tiene adentro del paréntesis en al argumento pare el método.
Sentencias if-else

If (condición)
        Sentencia 1
Else
         Sentencia 2 
La sentencia if, permite en un programa tomar la decisión sobre la ejecución de una acción mediante la evaluación de una expresión lógica o booleana. Ofreciendo  dos alternativas basadas en la comprobación de la condición utilizando también la palabra reservada else  para separar las sentencias utilizadas para ejecutar cada alternativa.
Cuadros de dialogo de la clase JOptionPane
showInputDialog: cuadro de dialogo entrada de datos.
showMessageDialog; cuadro de dialogo mensaje de salida.
Bibliotecas o paquetes
Javax.swing.
Java.io.*;
public static void main(String[] args)
Es el punto de inicio de toda aplicación en java. Los paréntesis después del identificador main indican que este en bloque de construcción del programa, al cual se le llama método.

Árbol sintáctico

La operación del programa

num%2==0
operadores: %, ==

operandos: num, 2, 0

Las propiedades de un árbol de expresión son las sig.

         ·        Cada hoja es un operando

  •      El nodo raíz y los nodos internos son operadores

  • ·        Los subárboles son sub-expresiones en las que el nodo raíz es un operador



        






No hay comentarios:

Publicar un comentario