Historias
Slashboxes
Comentarios

Login Barrapunto

Login

[ Crear nueva cuenta ]

Entorno de ejecución de pseudocódigo

editada por Yonderboy el 14 de Octubre 2005, 16:23h   Printer-friendly   Email story
desde el dept. algorítmica
jralbendin nos cuenta: «Aquel que ha empezado a programar en la universidad recordará con nostalgia el pseudocódigo y seguro que echó de menos un programa que le pudiese servir de simulador del código que había escrito. En la página del Centro Nacional de Computación de Paraguay tenéis un entorno que puede servir de mucha ayuda a todos aquellos estudiantes universitarios y de ciclo formativo que empiezan ahora a programar.» Muy útil para estudiantes, aunque imagino que el problema podría ser la falta de un estándar unificado de las palabras reservadas y de las funciones del lenguaje algorítmico: casi cada Universidad (y desde luego cada lengua) tienen el suyo. La licencia, por cierto, no es del todo libre.

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • ¿Qué sentido tiene?

    (Puntos:2, Informativo)
    por pobrecito hablador el Viernes, 14 Octubre de 2005, 16:39h (#616385)
    La gracia del pseudocódigo es que no sigue normas, es una forma más o menos "regular" de describir un algoritmo, no es un lenguaje de programación. O haces un analizador que se trague casi cualquier cosa o perdemos la ventaja del pseudocódigo: no hay normas para la escritura, vale con que se entienda qué algoritmo representa.
  • ADA

    (Puntos:2, Interesante)
    por unf (16731) <reversethis-{moc.liamg} {ta} {otifnu}> el Viernes, 14 Octubre de 2005, 16:57h (#616399)
    ( http://unfito.blogspot.com/ | Última bitácora: Lunes, 28 Julio de 2008, 21:03h )

    ¿Compilar pseudocódigo? Para eso mejor programar en ADA.

    procedure hola is
    begin
      if esto_no_parece_pseudocodigo then
        no_sé_qué_es_pseudocódigo;
      else
        compila_con_Gnat_que_es_GP L;
      end if;
    end hola;
    --

    If I have seen farther, it is by standing on the shoulders of giants. (Isaac Newton)

  • lo veo, lo veo!

    (Puntos:3, Informativo)
    por pobrecito hablador el Viernes, 14 Octubre de 2005, 16:58h (#616402)
    El siguiente paso: gente inventando un pseudo-pseudocódigo para poder diseñar un algoritmo sin necesidad de fijarse en la sintaxis del pseudocódigo.

    La pregunta obvia es: ¿Saben Yonder y éstos caballeros paraguayos para qué sirve el pseudocódigo? Evidentemente no.
  • para que sirve

    (Puntos:2, Inspirado)
    por pobrecito hablador el Viernes, 14 Octubre de 2005, 17:00h (#616403)
    pero el pseudocódigo solo sirve para la universidad? y después?
  • por Peski (21256) el Viernes, 14 Octubre de 2005, 17:11h (#616408)
    ¿Con nostalgia? Lo recuerdo y me alegro de que ya pasara... Aquello era un suplicio. Nos obligaban a escribir el programa entero en pseudocódigo en papel para luego pasarlo a C en el ordenador. No se vosotros pero a mi la primera parte no me hacía ninguna gracia. Era hacer el mismo trabajo dos veces. Si tienes problemas para elaborar el algoritmo se coje un papel, se hacen un par de esquemas y listo. Pero eso del pseudocódigo... al menos tal y como nos lo inculcaron a nosotros era una tontería. El tiempo que perdían en enseñar el lenguaje en pseudocódigo se podría emplear en profundizar más en el lenguaje que te intentaban enseñar. No veo la diferencia (en cuanto a complejidad o facilidad de compresion) entre escribir:

                        Si condicion1 entonces
                              accion1
                        fin-si

    y escribir

                        if(condicion1) {
                              accion1
                        }

    Pues nada, lo dicho.
  • ¿Pseudo?

    (Puntos:5, Interesante)
    por NotFound (9262) el Viernes, 14 Octubre de 2005, 18:16h (#616460)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 30 Mayo de 2008, 18:43h )
    Si se puede ejecutar ya no es pseudocódigo, pasa a ser código.

    Yo siempre he pensado que los que sienten la necesidad de poder ejecutar el pseudocódigo es que las han enseñado uno con sintaxis rígida, o sea, que les ha enseñado alguien que nunca entendió lo que es el pseudocódigo y para que sirve. Como han dicho varios, puestos usar un lenguaje de sintaxis rígida mejor usar directamente un lenguaje de programación de verdad.
    --


    Salu2
  • Nunca lo he usado

    (Puntos:2)
    por Rodland (14614) el Viernes, 14 Octubre de 2005, 20:04h (#616540)
    ( http://rodland.blogsome.com/ )
    En la universidad cada profesor tenía su propio dialecto, creo que el pseudocódigo hacía más mal que bien a la hora de aprender a programar sabiendo que en un par de meses tendrían que programar en pascal que ya es bastante parecido al habla inglesa, al final la gente estaba bastante confusa. Por eso, nunca lo he usado ni he tenido la necesidad de usarlo.
  • Bonito, pero...

    (Puntos:1)
    por tomman (13087) el Sábado, 15 Octubre de 2005, 00:57h (#616634)
    ( http://t38.webhop.biz/ | Última bitácora: Domingo, 22 Junio de 2008, 04:54h )
    ... este programita me llega 3 semestres tarde. Al menos luce compatible con el pseudocodigo de mi querida profesora de Introduccion a la Informatica en la UNEG...
    --

    Tom Maneiro
    PROJECT Spica - Director
    - http://t38.webhop.biz/ -
  • PSeInt: una alternativa GPL

    (Puntos:1, Informativo)
    por pobrecito hablador el Sábado, 15 Octubre de 2005, 02:21h (#616642)
    Existe un intérprete de pseudo código GPL. Incluye una interfaz simple para aprender en versiones tanto para linux, como para windows. La pag del proyecto es http:///pseint.sourceforge.net Si bien aún está en desarrollo y se publican correcciones y mejoras regularmente, ya es 100% funcional.
  • por reidrac (5014) el Sábado, 15 Octubre de 2005, 09:40h (#616688)
    ( http://www.usebox.net/jjm/ | Última bitácora: Viernes, 02 Enero de 2004, 14:20h )

    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.

    --


    Free the Mallocs!
  • ¿Sólo al estudiar?

    (Puntos:1, Provocacion)
    por CitoJam (9245) <abrahamNO@SPAMalumni.uv.es> el Sábado, 15 Octubre de 2005, 11:28h (#616721)
    ( http://mural.uv.es/abraham | Última bitácora: Sábado, 29 Mayo de 2004, 03:47h )
    Aquí es cuando se ve la diferencia entre un Ingeniero Informático y un picacódigo: el Ingeniero crea un algoritmo sin pensar en qué lenguaje utilizará posteriormente, mientras que el picacódigo no puede escribir nada que se salga de su "lengua materna". Qué triste la docencia de aquellos que no aprendieron que el pseudocódigo sirve para centrarse en lo que el algoritmo debe hacer dejando a un lado las irrelevancias de cada lenguaje en particular.

    Por cierto, para aquellos que de verdad quieran pasar a la siguiente generación del desarrollo de software, deciros que el único lenguaje que de verdad necesitarán dominar es uno que no se escribe: UML [uml.org]

    --

    Microsoft sells you Windows
    Linux gives you the whole house

  • por rydeg (9749) el Sábado, 15 Octubre de 2005, 17:44h (#616842)
    Si lo que han hecho es una traducción de las palabras reservadas de algún lenguaje existente y relajar sus restricciones sintácticas... pues no le veo ventaja alguna.

    Lo bueno del pseudocódigo es poder prescindir de código irrelevante para el caso de estudio (aunque imprescindible para el programa) y poder poner cosas como:

    mientras haya_datos_en_buffer
    a = saca_dato_del_buffer
    imprime a
    fin mientras

    Si han hecho que eso funcione (si es que tiene sentido que lo haga) me quito el sombrero... porque haber cómo interpreta el compilador "haya_datos_en_buffer" sin más formalismos...

  • Re:DISEÑO!!

    (Puntos:1)
    por tupolev (16410) el Sábado, 15 Octubre de 2005, 05:42h (#616655)
    ( http://www.verborreaesporadica.info/ | Última bitácora: Miércoles, 09 Julio de 2008, 08:46h )
    Pero si precisamente enseñan a lo contrario xD
    ¡Pues menudo porculo me dieron el primer año con los diagramas y el pseudocódigo!
    --
    RAE:
    recursividad.
    1. f. Véase recursividad.
    [ Padre ]
  • 5 respuestas por debajo de tu umbral de lectura actual.