Entorno de desarrollo para la ejecución y traducción de pseudocódigo

Descripción del Articulo

El presente proyecto de fin de carrera corresponde a la construcción de un entorno de desarrollo que permita la ejecución y ejecución de pseudocódigo como herramienta de apoyo a las etapas de diseño, ejecución y validación de un algoritmo. Se permitirá la traducción a VBA, Java, Ruby, Python y c++....

Descripción completa

Detalles Bibliográficos
Autor: Jara Loayza, Juan Carlos
Formato: tesis de grado
Fecha de Publicación:2013
Institución:Pontificia Universidad Católica del Perú
Repositorio:PUCP-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.pucp.edu.pe:20.500.14657/148912
Enlace del recurso:http://hdl.handle.net/20.500.12404/5401
Nivel de acceso:acceso abierto
Materia:Lenguajes de programación (Computadoras electrónicas)
Algoritmos
Programación (Computadoras electrónicas)
https://purl.org/pe-repo/ocde/ford#1.02.00
id RPUC_8d555cfa3d28a6be5a8b39aaa88b1852
oai_identifier_str oai:repositorio.pucp.edu.pe:20.500.14657/148912
network_acronym_str RPUC
network_name_str PUCP-Institucional
repository_id_str 2905
spelling Melgar Sasieta, Héctor AndrésJara Loayza, Juan Carlos2014-06-23T20:58:05Z2014-06-23T20:58:05Z20132014-06-23http://hdl.handle.net/20.500.12404/5401El presente proyecto de fin de carrera corresponde a la construcción de un entorno de desarrollo que permita la ejecución y ejecución de pseudocódigo como herramienta de apoyo a las etapas de diseño, ejecución y validación de un algoritmo. Se permitirá la traducción a VBA, Java, Ruby, Python y c++. El documento presenta siete capítulos, en el primer capítulo se describen generalidades del proyecto como la problemática, objetivo general, objetivos específicos, resultados esperados, alcance, justificación, viabilidad y plan de actividades del proyecto. En el segundo capítulo se presenta el marco conceptual donde se describen los conceptos necesarios para entender el problema que se desea solucionar con el presente proyecto. En el tercer capítulo se presenta el estado del arte. En lo referente al estado del arte se realizó una búsqueda entre productos comerciales y no comerciales que intentan solucionar algunos aspectos del problema a resolver. En el cuarto capítulo, se describe cómo se realizó la definición y la validación de la gramática del pseudocódigo mediante el uso de la notación BNF. En el quinto capítulo se presenta el desarrollo del intérprete que permite la ejecución del pseudocódigo y del traductor que permitirá transformar el pseudocódigo a código en VBA, Java, Ruby, Python y C++. En el sexto capítulo se realiza la descripción del entorno de desarrollo que permitirá la integración del intérprete y traductor para que puedan ser utilizados por el usuario final. En el séptimo capítulo se exponen las conclusiones.spaPontificia Universidad Católica del PerúPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/pe/Lenguajes de programación (Computadoras electrónicas)AlgoritmosProgramación (Computadoras electrónicas)https://purl.org/pe-repo/ocde/ford#1.02.00Entorno de desarrollo para la ejecución y traducción de pseudocódigoinfo:eu-repo/semantics/bachelorThesisTesis de licenciaturareponame:PUCP-Institucionalinstname:Pontificia Universidad Católica del Perúinstacron:PUCPIngeniero InformáticoTítulo ProfesionalPontificia Universidad Católica del Perú. Facultad de Ciencias e IngenieríaIngeniería Informática10145776https://orcid.org/0000-0003-1110-123X612286https://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#tesis20.500.14657/148912oai:repositorio.pucp.edu.pe:20.500.14657/1489122024-10-06 15:32:16.126http://creativecommons.org/licenses/by-nc-nd/2.5/pe/info:eu-repo/semantics/openAccessmetadata.onlyhttps://repositorio.pucp.edu.peRepositorio Institucional de la PUCPrepositorio@pucp.pe
dc.title.es_ES.fl_str_mv Entorno de desarrollo para la ejecución y traducción de pseudocódigo
title Entorno de desarrollo para la ejecución y traducción de pseudocódigo
spellingShingle Entorno de desarrollo para la ejecución y traducción de pseudocódigo
Jara Loayza, Juan Carlos
Lenguajes de programación (Computadoras electrónicas)
Algoritmos
Programación (Computadoras electrónicas)
https://purl.org/pe-repo/ocde/ford#1.02.00
title_short Entorno de desarrollo para la ejecución y traducción de pseudocódigo
title_full Entorno de desarrollo para la ejecución y traducción de pseudocódigo
title_fullStr Entorno de desarrollo para la ejecución y traducción de pseudocódigo
title_full_unstemmed Entorno de desarrollo para la ejecución y traducción de pseudocódigo
title_sort Entorno de desarrollo para la ejecución y traducción de pseudocódigo
author Jara Loayza, Juan Carlos
author_facet Jara Loayza, Juan Carlos
author_role author
dc.contributor.advisor.fl_str_mv Melgar Sasieta, Héctor Andrés
dc.contributor.author.fl_str_mv Jara Loayza, Juan Carlos
dc.subject.es_ES.fl_str_mv Lenguajes de programación (Computadoras electrónicas)
Algoritmos
Programación (Computadoras electrónicas)
topic Lenguajes de programación (Computadoras electrónicas)
Algoritmos
Programación (Computadoras electrónicas)
https://purl.org/pe-repo/ocde/ford#1.02.00
dc.subject.ocde.es_ES.fl_str_mv https://purl.org/pe-repo/ocde/ford#1.02.00
description El presente proyecto de fin de carrera corresponde a la construcción de un entorno de desarrollo que permita la ejecución y ejecución de pseudocódigo como herramienta de apoyo a las etapas de diseño, ejecución y validación de un algoritmo. Se permitirá la traducción a VBA, Java, Ruby, Python y c++. El documento presenta siete capítulos, en el primer capítulo se describen generalidades del proyecto como la problemática, objetivo general, objetivos específicos, resultados esperados, alcance, justificación, viabilidad y plan de actividades del proyecto. En el segundo capítulo se presenta el marco conceptual donde se describen los conceptos necesarios para entender el problema que se desea solucionar con el presente proyecto. En el tercer capítulo se presenta el estado del arte. En lo referente al estado del arte se realizó una búsqueda entre productos comerciales y no comerciales que intentan solucionar algunos aspectos del problema a resolver. En el cuarto capítulo, se describe cómo se realizó la definición y la validación de la gramática del pseudocódigo mediante el uso de la notación BNF. En el quinto capítulo se presenta el desarrollo del intérprete que permite la ejecución del pseudocódigo y del traductor que permitirá transformar el pseudocódigo a código en VBA, Java, Ruby, Python y C++. En el sexto capítulo se realiza la descripción del entorno de desarrollo que permitirá la integración del intérprete y traductor para que puedan ser utilizados por el usuario final. En el séptimo capítulo se exponen las conclusiones.
publishDate 2013
dc.date.created.es_ES.fl_str_mv 2013
dc.date.accessioned.es_ES.fl_str_mv 2014-06-23T20:58:05Z
dc.date.available.es_ES.fl_str_mv 2014-06-23T20:58:05Z
dc.date.issued.fl_str_mv 2014-06-23
dc.type.es_ES.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.other.none.fl_str_mv Tesis de licenciatura
format bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12404/5401
url http://hdl.handle.net/20.500.12404/5401
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.rights.es_ES.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/pe/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/pe/
dc.publisher.es_ES.fl_str_mv Pontificia Universidad Católica del Perú
dc.publisher.country.es_ES.fl_str_mv PE
dc.source.none.fl_str_mv reponame:PUCP-Institucional
instname:Pontificia Universidad Católica del Perú
instacron:PUCP
instname_str Pontificia Universidad Católica del Perú
instacron_str PUCP
institution PUCP
reponame_str PUCP-Institucional
collection PUCP-Institucional
repository.name.fl_str_mv Repositorio Institucional de la PUCP
repository.mail.fl_str_mv repositorio@pucp.pe
_version_ 1835639072354205696
score 13.968414
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).