You are on page 1of 4

TECNOLGICO NACIONAL

DE MXICO

INITUTO TECNOLGICO DE TOLUCA

INGENIERA EN SISTEMAS COMPUTACIONALES

LENGUAJES Y AUTMATAS I

Proyecto

Diseo de lenguaje

FENIIX

Alumnos:

Galvn Lpez Guillermo

Bautista Garca Mara Guadalupe

Carrillo Mondragn Juan Jos

Ramrez Hernndez Martha Janeth

Profesora:

HERNANDEZ CARDONA BANY SABEL

Metepec, Edo. De Mxico a 09 de septiembre de 2016


DISEO DE LENGUAJE
Nombre: FENIIX
Objetivo: Desarrollar o implementar un lenguaje de programacin que se basa en el lenguaje
Java utilizando las estructuras de ciclos como for, while, do while y condicin if, else tambin
como operaciones de variables numricas.
Ofrecer un entorno amigable con el usuario ya que es fcil de entender y dar a los usuarios un
equivalente de un lenguaje de programacin en idioma espaol. FENIIX implementara la
impresin de resultados en pantalla as mismo cadenas de texto.

Alfabeto:
|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|
1|2|3|4|5|6|7|8|9|+|-|*|/|%|||_|!|(|)|{|}|[|]|?|<|>||
Palabras reservadas:
1. si 17. defecto 35. estatico
2. Regresa 18. hace 36. corto
3. mientras 19. poner 37. super
4. para 20. obtener 38. esto
5. hacer 21. bandera 39. switch
6. entero 22. verdadero 40. lanzar
7. doble 23. falso 41. intenta
8. largo 24. extiende 42. void
9. cadena 25. implementar 43. longitud
10. caracter 26. importar 44. abstracto
11. flotante 27. instanciade 45. romper
12. boleano 28. interfaz 46. byte
13. llama 29. nuevo 47. caso
14. leer 30. nulo 48. clase
15. escribir 31. paquete 49. finalmente
16. sino 32. privado 50. cachar
17. inicio 33. publico
18. fin 34. protegido

Operadores aritmticos:

a. +
b.
c. /
d. *
e. %
f. ^
Operadores relacionales:

1. <
2. >
3. ==
4. =
5. <=
6. >=

Operadores de asignacin:

A. =

Tipos de datos:

I. entero
II. flotante
III. caracter
IV. cadena
V. boleano
VI. doble

Operadores lgicos:

I. !
II. ||
III. &&

Caracteres especiales:

I. //
II.
III. ;
IV. { }
V. [ ]
VI. ( )
VII. .

Nmeros enteros:

Un nmero sin punto decimal que puede ir del 0 al 9, se repite uno o ms veces, no pude iniciar
con 0.

Nmeros reales:

Inicia con un nmero entero seguido de un punto y termina con entero.


Variables:

No deben de ser palabras reservadas, no deben empezar con mayscula, despus de un _


puede ir un nmero o una letra.

Mensajes:

Van entre (mensaje) y pueden llevar cualquier carcter.

Cadenas:

Solo lleva letras, maysculas o minsculas sin que sean palabras reservadas, de mnimo dos
caracteres y mximo 15.

hola azul
hipoptamo carro
no pedales
nio mister
rojo mesa
helicptero cadena
MOTOCILETA KILOMETROS
msica
fotosntesis
azul
mounstro
equidad
igualacion
cultura
autmata
CADENAS NO ACEPTADAS (ms de 15 caracteres, maysculas y minsculas juntas,
palabras reservadas)
Case
Mientras
WHILE
cAsA
arboL

You might also like