ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Automatas


Enviado por   •  20 de Febrero de 2014  •  263 Palabras (2 Páginas)  •  164 Visitas

Página 1 de 2

Objetivo

Diseñar un lenguaje de programación en español para su mayor comprensión hacia personas que no entienden este idioma.

Alfabeto

{ a-z, A-Z, 0-9, <, >, !,, (, ), {, }, [,], , /, *, -, +, = .´,\}

TOKENS

Tipos de datos

ent Entero

dec Decimales

cad Cadenas

bol Booleanos

larg Largos

car caracter

Palabras reservadas

publico publico

clas clase

mien mientras

Si Si

enton Entonces

Leer Lectura

Escrib Escribir

Sn sino

Met metodo

pantalla imprimir

Pot Potencia

Rz Raíz

Rzcub Raíz cubica

Sen Seno

Cos coseno

tang tangente

Obj objeto

Hereda Hereda

main Main

Operadores

Aritméticos +,-,*,/

Relacionales ==,>=,<=,!=

Lógicos &, |,

Caracteres especiales

( Paréntesis que abre

) Paréntesis que cierra

‘ Comilla simple que abre

’ Comilla simple que cierra

{ Llave que abre

} Llave que cierra

. Coma

Autómata de variables

(ab(c*|a)*)+

Letras L={a-z,A-Z}

Números N={0-9}

Variables

Letras L={a-z,A-Z}

Enteros

Números N={0-9}

Reglas de variable

.no pueden ir dos puntos seguidos

.un punto va seguido de un número

.no pueden ir 2 operadores aritméticos

.las variable no pueden ser repetidas

.las variables van unidas por un operador

.se declaran con una variable seguida de un operador matemático

Reglas sintácticas

• Estructura general del programa

Inicia con el nombre de la clase seguido de una llave ({) dentro de esta las Sentencias termina con la llave (})

• Variables

Tipos de dato =Número (0-9) o letras (a-z)

• Sentencias

Lecturas, Escrituras, Asignaciones, Mientras, Condiciones

• Escrituras

Inicia con la palabra Escribir (mensaje).

• Lecturas

Inicia con la palabra Leer después de ello va la variable a leer

• Mientras

Inicia con la palabra mientras (Condición) {sentencias}

• Condiciones

Inicia con sí (condición) {sentencias} sino {sentencia}

• Expresión

Número, variable

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com