Simbolos de programación

Tecnologías de la Información:

Programación





Manual de aprendizaje MSWLogo
El tablero de ajedrez
Un semáforo gráfico
Contador binario
Calculadora vectorial


Descargar MSWLogo 6.5a
Agradecimientos


     Programar máquinas y sistemas es una de las destrezas del tecnólogo actual. Pero, ¿es realmente útil aprender a programar en la enseñanza obligatoria? ¿Tiene algún interés educativo?

    Por supuesto que si. Creo que la programación es un trabajo que tiene un enorme poder formativo, que desarrolla el pensamiento ordenado y metódico. Su potencial formativo se puede comparar con el del dibujo técnico y, epistemológicamente hablando, es muy semejante al método de proyectos.

    Cuando planteamos un problema de programación, el alumno debe actuar del mismo modo que si le hubiésemos planteado un problema de diseño: necesitará recopilar información, dividir el problema en partes abordables, proponer soluciones parciales, probarlas y evaluarlas, montar todas las partes y, finalmente, probar y evaluar el conjunto.

     Un programa informático, del mismo modo que un objeto o un sistema técnico, siempre puede mejorarse. Siempre puede hallarse un modo más eficaz, más elegante o más económico de resolver un problema mediante un programa. Eso también sucede con el método de proyectos.

    Pero, frente a los problemas de diseño y construcción de productos, el diseño de programas informáticos tiene la ventaja de que no necesita materiales, ni herramientas, no necesita un taller costoso y difícilmente tiene riesgos de accidentes. Sólo se necesita un ordenador y algún software.

    Hay muchos lenguajes de programación pero, para nuestros alumnos de Secundaria, los lenguajes interpretados son mucho más útiles que los lenguajes compilados, porque permiten ejecutar instrucciones aisladas y subrutinas completas, para comprobar si funcionan, sin necesidad de compilarlas. Los lenguajes compilados exigen un esfuerzo mayor de abstracción.

   Y, de todos los lenguajes interpretados, MSWLogo es una de las mejores opciones. Y lo es por muchas razones:
  • Es un lenguaje no propietario y de libre distribución.
  • Está traducido al castellano, tanto las instrucciones primitivas como la ayuda.
  • Está ampliamente documentado.
  • Permite muchos niveles de desarrollo, desde el manejo básico del entorno gráfico hasta la programación orientada a objetos.
  • Tiene aplicación directa al control de sistemas mediante tarjeta controladora.
    Por todas estas razones, decidí elegir MSWLogo, aprovechando el impulso del CNICE a este lenguaje, al proporcionarnos la versión 6.5a en castellano, muy bien adaptada al uso de las controladoras más comunes en nuestros Institutos.

 

Arriba







Anterior
Inicio
Tecnologias de la INformación
Siguiente