llromerorr / vscode-mada

Extension para Visual Studio Code que añade soporte para el lenguaje Mada, que es un pseudocódigo para la construcción de algoritmos de forma estructural para el ámbito académico.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mada

alt text

Descargar | Desarrollador | Manual

Extension para Visual Studio Code que añade soporte para el lenguaje Mada, que es un pseudocódigo para la construcción de algoritmos de forma estructural para el ámbito académico.

Acerca de Mada

Mada aún esta en desarrollo, se iran agregando nuevos snippets y funcionalidades, por el momento puedes contruibir instalandola y probandola con el fin de detectar fallos, en el siguiente cuadro puede confirmar el estado de desarrollo.

Instalción y configuración

Instalar Mada: Instalar

Solo instale y comience a construir algoritmos, debe recordar que los archivos Mada son de extensión ".mc". Puede tambien buscar la extension desde el gestor de extensiones de Visual Studio Code como "Mada".

Caracteristicas

El pseudocódigo Mada es un lenguaje informal que se utiliza para describir algoritmos en un lenguaje que es fácil de entender, por lo que no existe una sintaxis estándar o formal para el pseudocódigo. Aun así, hay algunas características generales que estan presentes:

  1. Es un lenguaje de programación de alto nivel: El pseudocódigo Mada se escribe en un lenguaje de programación que es fácil de entender para las personas, en lugar de utilizar un lenguaje de programación de bajo nivel que sea más cercano al lenguaje de la máquina.

  2. Se utiliza para describir algoritmos: El pseudocódigo se utiliza para describir los pasos necesarios para realizar una tarea o resolver un problema en términos generales, sin preocuparse por los detalles específicos de la implementación.

  3. Utiliza estructuras de control de flujo: El pseudocódigo Mada utiliza estructuras de control de flujo como condicionales, bucles y funciones para describir los diferentes pasos del algoritmo.

  4. Es independiente de la plataforma: El pseudocódigo Mada se puede utilizar en cualquier plataforma o lenguaje de programación, ya que no está ligado a un lenguaje de programación específico.

  5. Es fácil de entender: El pseudocódigo está diseñado para ser fácil de entender para cualquier persona que tenga un conocimiento básico de programación, sin importar su nivel de experiencia o lenguaje de programación.

En resumen, el pseudocódigo Mada es una herramienta útil para describir algoritmos de una manera fácil de entender y es independiente de la plataforma o lenguaje de programación. Aunque no hay una sintaxis estándar para el pseudocódigo Mada, utiliza estructuras de control de flujo y es fácil de entender para cualquier persona con un conocimiento básico de programación.

Algunos ejemplos del funcionamiento

A continuacion pude ver algunos ejemplos de Mada en funcionamiento.

Hola mundo en mada

Es tan simple como utilizar la palabra reservada algoritmo para definir el nombre de nuestro algoritmo, posteriormente es necesario definir el punto de partida y de culminacion de nuestro algoritmo con las palabras reservadas inicio y fin.

alt text

Declarar variables y utilizarlas

Para declara una variable es necesario saber el tipo de la misma, en este ejemplo utilizamos la palabra reservada entero para definir la variable numero como de tipo entero. alt text

Ciclo para

En este caso utilizamos la estructura de control para que consta de tres secciones, en la primera debemos inicializar la variable contador, que es la que sera utilizada para contar, luego definimos con la palabra reservada hasta el valor limite que puede alcanzar nuestro contador, y por ultimo con en definimos el intervalo de incremento.

alt text

Ciclo mientras

En este ejemplo podemos ver el cilo mientras que depende de una condicion para mantenerce en ejecución. alt text

Ciclo repetir

El ciclo repetir consta de una estructura similar al mientras, con la diferencia que siempre va a ejucutar una iteracion antes de validar la condicion establecida. alt text

Estructura condicional si

Se evalúa la condición dada en la estructura si, y si es verdadera se ejecutan las acciones y si es falso continúa con la ejecución del algoritmo. Si es necesario, existe el bloque sino, en el cual se colocan las instrucciones que se ejecutaran cuando “no se cumpla la condición principal”. alt text

Estructura condicional seleccion

En este caso la estructura seleccion ejecuta diferentes bloques de instrucciones dependiendo del valor de una variable alt text

Constastantes

Para definir constantes solo debemos utilizar la palabra reservada constantes, y en ese bloque de codigo inicializar la constante sin necesidar de definir el tipo de dato. alt text

Para mas información

¡Disfrutalo!

About

Extension para Visual Studio Code que añade soporte para el lenguaje Mada, que es un pseudocódigo para la construcción de algoritmos de forma estructural para el ámbito académico.

License:GNU General Public License v3.0