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.
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.
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".
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:
-
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.
-
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.
-
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.
-
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.
-
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.
A continuacion pude ver algunos ejemplos de Mada en funcionamiento.
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.
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.
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.
En este ejemplo podemos ver el cilo mientras que depende de una condicion para mantenerce en ejecución.
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.
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”.
En este caso la estructura seleccion ejecuta diferentes bloques de instrucciones dependiendo del valor de una variable
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.
¡Disfrutalo!