fbpx
Wikipedia

Logo (lenguaje de programación)

Logo es un lenguaje de programación de alto nivel, en parte funcional, en parte estructurado; de muy fácil aprendizaje, razón por la cual suele ser el lenguaje de programación preferido para trabajar con niños y jóvenes. Fue diseñado con fines didácticos por Danny Bobrow, Wally Feurzeig, Seymour Papert y Cynthia Solomon, los cuales se basaron en las características del lenguaje Lisp. Logo fue creado con la finalidad de usarlo para enseñar programación y puede usarse para enseñar la mayoría de los principales conceptos de la programación, ya que proporciona soporte para manejo de listas, archivos y entrada/salida. Logo cuenta con varias versiones.

Logo
Desarrollador(es)
Wally Feurzeig, Seymour Papert, Cynthia Solomon
Información general
Paradigma multi-paradigma:funcional, educacional, imperativo, reflexivo
Apareció en 1967
Diseñado por Wally Feurzeig, Seymour Papert, Cynthia Solomon
Sistema de tipos dynamic
Implementaciones UCBLogo, many others
Dialectos StarLogo, NetLogo
Influido por Lisp
Ha influido a NetLogo, Smalltalk, Etoys, Scratch, KTurtle, REBOL, Boxer
Creatividad en actividades lúdicas basadas en el uso del Logo
animación para mostrar el funcionamiento de primitivas elementales [1]
Simetría central fácilmente obtenido con la geometría de la tortuga con instrucciones como:
REPEAT 36 [REPEAT 90 [fd 6 rt 4] rt 10] donde el primer REPEAT repetes 36 veces en el ángulo redondo la circunferencia dibujada con el segundo anidado

Papert desarrolló un enfoque basado en su experiencia con Piaget a principios de los sesenta. Fundamentalmente consiste en presentar a los niños retos intelectuales que puedan ser resueltos mediante el desarrollo de programas en Logo. El proceso de revisión manual de los errores contribuye a que el niño desarrolle habilidades metacognitivas al poner en práctica procesos de autocorrección. Es conocido por poder manejar con facilidad gráficas tortuga, listas, archivos y recursividad.

Logo es uno de los pocos lenguajes de programación con instrucciones en español en algunos intérpretes, entre ellos: FMSLogo, LogoWriter, WinLogo, Logo Gráfico, XLogo, MSWLogo y LogoEs. Logo tiene más de 180 intérpretes y compiladores, según constan en el proyecto "".

XLogo, MSWLogo y LogoES tienen la particularidad de ser además software libre.

Lenguaje

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. Esta tortuga o cursor se maneja mediante palabras que representan instrucciones, por ejemplo:

Inglés

forward 100 (la tortuga camina hacia delante 100 pasos) turnright 90 (la tortuga se gira hacia la derecha 90º) turnleft 30 (la tortuga se gira hacia la izquierda 30º) 

Español

avanzar 100 girarderecha 90 girarizquierda 30 

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, usándose 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.

Otras instrucciones básicas de Logo en español son:

  • cs o BP: borrar pantalla.
  • rep o REPITE (número de veces) [ (acción) (cantidad) ] ej. -repite 4 [ av 100 gd 90 ], esta repetición crea un cuadrado.
  • st o MT: mostrar tortuga.
  • ht o OT: ocultar tortuga.
  • pu o SP (sin pluma) : subir lápiz, hace que la tortuga no dibuje mientras camina.
  • pd o CP (con pluma) : bajar lápiz, hace lo contrario que "-pu" ("SP" en intérpretes en español).

Las instrucciones básicas de desplazamiento varían de una versión de LOGO a otra, pudiendo encontrar como equivalentes: DE, DERECHA, GD, por ejemplo, para indicar un giro en sentido de las agujas del reloj.

Referencias

  1. Giorgio Pietrocola (2005). Maecla, ed. «Pequeño vocabulario animado. Elecciones primitivas de la geometría de tortuga MSWLogo». 

Enlaces externos

  •   Wikimedia Commons alberga una categoría multimedia sobre Logo.
  • Logo Foundation (en inglés)
  • Lista de discusión de Logo
  • Resúmenes de esa lista, materiales, guías, manuales, galerías
  • Biblioteca de procedimientos útiles llamada LogoFE. (Basada en FP)
  • Estudia Logo gratis
  •   Datos: Q201436
  •   Multimedia: Logo (programming language)

logo, lenguaje, programación, logo, lenguaje, programación, alto, nivel, parte, funcional, parte, estructurado, fácil, aprendizaje, razón, cual, suele, lenguaje, programación, preferido, para, trabajar, niños, jóvenes, diseñado, fines, didácticos, danny, bobro. Logo es un lenguaje de programacion de alto nivel en parte funcional en parte estructurado de muy facil aprendizaje razon por la cual suele ser el lenguaje de programacion preferido para trabajar con ninos y jovenes Fue disenado con fines didacticos por Danny Bobrow Wally Feurzeig Seymour Papert y Cynthia Solomon los cuales se basaron en las caracteristicas del lenguaje Lisp Logo fue creado con la finalidad de usarlo para ensenar programacion y puede usarse para ensenar la mayoria de los principales conceptos de la programacion ya que proporciona soporte para manejo de listas archivos y entrada salida Logo cuenta con varias versiones LogoDesarrollador es Wally Feurzeig Seymour Papert Cynthia SolomonInformacion generalParadigmamulti paradigma funcional educacional imperativo reflexivoAparecio en1967Disenado porWally Feurzeig Seymour Papert Cynthia SolomonSistema de tiposdynamicImplementacionesUCBLogo many othersDialectosStarLogo NetLogoInfluido porLispHa influido aNetLogo Smalltalk Etoys Scratch KTurtle REBOL Boxer editar datos en Wikidata Creatividad en actividades ludicas basadas en el uso del Logo animacion para mostrar el funcionamiento de primitivas elementales 1 Simetria central facilmente obtenido con la geometria de la tortuga con instrucciones como REPEAT 36 REPEAT 90 fd 6 rt 4 rt 10 donde el primer REPEAT repetes 36 veces en el angulo redondo la circunferencia dibujada con el segundo anidado Papert desarrollo un enfoque basado en su experiencia con Piaget a principios de los sesenta Fundamentalmente consiste en presentar a los ninos retos intelectuales que puedan ser resueltos mediante el desarrollo de programas en Logo El proceso de revision manual de los errores contribuye a que el nino desarrolle habilidades metacognitivas al poner en practica procesos de autocorreccion Es conocido por poder manejar con facilidad graficas tortuga listas archivos y recursividad Logo es uno de los pocos lenguajes de programacion con instrucciones en espanol en algunos interpretes entre ellos FMSLogo LogoWriter WinLogo Logo Grafico XLogo MSWLogo y LogoEs Logo tiene mas de 180 interpretes y compiladores segun constan en el proyecto Logo Tree XLogo MSWLogo y LogoES tienen la particularidad de ser ademas software libre Indice 1 Lenguaje 1 1 Ingles 1 2 Espanol 2 Referencias 3 Enlaces externosLenguaje EditarUna caracteristica mas explotada de Logo es poder producir graficos tortuga es decir poder en dar instrucciones a una tortuga virtual un cursor grafico usado para crear dibujos que en algunas versiones es un triangulo en otras tiene la figura de una tortuga vista desde arriba Esta tortuga o cursor se maneja mediante palabras que representan instrucciones por ejemplo Ingles Editar forward 100 la tortuga camina hacia delante 100 pasos turnright 90 la tortuga se gira hacia la derecha 90º turnleft 30 la tortuga se gira hacia la izquierda 30º Espanol Editar avanzar 100 girarderecha 90 girarizquierda 30 La caracteristica de que las instrucciones se puedan comprender en las diferentes lenguas es lo que hace al Logo un lenguaje de programacion tan facil de aprender Una secuencia de instrucciones en Logo puede constituirse en un rudimentario programa usandose como un bloque Esta caracterisctica modular y reutilizable de las instrucciones hace que Logo sea muy flexible recursivo y apto para trabajarse en forma de modulos Otras instrucciones basicas de Logo en espanol son cs o BP borrar pantalla rep o REPITE numero de veces accion cantidad ej repite 4 av 100 gd 90 esta repeticion crea un cuadrado st o MT mostrar tortuga ht o OT ocultar tortuga pu o SP sin pluma subir lapiz hace que la tortuga no dibuje mientras camina pd o CP con pluma bajar lapiz hace lo contrario que pu SP en interpretes en espanol Las instrucciones basicas de desplazamiento varian de una version de LOGO a otra pudiendo encontrar como equivalentes DE DERECHA GD por ejemplo para indicar un giro en sentido de las agujas del reloj Referencias Editar Giorgio Pietrocola 2005 Maecla ed Pequeno vocabulario animado Elecciones primitivas de la geometria de tortuga MSWLogo Enlaces externos Editar Wikimedia Commons alberga una categoria multimedia sobre Logo Logo Foundation en ingles Lista de discusion de Logo Resumenes de esa lista materiales guias manuales galerias Biblioteca de procedimientos utiles llamada LogoFE Basada en FP Estudia Logo gratis Datos Q201436 Multimedia Logo programming language Obtenido de https es wikipedia org w index php title Logo lenguaje de programacion amp oldid 136243317, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos