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-Tesis
Lenguaje:español
OAI Identifier:oai:tesis.pucp.edu.pe:20.500.12404/5401
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 PUCP_08f1a3e9ee3249e4fcc87f273f131682
oai_identifier_str oai:tesis.pucp.edu.pe:20.500.12404/5401
network_acronym_str PUCP
network_name_str PUCP-Tesis
repository_id_str .
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
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.relation.ispartof.fl_str_mv SUNEDU
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-Tesis
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-Tesis
collection PUCP-Tesis
bitstream.url.fl_str_mv https://tesis.pucp.edu.pe/bitstreams/c44bc163-8f7b-4936-ad07-98573607f3d4/download
https://tesis.pucp.edu.pe/bitstreams/aa9e1b88-7ff7-4fe0-8a9a-83c0135bc957/download
https://tesis.pucp.edu.pe/bitstreams/64567989-4d44-44f3-85d7-d301564bce7e/download
https://tesis.pucp.edu.pe/bitstreams/0400d26d-9d6c-46bc-94ec-0f23d9bf32c8/download
https://tesis.pucp.edu.pe/bitstreams/d83888c2-108b-4220-b64e-3594b2ebe11b/download
https://tesis.pucp.edu.pe/bitstreams/713a8092-5e8e-48a5-816e-fdeb72a2468b/download
https://tesis.pucp.edu.pe/bitstreams/28d36df1-76aa-4f5e-ba0d-a55df5e9dfb3/download
bitstream.checksum.fl_str_mv 3e3c1a7cac8aa3c169f3621aef2debe4
aeb86e60df035067e8dba91a4eb3c36e
8a4605be74aa9ea9d79846c1fba20a33
bc9fde2b6ed1e47e146dc9ee426dafd6
918578088e5c13661e6961c66fc15bfa
b642e8a0de42911ac1346f4e9479c5f4
d0bbffa5876e37e4b67a9eeaf5b2c7c0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de Tesis PUCP
repository.mail.fl_str_mv raul.sifuentes@pucp.pe
_version_ 1834736982503194624
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.TesisspaPontificia 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/bachelorThesisreponame:PUCP-Tesisinstname:Pontificia Universidad Católica del Perúinstacron:PUCPSUNEDUIngeniero 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#tesisORIGINALJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO.pdfJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO.pdfapplication/pdf1842583https://tesis.pucp.edu.pe/bitstreams/c44bc163-8f7b-4936-ad07-98573607f3d4/download3e3c1a7cac8aa3c169f3621aef2debe4MD51trueAnonymousREADJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO_ANEXOS.pdfJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO_ANEXOS.pdfapplication/pdf534095https://tesis.pucp.edu.pe/bitstreams/aa9e1b88-7ff7-4fe0-8a9a-83c0135bc957/downloadaeb86e60df035067e8dba91a4eb3c36eMD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://tesis.pucp.edu.pe/bitstreams/64567989-4d44-44f3-85d7-d301564bce7e/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO.pdf.txtJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO.pdf.txtExtracted texttext/plain73106https://tesis.pucp.edu.pe/bitstreams/0400d26d-9d6c-46bc-94ec-0f23d9bf32c8/downloadbc9fde2b6ed1e47e146dc9ee426dafd6MD58falseAnonymousREADJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO_ANEXOS.pdf.txtJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO_ANEXOS.pdf.txtExtracted texttext/plain16538https://tesis.pucp.edu.pe/bitstreams/d83888c2-108b-4220-b64e-3594b2ebe11b/download918578088e5c13661e6961c66fc15bfaMD510falseAnonymousREADTHUMBNAILJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO.pdf.jpgJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO.pdf.jpgIM Thumbnailimage/jpeg30285https://tesis.pucp.edu.pe/bitstreams/713a8092-5e8e-48a5-816e-fdeb72a2468b/downloadb642e8a0de42911ac1346f4e9479c5f4MD59falseAnonymousREADJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO_ANEXOS.pdf.jpgJARA_JUAN_ENTORNO_DESARROLLO_EJECICION_TRADUCCION_PSEUDOCIDOGO_ANEXOS.pdf.jpgIM Thumbnailimage/jpeg28444https://tesis.pucp.edu.pe/bitstreams/28d36df1-76aa-4f5e-ba0d-a55df5e9dfb3/downloadd0bbffa5876e37e4b67a9eeaf5b2c7c0MD511falseAnonymousREAD20.500.12404/5401oai:tesis.pucp.edu.pe:20.500.12404/54012025-03-12 17:55:34.553http://creativecommons.org/licenses/by-nc-nd/2.5/pe/info:eu-repo/semantics/openAccessopen.accesshttps://tesis.pucp.edu.peRepositorio de Tesis PUCPraul.sifuentes@pucp.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.945474
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).