vawewwew
-
Upload
alex-chuquisana-mendoza -
Category
Documents
-
view
8 -
download
0
description
Transcript of vawewwew
![Page 1: vawewwew](https://reader035.fdocuments.co/reader035/viewer/2022072117/55cf8fa4550346703b9e5062/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022072117/55cf8fa4550346703b9e5062/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022072117/55cf8fa4550346703b9e5062/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022072117/55cf8fa4550346703b9e5062/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.co/reader035/viewer/2022072117/55cf8fa4550346703b9e5062/html5/thumbnails/5.jpg)
2.8. COMENTARIOS Referidos a cada sentencia ( [ ] )
1.2. Sintaxis del lenguaje