NASPI: UNA NOTACIÓN ALGORÍTMICA ESTÁNDAR PARA PROGRAMACIÓN IMPERATIVA
Resumen
Un algoritmo consiste de una secuencia finita de instrucciones para resolver un tipo específico de problema. Dada la gran diversidad de notaciones para expresar un algoritmo, que incluso pueden variar de un programador a otro, no existe un consenso con respecto a la representación de un algoritmo. Por lo tanto, es frecuente tener las mismas estructuras algorítmicas, pero con una notación diferente. Esta situación contradice la característica de definibilidad de un algoritmo; que establece que cada instrucción debe definirse de modo preciso y sin ambigüedades. En este artículo se presenta NASPI, una propuesta de notación algorítmica estándar para la enseñanza del paradigma de programación imperativa, así como también mejorar la comunicación entre los participantes de proyectos de desarrollo de software. NASPI está basado en los conceptos y constructores provistos por la mayoría de los lenguajes imperativos, para facilitar el proceso de programación de los algoritmos expresados utilizando la notación propuesta.