Tengo algo que puede servir... Como proyecto final de Programación desarrollé un Interprete de PSeudo-Codigo, es decir, un programa que "ejecuta" el pseudo codigo con el que uno aprende a programar (para, si, mientras, etc)... Esta totalmente documentado, marca los errores lo mas diferenciado posible, y la idea es que sea la primer herramienta a la hora de aprender la logica de un programa, antes de pasar a un lenguaje real, es decir, para aprender la estructuras de control, que son variables, arreglos, expresiones... lo basico que aprendemos en la materia Fundamentos de Programación. Ofrezco este proyecto incluido su codigo fuente... Pero el problema es: lo escribi originalmente en Borland Builder, son dos ejecutables, el interprete, y enditor-ide sencillo. El interpre ya lo recompile en linux, ya que es un prog de consola sin muchas vueltas, pero el ide no puedo... Si me dan tiempo y les gusta la idea, podria reescribirlo utilizando GTK y asi migrar el proyecto completo. Bueno, si les interesa la idea, o tienen alguna pregunta, simplemente escriban... espero que sirva. Saludos. PD: Hay alguna forma de recibir todos los mensajes de la lista juntos, en lugar de recibir 30 por dia y leerlos uno x uno? _________________________________________________________________ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.latam.msn.com/
El Vie 24 Sep 2004 23:47, Pablo Novara escribió:
Tengo algo que puede servir... Como proyecto final de Programación desarrollé un Interprete de PSeudo-Codigo, es decir, un programa que "ejecuta" el pseudo codigo con el que uno aprende a programar (para, si, mientras, etc)... Esta totalmente documentado, marca los errores lo mas diferenciado posible, y la idea es que sea la primer herramienta a la hora de aprender la logica de un programa, antes de pasar a un lenguaje real, es decir, para aprender la estructuras de control, que son variables, arreglos, expresiones... lo basico que aprendemos en la materia Fundamentos de Programación. Ofrezco este proyecto incluido su codigo fuente... Pero el problema es: lo escribi originalmente en Borland Builder, son dos ejecutables, el interprete, y enditor-ide sencillo. El interpre ya lo recompile en linux, ya que es un prog de consola sin muchas vueltas, pero el ide no puedo... Si me dan tiempo y les gusta la idea, podria reescribirlo utilizando GTK y asi migrar el proyecto completo.
Bueno, si les interesa la idea, o tienen alguna pregunta, simplemente escriban... espero que sirva. Saludos.
PD: Hay alguna forma de recibir todos los mensajes de la lista juntos, en lugar de recibir 30 por dia y leerlos uno x uno?
Me interesa muchísimo lo del intérprete de pseudocódigo!! Yo lo enseño en el polimodal y se que vendría de maravillas! Solo que fijate que éste debería correr (para este cd) sobre Windows y con un compilador libre (espero no pedir mucho). Si necesitás ayuda, acá hay muchos programadores. Creo que les va a gustar la idea de participar en algo así. Y creo que es un programa que podría tener muchísima repercusión a nivel educativo (por lo menos en nuestro país). Por el tema de recibir todos los mensajes juntos, tenés la opción "digest" a tu disposición pero por el ritmo de esta lista, te perderías de mucho si al final de la semana recibieras 150 mails. Igual, si querés modificarlo entrá a tus opciones de la lista. El vínculo sale en todos los mails, al pié. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Prof. Román Gelbort Director del Proyecto Gleducar (Buenos Aires) Tecnologías de la Información y la Comunicación - Márketing www.gleducar.org.ar -- www.solar.org.ar -- www.romangelbort.com.ar [email protected] - Buenos Aires - Argentina ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On Sat, 25 Sep 2004, Pablo Novara wrote:
Tengo algo que puede servir... Como proyecto final de Programación desarrollé un Interprete de PSeudo-Codigo, es decir, un programa que "ejecuta" el pseudo codigo con el que uno aprende a programar (para, si, mientras, etc)...
Espero que no me tilden de "mala leche" :) pero el pseudo-codigo no se puede interpretar ni ejecutar por una maquina, por eso es "pseudo"! Lo que has hecho, seguramente, es un interprete de un lenguaje sencillo de programacion. Lo cual no le quita validez a lo tuyo, al contrario, es un aporte muy interesante y me gustaria saber mas sobre el (las aclaraciones previas las puse porque, de jodido que soy nomas, me gustan las cosas lo mas precisas posibles) :( Me pasas mas informacion sobre el interprete? Lo publicaste en algun lado? (CACIC, EST de JAIIO, etc) Ricardo H. Medel Stevens Institute of Technology ------------------------------- .o. Sin comentarios. ..o ooo
Sinceramente yo pensé algo similar: la idea del pseudo código es que sea código en lenguaje natural, con lo que no se puede pautar una sintaxis precisa para un intérprete, pero de todas formas este intérprete sirve para que los alumnos programen en un lenguaje en castellano. Me parece interesante como primer pseudo-lenguaje de programación. Saludos Prof. Iris Fernández [email protected] www.irisfernandez.com.ar ----- Original Message ----- From: "Ricardo H. Medel" <[email protected]> To: "Proyecto CDrom de Educacion" <[email protected]> Sent: Saturday, September 25, 2004 2:38 PM Subject: Re: [Solar-cdeducacion] Soft para aprender a programar.... On Sat, 25 Sep 2004, Pablo Novara wrote:
Tengo algo que puede servir... Como proyecto final de Programación desarrollé un Interprete de PSeudo-Codigo, es decir, un programa que "ejecuta" el pseudo codigo con el que uno aprende a programar (para, si, mientras, etc)...
Espero que no me tilden de "mala leche" :) pero el pseudo-codigo no se puede interpretar ni ejecutar por una maquina, por eso es "pseudo"! Lo que has hecho, seguramente, es un interprete de un lenguaje sencillo de programacion. Lo cual no le quita validez a lo tuyo, al contrario, es un aporte muy interesante y me gustaria saber mas sobre el (las aclaraciones previas las puse porque, de jodido que soy nomas, me gustan las cosas lo mas precisas posibles) :( Me pasas mas informacion sobre el interprete? Lo publicaste en algun lado? (CACIC, EST de JAIIO, etc) Ricardo H. Medel Stevens Institute of Technology ------------------------------- .o. Sin comentarios. ..o ooo _______________________________________________ Dirección de envío de mensajes: [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-cdeducacion Dirección del wiki: http://www.lugli.org.ar/wiki/bin/view/Gleduwiki/CDEducativo
El aporte es interesante, pero solo menciono que esto me hizo recordar haber leido hace ya algunos años en la Revista Solo Programadores de origen español que con el objeto de desarrollar el estudio de como realizar un compilador y un analizador sintactico desarrollaron un lenguaje simple en castellano denominado Letra. Muy similar al trabajo que realizaron.
On Sat, 25 Sep 2004, Pablo Novara wrote:
Tengo algo que puede servir... Como proyecto final
de Programación
desarrollé un Interprete de PSeudo-Codigo, es decir, un programa que "ejecuta" el pseudo codigo con el que uno aprende a programar (para, si, mientras, etc)...
Espero que no me tilden de "mala leche" :) pero el pseudo-codigo no se puede interpretar ni ejecutar por una maquina, por eso es "pseudo"! Lo que has hecho, seguramente, es un interprete de un lenguaje sencillo de programacion. Lo cual no le quita validez a lo tuyo, al contrario, es un aporte muy interesante y me gustaria saber mas sobre el (las aclaraciones previas las puse porque, de jodido que soy nomas, me gustan las cosas lo mas precisas posibles) :(
Me pasas mas informacion sobre el interprete? Lo publicaste en algun lado? (CACIC, EST de JAIIO, etc)
Ricardo H. Medel Stevens Institute of Technology ------------------------------- .o. Sin comentarios. ..o ooo
_______________________________________________ Dirección de envío de mensajes: [email protected]
http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-cdeducacion
Dirección del wiki:
http://www.lugli.org.ar/wiki/bin/view/Gleduwiki/CDEducativo
_______________________________________________ Dirección de envío de mensajes: [email protected]
http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-cdeducacion
Dirección del wiki:
http://www.lugli.org.ar/wiki/bin/view/Gleduwiki/CDEducativo
___________________________________________________________ 100mb gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
Espero que no me tilden de "mala leche" :) pero el pseudo-codigo no se puede interpretar ni ejecutar por una maquina, por eso es "pseudo"! Lo que has hecho, seguramente, es un interprete de un lenguaje sencillo de programacion. Lo cual no le quita validez a lo tuyo, al contrario, es un aporte muy interesante y me gustaria saber mas sobre el (las aclaraciones previas las puse porque, de jodido que soy nomas, me gustan las cosas lo mas precisas posibles) :(
Independientemente de si es o no es un lenguaje (eso a mi no me importa mucho). Me interesa el tema porque se lo complicado que es enseñar Diagramación lógica, después pasarlos a que programen en pseudocódigo y por último pasarlos a un lenguaje de programación. Los chicos suelen fastidiarse mucho con tantos cambios. Mucho más si para todo esto no tenemos más que unas 100 hs en todo el año y debemos tambien enseñarles muchas otras cosas en el mismo espacio curricular (aparte de evaluarlos, completar los libros de aula y cerrar notas). Tener una herramienta que les permita comprobar que el programa funciona, sería un gran avance que ofrecerles a las escuelas... ¡así que imagínense lo bien que vendría si esta mejora viene de la mano del software libre! -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Prof. Román Gelbort Director del Proyecto Gleducar (Buenos Aires) Tecnologías de la Información y la Comunicación - Márketing www.gleducar.org.ar -- www.solar.org.ar -- www.romangelbort.com.ar [email protected] - Buenos Aires - Argentina ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
participants (5)
-
El Profe Roman -
iris -
Oscar Gunsett -
Pablo Novara -
Ricardo H. Medel