SlideShare a Scribd company logo
1 of 8
programación
logo
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.
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.

               historia
    Las gráficas tortuga fueron añadidas al lenguaje de
    programación Logo por Seymour Papert a finales de la década
    de 1960 para apoyar la versión de Papert del robot tortuga,
    un simple robot controlado desde el puesto de trabajo del
    usuario diseñado para llevar a cabo funciones de dibujo
    asignadas mediante una pequeña pluma retractil en su
    inerior o adjuntada al cuerpo del robot. La geometría tortuga
    trabaja diferente de la que geometría cartesiana (direcciones
    x,y), estando basada en vectores (dirección relativa a una
    distancia desde el punto inicial) en vez de sistemas de
    dirección de coordenadas como el PostScript. De forma
    práctica, el uso de geometría tortuga en lugar de otros
    modelos tradicionales mimetiza el movimiento lógico real del
    robot tortuga. La tortuga suele ser representada como un
    triángulo o como un icono de una tortuga (aunque pueda
    representarse con cualquier icono).
   La hija de Papert, Artemis, ha usado gráficas tortuga para
    explorar la relación entre arte y algoritmos.
   Los gráficos tortuga son soportados por la mayoría de
    plataformas. KTurtle es una aplicación de programación
    disponible en la mayoría de distribuciones Linux que no usa el
    lenguaje Logo, y Vectoria es una app disponible para iPhone.
Creado
         res.
El Logo es un lenguaje de programación que
nace en los años 60. Su creador fue el
matemático Seymour Papert, que creo la
primera versión de este lenguaje en el año
1967.
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:
Ventanas de
trabajos o de usos:
En la ventana de trabajo, hay que escribir en la caja de
entrada de datos o primitivas la siguiente instrucción
PARA nombre [lista de parámetros], luego se ha de pulsar
la tecla ENTER o el botón Ejecutar. Un vez se ha realizado
la anterior acción aparecerá la siguiente ventana.
Editor
              :
En un archivo con extensión "logo", dentro de este
archivo se pueden definir uno o varios procedimientos
mediante las palabras reservadas para y fin.
Posteriormente lo que se tiene que hacer es cargar en el
MSWLogo el archivo "logo", para lo cual iremos a la
opción del menú Archivo - Cargar.
Primitiv

                as
    AVANZA 150 La tortuga avanza el número indicado de puntos.
    AV 150
   RETROCEDE 80 Retrocede el número de puntos especificado. RE 80
   GIRADERECHA 15 Gira a la derecha el ángulo especificado en
    grados. GD 15
   GIRAIZQUIERDA 30 Gira a la izquierda el ángulo indicado. GI 30
   SUBELAPIZ Levanta el lápiz y no pinta al moverse. SL
   BAJALAPIZ El lápiz toca el papel y pinta cuando se mueve. BL
   GOMA La tortuga borra a lo largo de su trayectoria.
   OCULTATORTUGA Oculta el icono de la tortuga. OT
   MUESTRATORTUGA Muestra el triángulo que representa la
    tortuga. MT
   BORRAPANTALLA Borra la pantalla y sitúa la tortuga en el
    centro. BP
   CENTRO Lleva la tortuga al centro de la pantalla sin borrarla.
   ROTULA [HOLA] Escribe texto en la dirección de la tortuga. RO
   PONCOLORLAPIZ [3] Establece el color con el que pinta. PONCL
   TONO [1000 200] Emite un sonido de [frecuencia(Hz) duración(ms)]
   PONGROSOR [10 10] Fija el grosor del trazo y la altura. PONG

More Related Content

What's hot (20)

Jugando con colores
Jugando con coloresJugando con colores
Jugando con colores
 
Python básico II
Python básico IIPython básico II
Python básico II
 
Programación de Videojuegos con Python y Pilas (III)
Programación de Videojuegos con Python y Pilas (III)Programación de Videojuegos con Python y Pilas (III)
Programación de Videojuegos con Python y Pilas (III)
 
Python (práctica 2)
Python (práctica 2)Python (práctica 2)
Python (práctica 2)
 
Python (práctica 1)
Python (práctica 1)Python (práctica 1)
Python (práctica 1)
 
wally01
wally01wally01
wally01
 
Python (práctica 4)
Python (práctica 4)Python (práctica 4)
Python (práctica 4)
 
Tema02 ejercicios
Tema02 ejerciciosTema02 ejercicios
Tema02 ejercicios
 
Algoritmios
AlgoritmiosAlgoritmios
Algoritmios
 
Logo 7°
Logo 7°Logo 7°
Logo 7°
 
Python (práctica 3)
Python (práctica 3)Python (práctica 3)
Python (práctica 3)
 
Programación de Videojuegos con Python y Pilas (V)
Programación de Videojuegos con Python y Pilas (V)Programación de Videojuegos con Python y Pilas (V)
Programación de Videojuegos con Python y Pilas (V)
 
Micromundos Para Desocupados Parte I
Micromundos Para Desocupados Parte IMicromundos Para Desocupados Parte I
Micromundos Para Desocupados Parte I
 
Audacity - Editar un audio
Audacity - Editar un audioAudacity - Editar un audio
Audacity - Editar un audio
 
Instructivo tortugart
Instructivo tortugartInstructivo tortugart
Instructivo tortugart
 
Sesion03
Sesion03Sesion03
Sesion03
 
Proyecto 2 en micromundos 07 abr2015
Proyecto 2 en micromundos   07 abr2015Proyecto 2 en micromundos   07 abr2015
Proyecto 2 en micromundos 07 abr2015
 
Instructivo tortugart
Instructivo tortugartInstructivo tortugart
Instructivo tortugart
 
Manual Scratch
Manual ScratchManual Scratch
Manual Scratch
 
Programación scratch
Programación scratchProgramación scratch
Programación scratch
 

Viewers also liked

Presentación Mswlogo
Presentación MswlogoPresentación Mswlogo
Presentación Mswlogoalex_sola_97
 
lenguaje logo introducccion
lenguaje logo introducccionlenguaje logo introducccion
lenguaje logo introducccionALEJIYO
 
Actividad 3 modulo 3 juan carlos triana ramirez cc 14890958
Actividad 3 modulo 3 juan carlos triana ramirez cc 14890958Actividad 3 modulo 3 juan carlos triana ramirez cc 14890958
Actividad 3 modulo 3 juan carlos triana ramirez cc 14890958Juan Carlos Triana
 
Conceptos hoja de cálculo
Conceptos hoja de cálculoConceptos hoja de cálculo
Conceptos hoja de cálculoandreetoledo
 
Análisis sobre micromundos pro como software educativo
Análisis sobre micromundos pro como software educativoAnálisis sobre micromundos pro como software educativo
Análisis sobre micromundos pro como software educativolisvancelis
 
Logo lenguaje de Programación
Logo lenguaje de ProgramaciónLogo lenguaje de Programación
Logo lenguaje de Programaciónandreetoledo
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Walter Javier Franck
 
In-bai tap logo_02 -thu tuc (gv)
  In-bai tap logo_02 -thu tuc (gv)  In-bai tap logo_02 -thu tuc (gv)
In-bai tap logo_02 -thu tuc (gv)saobiennt
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Medios y recursos para la investigacion 2a unidad
Medios y recursos para la investigacion 2a unidadMedios y recursos para la investigacion 2a unidad
Medios y recursos para la investigacion 2a unidadNelly Alejandra
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 

Viewers also liked (14)

Presentación Mswlogo
Presentación MswlogoPresentación Mswlogo
Presentación Mswlogo
 
lenguaje logo introducccion
lenguaje logo introducccionlenguaje logo introducccion
lenguaje logo introducccion
 
Actividad 3 modulo 3 juan carlos triana ramirez cc 14890958
Actividad 3 modulo 3 juan carlos triana ramirez cc 14890958Actividad 3 modulo 3 juan carlos triana ramirez cc 14890958
Actividad 3 modulo 3 juan carlos triana ramirez cc 14890958
 
Conceptos hoja de cálculo
Conceptos hoja de cálculoConceptos hoja de cálculo
Conceptos hoja de cálculo
 
Análisis sobre micromundos pro como software educativo
Análisis sobre micromundos pro como software educativoAnálisis sobre micromundos pro como software educativo
Análisis sobre micromundos pro como software educativo
 
Logo lenguaje de Programación
Logo lenguaje de ProgramaciónLogo lenguaje de Programación
Logo lenguaje de Programación
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
 
Domotica con logo
Domotica con logoDomotica con logo
Domotica con logo
 
In-bai tap logo_02 -thu tuc (gv)
  In-bai tap logo_02 -thu tuc (gv)  In-bai tap logo_02 -thu tuc (gv)
In-bai tap logo_02 -thu tuc (gv)
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Medios y recursos para la investigacion 2a unidad
Medios y recursos para la investigacion 2a unidadMedios y recursos para la investigacion 2a unidad
Medios y recursos para la investigacion 2a unidad
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Redes semanticas
Redes semanticasRedes semanticas
Redes semanticas
 
Manual Micro Mundos
Manual Micro MundosManual Micro Mundos
Manual Micro Mundos
 

Similar to Logo, lenguaje de programación para niños

Presentación1
Presentación1Presentación1
Presentación1rervcdhs
 
Presentación1
Presentación1Presentación1
Presentación1rervcdhs
 
Trabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipeTrabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipebenachito
 
Trabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipeTrabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipebenachito
 
Trabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipeTrabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipebenachito
 
Programación con Pygame VII
Programación con Pygame VIIProgramación con Pygame VII
Programación con Pygame VIIFernando Salamero
 
Modulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacionModulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacionadrianangel4
 
Que es raptor
Que es raptorQue es raptor
Que es raptorpepepaso
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica IINoe Altamirano
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica iiNoe Altamirano
 
Taller de introduccion a python con turtle
Taller de  introduccion a python  con  turtleTaller de  introduccion a python  con  turtle
Taller de introduccion a python con turtleAlbert Page
 
Scratch en el aula primaria desde cero. Pensamiento computacional y algorítmi...
Scratch en el aula primaria desde cero. Pensamiento computacional y algorítmi...Scratch en el aula primaria desde cero. Pensamiento computacional y algorítmi...
Scratch en el aula primaria desde cero. Pensamiento computacional y algorítmi...Luis Miguel Iglesias Albarrán
 
Empezando a programar raptor
Empezando a programar raptorEmpezando a programar raptor
Empezando a programar raptorAna Ruth G H
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerraloco200millos
 

Similar to Logo, lenguaje de programación para niños (20)

Mswlogo
MswlogoMswlogo
Mswlogo
 
Mswlogo
MswlogoMswlogo
Mswlogo
 
Mswlogo
MswlogoMswlogo
Mswlogo
 
Micromundos
MicromundosMicromundos
Micromundos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Trabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipeTrabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipe
 
Presentación Seymour Papert
Presentación Seymour Papert Presentación Seymour Papert
Presentación Seymour Papert
 
Trabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipeTrabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipe
 
Trabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipeTrabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipe
 
Aventura
AventuraAventura
Aventura
 
Programación con Pygame VII
Programación con Pygame VIIProgramación con Pygame VII
Programación con Pygame VII
 
Modulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacionModulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacion
 
Que es raptor
Que es raptorQue es raptor
Que es raptor
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica II
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 
Taller de introduccion a python con turtle
Taller de  introduccion a python  con  turtleTaller de  introduccion a python  con  turtle
Taller de introduccion a python con turtle
 
Scratch en el aula primaria desde cero. Pensamiento computacional y algorítmi...
Scratch en el aula primaria desde cero. Pensamiento computacional y algorítmi...Scratch en el aula primaria desde cero. Pensamiento computacional y algorítmi...
Scratch en el aula primaria desde cero. Pensamiento computacional y algorítmi...
 
Empezando a programar raptor
Empezando a programar raptorEmpezando a programar raptor
Empezando a programar raptor
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 

Logo, lenguaje de programación para niños

  • 1. programación logo 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. 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.
  • 2. historia Las gráficas tortuga fueron añadidas al lenguaje de programación Logo por Seymour Papert a finales de la década de 1960 para apoyar la versión de Papert del robot tortuga, un simple robot controlado desde el puesto de trabajo del usuario diseñado para llevar a cabo funciones de dibujo asignadas mediante una pequeña pluma retractil en su inerior o adjuntada al cuerpo del robot. La geometría tortuga trabaja diferente de la que geometría cartesiana (direcciones x,y), estando basada en vectores (dirección relativa a una distancia desde el punto inicial) en vez de sistemas de dirección de coordenadas como el PostScript. De forma práctica, el uso de geometría tortuga en lugar de otros modelos tradicionales mimetiza el movimiento lógico real del robot tortuga. La tortuga suele ser representada como un triángulo o como un icono de una tortuga (aunque pueda representarse con cualquier icono).  La hija de Papert, Artemis, ha usado gráficas tortuga para explorar la relación entre arte y algoritmos.  Los gráficos tortuga son soportados por la mayoría de plataformas. KTurtle es una aplicación de programación disponible en la mayoría de distribuciones Linux que no usa el lenguaje Logo, y Vectoria es una app disponible para iPhone.
  • 3. Creado res. El Logo es un lenguaje de programación que nace en los años 60. Su creador fue el matemático Seymour Papert, que creo la primera versión de este lenguaje en el año 1967.
  • 4. 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:
  • 6. En la ventana de trabajo, hay que escribir en la caja de entrada de datos o primitivas la siguiente instrucción PARA nombre [lista de parámetros], luego se ha de pulsar la tecla ENTER o el botón Ejecutar. Un vez se ha realizado la anterior acción aparecerá la siguiente ventana.
  • 7. Editor : En un archivo con extensión "logo", dentro de este archivo se pueden definir uno o varios procedimientos mediante las palabras reservadas para y fin. Posteriormente lo que se tiene que hacer es cargar en el MSWLogo el archivo "logo", para lo cual iremos a la opción del menú Archivo - Cargar.
  • 8. Primitiv  as AVANZA 150 La tortuga avanza el número indicado de puntos. AV 150  RETROCEDE 80 Retrocede el número de puntos especificado. RE 80  GIRADERECHA 15 Gira a la derecha el ángulo especificado en grados. GD 15  GIRAIZQUIERDA 30 Gira a la izquierda el ángulo indicado. GI 30  SUBELAPIZ Levanta el lápiz y no pinta al moverse. SL  BAJALAPIZ El lápiz toca el papel y pinta cuando se mueve. BL  GOMA La tortuga borra a lo largo de su trayectoria.  OCULTATORTUGA Oculta el icono de la tortuga. OT  MUESTRATORTUGA Muestra el triángulo que representa la tortuga. MT  BORRAPANTALLA Borra la pantalla y sitúa la tortuga en el centro. BP  CENTRO Lleva la tortuga al centro de la pantalla sin borrarla.  ROTULA [HOLA] Escribe texto en la dirección de la tortuga. RO  PONCOLORLAPIZ [3] Establece el color con el que pinta. PONCL  TONO [1000 200] Emite un sonido de [frecuencia(Hz) duración(ms)]  PONGROSOR [10 10] Fija el grosor del trazo y la altura. PONG