Logo es un lenguaje de programación diseñado con fines educativos basado en Lisp. Aunque no fue creado específicamente para enseñar programación, Logo puede usarse para enseñar los principales conceptos de programación como manejo de listas y E/S. Logo es popular para trabajar con niños y jóvenes. El programa Logo incluye una "tortuga gráfica" que puede usarse para crear dibujos siguiendo instrucciones.
1. LOGO(lenguaje de programación)
●Inventor:Fue diseñado con fines didácticos por Danny
Bobrow, Wally Feurzeig y Seymour Papert, los
cuales se basaron en las características del
lenguaje Lisp.
●Usos:A pesar de que Logo no fue creado con la finalidad de
usarlo para enseñar programación, puede usarse para
enseñar la mayoría de los principales conceptos
programación, ya que proporciona soporte para manejo
de listas, archivos y entrada/salida.
Suele ser el lenguaje de programación preferido para
trabajar con niños y jóvenes.
3. Principales primitivas/ordenes
Una característica más explotada de Logo es poder producir
«gráficos tortuga», es decir, poder en dar instrucciones a una
tortuga virtual, un cursor gráfico usado para crear dibujos, que en
algunas versiones es un triángulo, en otras tiene la figura de una
tortuga vista desde arriba.
La característica de que las instrucciones se puedan comprender
en las diferentes lenguas es lo que hace al Logo un lenguaje de
programación tan fácil de aprender. Una secuencia de
instrucciones en Logo puede constituirse en un rudimentario
programa, usandose como un bloque. Esta caracterísctica modular
y reutilizable de las instrucciones hace que Logo sea muy flexible,
recursivo, y apto para trabajarse en forma de módulos.
4. Ventanas del programa
●Ventana de trabajo:En esta ventana el usuario escribe
órdenes directas que solamente se guardan en el historial, por lo que
no se pueden enlazar órdenes que ejecuten acciones "simultáneas".
En esta ventana se localizan unos botones muy útiles y prácticos que
facilitan al usuario la rápida ejecución de determinadas órdenes,
acciones o instrucciones.
● Display:Esta ventana sirve única y exclusivamente para que el
programador pueda visionar las órdenes dirigidas a la tortuga.
● Ventana de edición:Es quizás la ventana más utilizada del
programa. No se muestra al inicio, pero se acciona pulsando en el
botón Editar, en la ventana de trabajo. Aquí se escriben las órdenes
en una lista, con un nombre del procedimiento, para posteriormente
ser ejecutadas en la ventana trabajo y visionadas en el display.
5. Mi primer programa:
Hacer un cuadrado
Editar:
Para Lado
av 100
gd 90
Fin
Para Cuadrado
Repite 4[lado]
6. Mi primer programa:
Hacer un cuadrado
Editar:
Para Lado
av 100
gd 90
Fin
Para Cuadrado
Repite 4[lado]