HITO: Pseudocode compiler with graphics library

Descripción del Articulo

HITO is a compiler designed for teaching programming logic. It consists on 3 modules. The first one compiles algorithms in pseudo code. The language was defined using BNF notation without checking possible errors by syntactic and semantic analyzers. The second one allows you to translate the pseudo...

Descripción completa

Detalles Bibliográficos
Autores: Mamani Vilca, Ecler, Muñoz Miranda, Juan Carlos, Tumi Figueroa, Ernesto Nayer
Formato: artículo
Fecha de Publicación:2019
Institución:Universidad Nacional Micaela Bastidas de Apurímac
Repositorio:UNAMBA-Institucional
Lenguaje:español
OAI Identifier:oai:null:20.500.14195/1350
Enlace del recurso:https://hdl.handle.net/20.500.14195/1350
Nivel de acceso:acceso abierto
Materia:Compilador
Pseudocódigo
Algoritmo
BNF
Sintaxis
Programación
Traducción
Léxico
Sintáctico
Semántico
Lenguaje
Gráfica
https://purl.org/pe-repo/ocde/ford#1.02.01
id UNMB_754ef277c9aa2a82847e76444db35fd3
oai_identifier_str oai:null:20.500.14195/1350
network_acronym_str UNMB
network_name_str UNAMBA-Institucional
repository_id_str .
dc.title.none.fl_str_mv HITO: Pseudocode compiler with graphics library
title HITO: Pseudocode compiler with graphics library
spellingShingle HITO: Pseudocode compiler with graphics library
Mamani Vilca, Ecler
Compilador
Pseudocódigo
Algoritmo
BNF
Sintaxis
Programación
Traducción
Léxico
Sintáctico
Semántico
Lenguaje
Gráfica
https://purl.org/pe-repo/ocde/ford#1.02.01
title_short HITO: Pseudocode compiler with graphics library
title_full HITO: Pseudocode compiler with graphics library
title_fullStr HITO: Pseudocode compiler with graphics library
title_full_unstemmed HITO: Pseudocode compiler with graphics library
title_sort HITO: Pseudocode compiler with graphics library
author Mamani Vilca, Ecler
author_facet Mamani Vilca, Ecler
Muñoz Miranda, Juan Carlos
Tumi Figueroa, Ernesto Nayer
author_role author
author2 Muñoz Miranda, Juan Carlos
Tumi Figueroa, Ernesto Nayer
author2_role author
author
dc.contributor.author.fl_str_mv Mamani Vilca, Ecler
Muñoz Miranda, Juan Carlos
Tumi Figueroa, Ernesto Nayer
dc.subject.none.fl_str_mv Compilador
Pseudocódigo
Algoritmo
BNF
Sintaxis
Programación
Traducción
Léxico
Sintáctico
Semántico
Lenguaje
Gráfica
topic Compilador
Pseudocódigo
Algoritmo
BNF
Sintaxis
Programación
Traducción
Léxico
Sintáctico
Semántico
Lenguaje
Gráfica
https://purl.org/pe-repo/ocde/ford#1.02.01
dc.subject.ocde.none.fl_str_mv https://purl.org/pe-repo/ocde/ford#1.02.01
description HITO is a compiler designed for teaching programming logic. It consists on 3 modules. The first one compiles algorithms in pseudo code. The language was defined using BNF notation without checking possible errors by syntactic and semantic analyzers. The second one allows you to translate the pseudo code to C++ programming languages, Java and C#. The third one allows you to draw primitive’s graphics. The software was developed with XP methodology. System and usability unitary test were performed. The results of the evaluation regarding the syntax of the algorithms were "Strongly agree" and "agree" valuation given for 9 experts. It was a descriptive level research with application type.
publishDate 2019
dc.date.accessioned.none.fl_str_mv 2025-11-06T17:33:52Z
dc.date.available.none.fl_str_mv 2025-11-06T17:33:52Z
dc.date.issued.fl_str_mv 2019-06-11
dc.type.none.fl_str_mv info:eu-repo/semantics/article
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.citation.none.fl_str_mv IEEE
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.14195/1350
identifier_str_mv IEEE
url https://hdl.handle.net/20.500.14195/1350
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional Micaela Bastidas de Apurímac
dc.publisher.country.none.fl_str_mv PE
publisher.none.fl_str_mv Universidad Nacional Micaela Bastidas de Apurímac
dc.source.none.fl_str_mv reponame:UNAMBA-Institucional
instname:Universidad Nacional Micaela Bastidas de Apurímac
instacron:UNAMBA
instname_str Universidad Nacional Micaela Bastidas de Apurímac
instacron_str UNAMBA
institution UNAMBA
reponame_str UNAMBA-Institucional
collection UNAMBA-Institucional
bitstream.url.fl_str_mv https://repositorio.unamba.edu.pe/bitstreams/ec596453-603c-42b3-a72a-7ca3186e9629/download
https://repositorio.unamba.edu.pe/bitstreams/6018bd23-8a09-4857-945b-887a7f0b6f0f/download
https://repositorio.unamba.edu.pe/bitstreams/92de7b70-f33b-4719-833d-e9e069134be1/download
https://repositorio.unamba.edu.pe/bitstreams/c5fb5b67-55a5-460f-a379-a3716af622a3/download
bitstream.checksum.fl_str_mv 309c4b1e23797947fd0ba5acd5fb45de
f7fc9508ae58bfabf4ea7a72115b03bf
2e58c0e10e1147f44922dc1b1fbb0ed2
bb9bdc0b3349e4284e09149f943790b4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio UNAMBA
repository.mail.fl_str_mv repositorio@unamba.edu.pe
_version_ 1865204693436727296
spelling Mamani Vilca, EclerMuñoz Miranda, Juan CarlosTumi Figueroa, Ernesto Nayer2025-11-06T17:33:52Z2025-11-06T17:33:52Z2019-06-11IEEEhttps://hdl.handle.net/20.500.14195/1350HITO is a compiler designed for teaching programming logic. It consists on 3 modules. The first one compiles algorithms in pseudo code. The language was defined using BNF notation without checking possible errors by syntactic and semantic analyzers. The second one allows you to translate the pseudo code to C++ programming languages, Java and C#. The third one allows you to draw primitive’s graphics. The software was developed with XP methodology. System and usability unitary test were performed. The results of the evaluation regarding the syntax of the algorithms were "Strongly agree" and "agree" valuation given for 9 experts. It was a descriptive level research with application type.application/pdfspaUniversidad Nacional Micaela Bastidas de ApurímacPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/3.0/us/CompiladorPseudocódigoAlgoritmoBNFSintaxisProgramaciónTraducciónLéxicoSintácticoSemánticoLenguajeGráficahttps://purl.org/pe-repo/ocde/ford#1.02.01HITO: Pseudocode compiler with graphics libraryinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionreponame:UNAMBA-Institucionalinstname:Universidad Nacional Micaela Bastidas de Apurímacinstacron:UNAMBATEXTA-Mamani-Vilca-Ecler.pdf.txtA-Mamani-Vilca-Ecler.pdf.txtExtracted texttext/plain27243https://repositorio.unamba.edu.pe/bitstreams/ec596453-603c-42b3-a72a-7ca3186e9629/download309c4b1e23797947fd0ba5acd5fb45deMD53THUMBNAILA-Mamani-Vilca-Ecler.pdf.jpgA-Mamani-Vilca-Ecler.pdf.jpgGenerated Thumbnailimage/jpeg6408https://repositorio.unamba.edu.pe/bitstreams/6018bd23-8a09-4857-945b-887a7f0b6f0f/downloadf7fc9508ae58bfabf4ea7a72115b03bfMD54ORIGINALA-Mamani-Vilca-Ecler.pdfA-Mamani-Vilca-Ecler.pdfapplication/pdf1626339https://repositorio.unamba.edu.pe/bitstreams/92de7b70-f33b-4719-833d-e9e069134be1/download2e58c0e10e1147f44922dc1b1fbb0ed2MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unamba.edu.pe/bitstreams/c5fb5b67-55a5-460f-a379-a3716af622a3/downloadbb9bdc0b3349e4284e09149f943790b4MD5220.500.14195/1350oai:repositorio.unamba.edu.pe:20.500.14195/13502025-11-12 20:40:10.032http://creativecommons.org/licenses/by-nc-nd/3.0/us/info:eu-repo/semantics/openAccessopen.accesshttps://repositorio.unamba.edu.peRepositorio UNAMBArepositorio@unamba.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0IG93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLCB0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZyB0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sIGluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlIHN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yIHB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZSB0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQgdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uIGFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LCB5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZSBjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCBzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkIHdpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRCBCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUgRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSCBDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZSBzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMgbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.901689
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).