Está en la página 1de 5

TECNOLOGICO NACIONAL DE MEXICO

instituto Tecnológico de Villahermosa

Fecha de entrega: 22 de mayo de 2021

Indicé

Analizando programa : Calcula si un numero es par o no.....................2


Tabla......................................................................................................4
Lexemas, componentes léxicos y patrones a partir de un lenguaje......5
Lexema............................................................................................6
Funciones........................................................................................7
Patrón..............................................................................................7
Objetivo............................................................................................7
Función de un analizador léxico.......................................................7
Atributos...........................................................................................8
Ejemplo............................................................................................8
Ejemplo............................................................................................8
¿Cómo lo hace?...............................................................................8
Ventajas...........................................................................................9
Bibliografía...........................................................................................15

Analizando programa : Calcula si un numero es par o no


Código;
package lexemas.tokens;
import java.util.Scanner;
public class LexemasTokens {
public static void main(String[] args) {
//Escaner

FRANCISCO JAVIER SARAO AGUILAR 2


Scanner teclado = new Scanner(System.in);
//Token-Commponente lexico
//Literal
String hola="Programa que calcula si un numero es primo o no";
System.out.println(hola);
//Token-Commponente lexico
//constante
int numero;
//Token-Commponente lexico
//identificador
double pi = 3.1416;
System.out.println(pi + " Es un numero");
System.out.print("Por favor ingrese el número a evaluar: ");
numero = teclado.nextInt();

//Token-Commponente lexico
//relacion
if(numero % 2 == 0) {
System.out.println(numero+" es un número par.");
}else {
System.out.println(numero+" no es un número par.");
}
}
}
Compilación

FRANCISCO JAVIER SARAO AGUILAR 3


Sin ningún error sintáctico
Compilación si un numero es par

Tabla
Lexemas Componente léxico Patrón
Constante Const Constante
%= Relación < o <= o = o = 0<> o
> o>=
Pi, n Identificador Letra seguida de
letras o números
3.1416 Numero Cualquier literal
numérica
“Programa que Literal Caracteres entre
FRANCISCO JAVIER SARAO AGUILAR 4
calcula si un comillas
numero es par”

FRANCISCO JAVIER SARAO AGUILAR 5

También podría gustarte