vawewwew

6
LENGUAJES Y TRADUCTORES Prof. Augusto Cortez Vásquez PROYECTO DE CURSO: Especificacion y construccion de un lenguaje y su traductor ENTREGABLE N° 1: Especificación del lenguaje Integrantes: - Flores Gamboa, Gabriel - Lopez Villanueva, Timoteo

description

a

Transcript of vawewwew

Page 1: vawewwew

LENGUAJES Y TRADUCTORES

Prof. Augusto Cortez Vásquez

PROYECTO DE CURSO:Especificacion y construccion de un lenguaje y su traductor

ENTREGABLE N° 1: Especificación del lenguaje

Integrantes:

- Flores Gamboa, Gabriel- Lopez Villanueva, Timoteo

CICLO IV – 2014 – IICiudad Universitaria, 30 de junio de 2014

Page 2: vawewwew

Contenido

INTRODUCCIÓN.............................................................................................................3

1. Especificación del lenguaje......................................................................................4

1.1. Características del Lenguaje.............................................................................4

1.2. SINTAXIS DEL LENGUAJE..............................................................................5

Page 3: vawewwew

INTRODUCCIÓN

El presente trabajo referido a la especificación de nuestro lenguaje está orientado a la programación estructurada y haciendo uso de registros y arreglos (considerando matrices).

A continuación desarrollaremos un informe detallado de las características de nuestro lenguaje.

Page 4: vawewwew

1. ESPECIFICACIÓN DEL LENGUAJE

1.1. Características del Lenguaje

1) Nombre del Lenguaje: Turing 2) Especificaciónes

2.1. Caracteres Validos: Alfabeto Latinoamericano (A-Z) Digitos (0-9) Simbolos (asociados a las operaciones que se detallan

después)

2.2. Tipos de Sentencias Asignación Condición Iterativa

2.3. Operaciones2.3.1. Aritméticas: suma ( + ) , resta ( - ), multiplicación ( * ),

división ( / ), modulo ( % ). 2.3.2. Lógicas: Conjunción(&) y Disyunción(||)2.3.3. Relacionales: Mayor (>), Menor(<), Mayor Igual (>=),

Menor Igual (<=), Igualdad(==)2.3.4. Asignación ( = )

2.4. Tipos de Datos Entero Real Carácter Cadena Booleano

2.5. Estructuras de Datos Arreglo Listas

2.6. Palabras Reservadas MAIN, Retorno Integer, Real, Char, String, Boolean, Tipo, Lista, Arreglo Si, Sino, Para, Mientras

2.7. Delimitadores MICHI ( # ) (De Sentencia)

ESPACION EN BLANCO (λ¿ (De Lexema)

Page 5: vawewwew

2.8. COMENTARIOS Referidos a cada sentencia ( [ ] )

1.2. Sintaxis del lenguaje