[solar-cdeducacion] Algo sobre Lazarus
Oscar Gunsett
ogunsett en yahoo.com.ar
Vie Sep 24 06:32:45 CEST 2004
Consrespecto al tamaño de 40 Mb lo he adelgazado en
una primera fase de adelgazamiento a 30 Mb, en el cual
sigue incluido el FreePascal.
Creo que podre bajarlo un poco mas.
En lo que respecta a enseñar a programar con este
entorno y comenzando desde cero creo que es mas facil
que enseñar el lenguaje pascal.
Por lo menos en sus comienzos.
El primer paso, a mi criterio, es enseñar la
utilizacion del IDE colocando los objetos en el
formulario que se genera por defecto y ejecutar dicho
formulario mostrando el funcionamiento de los objetos.
No va a hacer un programa util para algo pero si va a
ir generando una mayor confianza en la utilizacion de
las herramientas.
Luego gradualmente ir conectando los objetos entre si
para ir llegando a formar una aplicacion con cierta
utilidad.
Los programas que uno quiera llegar a generar con los
alumnos tiene que estar acorde con el nivel educativo.
Si hablamos de algo basico, podria ser una suma, una
resta, una multiplicacion, una concatenacion de
palabras, manipular imagenes e incluso sonidos.
Apretar un boton y que se reprodusca un sonido o
cualquier otro elemento multimedial. Un video, etc.
En esta ultima parte le esta faltando al Lazarus de
Objetos para manejo de multimedios e incluso seria
interesante la generacion de repositorio de objetos
con sentido educativo.
Por ejemplo objetos que permitan elaborar un examen en
el cual solamente haya que pasarles los elementos
básicos como los preguntas y las respuestas y/o
generar una coleccion de objetos como para generar un
entorno similar al Clic o a un Neobook.
Un gran problema que se presenta cuando se enseña
programación es la enseñanza de las repetitivas. En un
mundo orientado a objetos existen objetos que producen
repetitivas ocultando la complejidad de este proceso y
el que se utiliza muy comunmente es el objeto que esta
asociado con el tiempo como para generar programas que
tengan acciones que se relacionan con el tiempo.
Por ejemplo una aplicacion que simule un reloj. Un
timer. Medir el tiempo en que tarda en hacer algo.
Unirlo a la ejecucion de un carrusel de imagenes para
generar presentaciones.
El asunto es que la programacion orienta a objetos
necesita de una optica muy distinta a la de la
programacion basada en procedimientos. Y la
programacion visual tambien nos genera otro cambio en
la manera de programar. Quizas se haga menos codigo
pero del ultima siempre hay que dominar todas las
estructuras basicas de la programacion.
Pero tambien uno puede caer en la dependencia de
objetos que lo hagan todo.
Lo bueno que tuvo el pascal es que uno puede elegir el
camino que uno quiere recorrer o crear objetos o
depender de ellos.
Nos estamos escribiendo.
Correo Yahoo! - 6 MB, tecnología antispam ¡gratis!
Suscribite ya http://correo.yahoo.com.ar/
Más información sobre la lista de distribución Solar-cdeducacion