Ir al contenido

Documat


MultiPseudo, lenguaje de programación en pseudocódigo multi-idioma

  • Antonio López García [1] ; Jaime Urquiza-Fuentes [1]
    1. [1] Universidad Rey Juan Carlos
  • Localización: Actas de las Jornadas sobre la Enseñanza Universitaria de la Informática (JENUI), ISSN 2531-0607, Nº. 8, 2023, págs. 391-394
  • Idioma: español
  • Enlaces
  • Resumen
    • español

      Usar el pseudocódigo al comienzo de la enseñanza de programación puede proporcionar ventajas a los alumnos, frente a comenzar directamente con un lenguaje de alto nivel. Esto puede que se deba al uso de la lengua materna y una sintaxis sencilla. MultiPseudo es un intérprete de pseudocódigo presentado como software educacional libre, pensado para su uso en la enseñanza de la programación. Permite realizar algoritmos en pseudocódigo utilizando 40 instrucciones en varios idiomas. Por el momento se han incluido las siguientes lenguas latinas de pseudocódigo: Castellano, Catalán, Francés, Gallego, Italiano, Portugués y Rumano. Además, se han incluido las especificaciones de Castellano Natural, mostrando algunas diferencias con el pseudocódigo Castellano Clásico, que incluye ciertas palabras clave obtenidas como resultado de un estudio previo, seleccionadas como preferidas por los estudiantes. Permite la traducción de algoritmos entre los diferentes lenguajes de pseudocódigo, así como la traducción del código a Python 2. MultiPseudo también permite la programación y desarrollo de algoritmos en Python 2, lo que contribuye a mejorar su idoneidad como herramienta de aprendizaje. Además, la herramienta contempla la posibilidad de evaluar y añadir nuevos lenguajes de pseudocódigo definidos por el usuario.

    • English

      Using pseudocode early in teaching programming can provide advantages to students over starting directly with a high-level language. This may be due to the use of the mother tongue and simple syntax. MultiPseudo is a pseudocode interpreter presented as free educational software, intended for use in teaching programming. It allows performing algorithms in pseudocode using 40 instructions in several languages. At the moment, the following pseudocode Latin languages have been included: Spanish, Catalan, French, Galician, Italian, Portuguese and Romanian. In addition, the Natural Spanish specifications have been included, showing some differences with the Classic Spanish pseudocode, which includes certain key words obtained as a result of a previous study, selected as preferred by the students. It allows the translation of algorithms between the different pseudocode languages, as well as the translation of the code to Python 2. MultiPseudo also allows the programming and development of algorithms in Python 2, which contributes to improve its suitability as a learning tool. In addition, the tool contemplates the possibility of evaluating and adding new pseudocode languages defined by the user.


Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno