Apuesto a que todas las universidades (solo conozco una) lo usan para pedir a los alumnos que hagan programas, aunque el pseudocódigo solo es útil para describir y validar algoritmos.
En mi época el que usaba la UA era una traducción de PASCAL al castellano. Era simpático, pero al final dolía cuando te pedían realizar programas con un entorno muy muy limitado.
La utilidad de estos inventos para aprender a programar es algo limitada. Lo veo genial para validar algoritmos para no programadores, pero no veo como aprender una serie de palabras clave forzadas (el pseudocódigo es interesante porque es libre) para probar un algoritmo. Para eso ya lo hago en el lenguaje de programación que más cómodo me sienta.
En mi época el que usaba la UA era una traducción de PASCAL al castellano. Era simpático, pero al final dolía cuando te pedían realizar programas con un entorno muy muy limitado.
Eso es exactamente lo que siguen haciendo en mi universidad, la UNEX, y
sinceramente, no sirve para nada. ¿Qué diferencia hay entre "for (i=0 ;
i10 ; i++)" y "para i desde 0 hasta 9"?
Lo útil del pseudocódigo es especificar algoritmos de alto nivel, como
recorridos en árboles o cosas así, que en pseudocódigo te basta con una
línea, mientras que a la hora de programarlo puede variar muchísimo
dependiendo del lenguaje y las bibliotecas.
PD: y pensar que me ha costado 10 años darme cuenta de esto... :(
Y además siempre lo usan mal
(Puntos:1)Apuesto a que todas las universidades (solo conozco una) lo usan para pedir a los alumnos que hagan programas, aunque el pseudocódigo solo es útil para describir y validar algoritmos.
En mi época el que usaba la UA era una traducción de PASCAL al castellano. Era simpático, pero al final dolía cuando te pedían realizar programas con un entorno muy muy limitado.
La utilidad de estos inventos para aprender a programar es algo limitada. Lo veo genial para validar algoritmos para no programadores, pero no veo como aprender una serie de palabras clave forzadas (el pseudocódigo es interesante porque es libre) para probar un algoritmo. Para eso ya lo hago en el lenguaje de programación que más cómodo me sienta.
Un saludo.
Re:Y además siempre lo usan mal
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Viernes, 17 Noviembre de 2006, 23:39h )
Eso es exactamente lo que siguen haciendo en mi universidad, la UNEX, y
sinceramente, no sirve para nada. ¿Qué diferencia hay entre "for (i=0 ;
i10 ; i++)" y "para i desde 0 hasta 9"?
Lo útil del pseudocódigo es especificar algoritmos de alto nivel, como
recorridos en árboles o cosas así, que en pseudocódigo te basta con una
línea, mientras que a la hora de programarlo puede variar muchísimo
dependiendo del lenguaje y las bibliotecas.
PD: y pensar que me ha costado 10 años darme cuenta de esto... :(
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!