LENGUAJE DE PROGRAMACION INTERPRETADO COMO SOFTWARE EDUCATIVO PARA NIÑOS HIPOACÚSTICOS

Páginas: 94 (23338 palabras) Publicado: 7 de noviembre de 2013
UNIVERSIDAD DE LAS AMERICAS
FACULTAD DE INGENIERIA

LENGUAJE DE PROGRAMACION INTERPRETADO COMO SOFTWARE
EDUCATIVO PARA NIÑOS HIPOACÚSTICOS

PABLO ABRAHAM SUFAN GARRIDO
2011

UNIVERSIDAD DE LAS AMERICAS
FACULTAD DE INGENIERIA

LENGUAJE DE PROGRAMACION INTERPRETADO COMO SOFTWARE
EDUCATIVO PARA NIÑOS HIPOACÚSTICOS
Trabajo de titulación presentado en conformidad a los requisitos paraobtener el título de
Ingeniero de Ejecución en Informática

Profesor guía: Fabián González Berger

PABLO ABRAHAM SUFAN GARRIDO
2011

INDICE

pág.
1.- SITUACIÓN ACTUAL …………………………………………………….………... 01
1.1.- Análisis de la Situación Actual …………………………………………….. 01
1.2.- Descripción del Problema a Resolver ……………………………………… 02

2.- PROPUESTA …………….……………………………………………….………...... 03
2.1.-Solución Propuesta …………………………………………………………. 04
2.2.- Objetivo General …………………………………………………………… 09
2.3.- Objetivos Específicos ………………………………………………………. 09
2.4.- Justificación ………………………………………………………………… 10

3.- ESTADO DEL ARTE ………………………………………………………………. 11

4.- ANALISIS DE FACTIBILIDAD ….………………………………………………… 16
4.1.- Factibilidad ……………………………………………………..…………... 16
4.2.- Técnica……………………………………………………………………... 16
4.3.- Económica ………………………………………………………………….. 17
4.4.- Operacional ………………………………………………………………... 18
4.5.- Legal ………………………………………………………………………... 18
4.6.- Análisis FODA ……………………………………………………………... 19
4.6.1.- Fortalezas ………………………………………………………..... 19
4.6.2.- Oportunidades ……………………………………………………..19
4.6.3- Debilidad ………………………………………………………….. 20
4.6.4- Amenaza …………………………………………………………... 20

5.- METODOLOGIAS…………………..……………………………………................. 21

6- ARQUITECTURA DE SOLUCION …………………………………………………. 31
61.- Solución propuesta ………………………………………………………….. 31

6.2.- Arquitectura ……............................................................................................ 34
6.2.1.- Gramática de las instrucciones ………………………………….... 35
6.2.2.- Variables ………………………………………………………….. 36
6.2.3.- Instrucciones contenedoras y bloques de instrucciones ………….. 36
6.2.4.-Puntuación ………………………………………………………... 37
6.2.5.- Orden de las instrucciones ………………………………………... 38
6.2.6.- Módulos o Subrutinas …………………………………………….. 38
6.2.7.- Uso de Condiciones Lógicas y Expresiones Numéricas …………. 39
6.2.8.- Estructuras con diferencias sustanciales al lenguaje natural ……... 41
6.2.9.- Módulos de Proceso del Lenguaje de Programación …………….. 42
6.2.10.- Definición de lasinstrucciones ………………………………….. 42
6.2.10.1.- Instrucciones de entrada ………………………………. 43
6.2.10.2.- Instrucciones de salida ………………………………… 43
6.2.10.3.- Instrucción de iteración ………………………………...44
6.2.10.4.- Instrucciones de condición ……………………………. 44
6.2.10.5.- Instrucciones de asignación …………………………… 46
6.2.10.6.- Instrucciones de subrutinas (o párrafos) ……………..... 46
6.2.10.7.- Instrucciones de control yotros………………………... 47
6.3.- Alcances del Proyecto ……………………………………………………… 48
6.4.- Limitaciones del proyecto ………………………………………………….. 49
6.5- Beneficios …………………………………………………………………… 49
6.5.1.- Cualitativos ……………………………………………………….. 49
6.5.2.- Cuantitativos ……………………………………………………… 50
6.6.- Planificación ………………………………………………………………... 50

7.- PRUEBAS DEL LENGUAJE ……………………………………………………….. 51
7.1.- Pruebade Errores Sintácticos ………………………………………………. 51
7.2.- Prueba de Errores Lingüísticos …………………………………………….. 52
7.3.- Prueba de errores en tiempo de ejecución ………………………………….. 53
7.4.- Prueba generales ……………………………………………………………. 54
7.5.- Prueba con programas completos …………………………………………... 59

7.6.- Prueba traducción de programas a ANSI C …………………………………63
7.7.- Prueba-análisis con diagrama de flujo……………………………………... 65

CONCLUSIONES

REFERENCIAS …………………………………………………………………………. a

LISTADO DE FIGURAS ……………………………………………………………….. c

TABLAS DE DOCUMENTACION DEL LENGUAJE ……………..………………….. e
Tabla 1 – Listado de Instrucciones del lenguaje .………………………………… e
Tabla 2 – Configuración de valores por defecto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Papel de la educadora como facilitadora del desarrollo del lenguaje de los niños
  • Software educativo como herramienta tecnologica para la fisica
  • Lenguajes de programacion para plc
  • Lenguajes para programación web
  • Como Estimular El Lenguaje En El Niño
  • Software educativo para adultos
  • como adquieren el lenguaje los niños
  • Programación para niños

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS