SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Tutorial de TortugArte Plan Ceibal
TUTORIAL DE TORTUGARTE
Introducción
TortugArte es una actividad inspirada en LOGO.
Es un lenguaje de programación. Sin embargo, y más importante, es un lenguaje para aprender. Es
una herramienta útil para enseñar el proceso de aprendizaje y de pensamiento.
Consiste en programar el comportamiento de una tortuga, realizando formas y diseños en la pantalla
de la computadora.
Es fácil de usar y muy intuitivo, existe una amplia variedad de bloques que modelan el
comportamiento de la tortuga.
Existen diferentes paletas que contienen un grupo de bloques relacionados entre si. Hasta el
momento las paletas son:
● Tortuga: Describe los movimientos de la tortuga, sus coordenadas y su rumbo.
● Pluma: Diseño del rastro de la tortuga, tamaño y color de la pluma.
● Números: Permite expresiones algebraicas, operaciones básicas y comparaciones entre
valores.
● Sensores: Describe diferentes valores en los sensores de la XO.
● Flujo: Contiene bloques de flujo, condiciones y repeticiones.
● Mis bloques: Bloques definidos por el usuario.
Empezando a utilizar el TortugArte
Darle movimiento a la tortuga es muy simple, sólo hay que indicarle que vaya hacia adelante
con el bloque “adelante”. Si le damos el valor adelante 100 le estamos diciendo a la tortuga que
avance 100 píxeles. El pixel es la unidad de medida de la resolución de la pantalla, en la XO es de
1200x900 píxeles y el TortugArte usa 1200x800 px.
Además de hacer andar hacia adelante la tortuga se le puede decir que gire hacia la derecha
o la izquierda. Si le damos la instrucción derecha 90 le estamos diciendo que gire hacia su derecha
un ángulo de 90 grados.
Con esas dos instrucciones podemos hacer nuestro primer ejemplo, un cuadrado:
adelante 100
derecha 90
adelante 100
derecha 90
adelante 100
derecha 90
adelante 100
derecha 90
Como se puede ver se ejecuta varias veces el mismo patrón (adelante 100; derecha 90). Para evitar
la repetición de código existen los bloques de repetición, el ejemplo anterior quedaría de la
siguiente manera:
repetir 4
adelante 100
derecha 90
Esteban Bordón Página 1
Tutorial de TortugArte Plan Ceibal
El código que se encuentre dentro del bloque “repetir” se va a ejecutar tantas veces como se le
indique (en este caso 4). Con este tippo de bloques acortamos el código y resulta mas fácil de
entender, lo que antes llevaba 8 lineas ahora lleva 3.
También se pueden definir bloques de usuario con los bloques llamados “pila”, esto sirve para
“hacer mas prolijo” el código y para no repetirlo en el caso que se necesite usar las mismas
instrucciones en mas de una parte del código.
El ejemplo del cuadrado quedaría:
pila1{
repetir 4
adelante 100
derecha 90
}
Ahora cada vez que se ejecute la instrucción “pila1” se estará ejecutando todo el código que
contiene.
Podemos dibujar el cuadrado rotado escribiendo el siguiente código:
limpiar
izquierda 36
pila1
Pila1 es el bloque que definimos previamente.
Aquí aparece un bloque nuevo llamado “limpiar”, lo que hace ese bloque es limpiar la pantalla,
borra todo lo que había anteriormente y coloca la tortuga en el centro de la pantalla.
Si seguimos haciendo crecer el código y combinamos lo que se ha hecho hasta ahora...
limpiar
repetir 10
pila1
izquierda 36
con este código hacemos una especie de “estrella” formada por cuadrados rotados.
Ahora agregaremos los bloques de usuario llamados “caja”. La función de esos bloques es llevar
variables del usuario. Por ejemplo si en un ciclo de repetición quieren ir incrementando un valor de
una instrucción.
Ejemplo:
limpiar
poner_en_ caja1 1
repetir 10
pila1
izquierda 36
fijar_color caja1
poner_en_ (caja1 caja1 + 9)
Esteban Bordón Página 2
Tutorial de TortugArte Plan Ceibal
En este ejemplo ademas del concepto “caja” se incorporan dos bloques mas. El bloque
“fijar_color” que fija el color para el pincel, el rango de colores va de 0 a 100. Así como el bloque
“fijar_color” existe el bloque “fijar_tono” que fija la tonalidad del color del pincel.
El otro bloque que se muestra es el bloque “+” que es la suma numérica, en este caso sirve para
cambiar el color del pincel.
Haciendo unos retoques a los ejemplos anteriores llegamos al ejemplo final:
pila1 {
repetir 4
adelante caja1
derecha 90
}
pila2 {
repetir 10
pila1
izquierda 36
}
Programa principal.
limpiar
poner_en_caja1 0
repetir 250
pila2
fijar_color caja1
poner_en_caja1 (caja1 + 1)
fijar_tono caja1
Esteban Bordón Página 3
Guía de TortugArte Plan Ceibal
GUIA DE TORTUGARTE
Paleta “Tortuga”
Bloque Descripción
limpiar Borra la pantalla y deja la tortuga en el centro de
la misma
adelante Mueve la tortuga tantos pixeles como se le
indique en el sentido que esta trae.
atrás Mueve la tortuga tantos pixeles como se le
indique en el sentido opuesto al que trae.
izquierda Gira la tortuga a la izquierda tantos grados como
se le indique.
derecha Gira la tortuga a la derecha tantos grados como
se le indique.
arco Realiza un arco de ángulo y radio indicados
fijar xy Fija la posición de la tortuga en las coordenadas
(x,y) indicadas siendo la posicion (0,0) el centro
de la pantalla y van desde (-600,-400) hasta
(600,400)
frumbo Fija el rumbo de la tortuga, es un valor entre 0 y
360
coorx Retorna el valor de la coordenada x
coory Retorna el valor de la coordenada y
rumbo Retorna el valor del rumbo de la tortuga
Paleta “Pincel”
Bloque Descripción
cp Levanta en pincel
sp Baja el pincel
fijar tamaño Fija el grosor del pincel
fijar color Fija el color del pincel
fijar tono Fija el tono del color del pincel
pintar fondo Pinta el fondo con el color y el tono
especificados
tamaño Retorna el tamaño del pincel
color Retorna el color del pincel
tono Retorna el tono del pincel
Esteban Bordón página 1
Guía de TortugArte Plan Ceibal
Paleta “Números”
Bloque Descripción
número Para asignar valores numéricos a determinado
bloque.
+, - , x , / Realiza las operaciones suma, resta,
multiplicación y división.
mod Retorna el resto de la división entera entre dos
números.
azar Retorna un número al azar dentro del rango
especificado.
<, >, = Compara dos valores y devuelve Verdadero o
Falso.
y Compara 2 expresiones booleanas y devuelve
Verdadero si ambas expresiones son Verdaderas.
o Compara 2 expresiones booleanas y devuelve
Verdadero si alguna de las expresiones es
Verdadera.
no Cambia el valor de la expresión booleana de
Verdadero a Falso y viceversa.
mostrar Muestra el valor de la variable.
Paleta “Sensores”
Bloque Descripción
nivel de sonido Retorna el nivel de sonido de la XO.
tono Retorna el tono de la XO
resistencia Retosna la resistencia de la XO
voltaje Retorna el voltaje de la XO
Paleta “Flujo”
esperar Detiene la tortuga el tiempo que se le indique.
repetir Repite las instrucciones contenidas tantas veces
como se le indique.
por siempre Repite las instrucciones indicadas para siempre.
si entonces Ejecuta el código contenido si se cumple la
condición.
si entonces, si no Si se cumple la condición ejecuta el código que
está en “si”, de lo contrario ejecuta el bloque “si
no”.
detener pila Detiene la ejecución de un ciclo.
Colores
Puede encontrar la referencia de los colores en:
http://wiki.laptop.org/go/Image:Turtle_art_colors.jpg
Esteban Bordón página 2

Contenu connexe

Tendances

Guia introduccion de micromundos
Guia introduccion de micromundosGuia introduccion de micromundos
Guia introduccion de micromundoslisvancelis
 
Python, te lo explico con peras y manzanas
Python, te lo explico con peras y manzanasPython, te lo explico con peras y manzanas
Python, te lo explico con peras y manzanasWilmar Ruiz
 
Numeros y operaciones
Numeros y operacionesNumeros y operaciones
Numeros y operacionesbeltrancobo
 
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)Fernando Salamero
 
Ejercisos condicionales
Ejercisos condicionalesEjercisos condicionales
Ejercisos condicionalesJoshe Varillas
 
Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)Fernando Salamero
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1Jefferson Prieto
 
Guia de programacion Delfina 2010
Guia de programacion Delfina 2010Guia de programacion Delfina 2010
Guia de programacion Delfina 2010jose
 

Tendances (14)

Guia introduccion de micromundos
Guia introduccion de micromundosGuia introduccion de micromundos
Guia introduccion de micromundos
 
[Sesion03] introduccion python
[Sesion03] introduccion python[Sesion03] introduccion python
[Sesion03] introduccion python
 
Python, te lo explico con peras y manzanas
Python, te lo explico con peras y manzanasPython, te lo explico con peras y manzanas
Python, te lo explico con peras y manzanas
 
Numeros y operaciones
Numeros y operacionesNumeros y operaciones
Numeros y operaciones
 
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)
 
Ejercisos condicionales
Ejercisos condicionalesEjercisos condicionales
Ejercisos condicionales
 
Clase 6
Clase 6Clase 6
Clase 6
 
Trabajomatesem
TrabajomatesemTrabajomatesem
Trabajomatesem
 
Tema 1
Tema 1Tema 1
Tema 1
 
Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Guia de programacion Delfina 2010
Guia de programacion Delfina 2010Guia de programacion Delfina 2010
Guia de programacion Delfina 2010
 
Manual.es
Manual.esManual.es
Manual.es
 
Ejercicios Python Parte 1
Ejercicios Python Parte 1Ejercicios Python Parte 1
Ejercicios Python Parte 1
 

En vedette

En vedette (9)

Symbaloo
SymbalooSymbaloo
Symbaloo
 
Txiklearen bila
Txiklearen bilaTxiklearen bila
Txiklearen bila
 
Creatividad
CreatividadCreatividad
Creatividad
 
Paolaa carnival photos grp1
Paolaa carnival photos grp1Paolaa carnival photos grp1
Paolaa carnival photos grp1
 
Symbaloo
SymbalooSymbaloo
Symbaloo
 
Evaluating skills developed
Evaluating skills developedEvaluating skills developed
Evaluating skills developed
 
Super chic1
Super chic1Super chic1
Super chic1
 
Taller de artes visuales para maestros
Taller de artes visuales para maestrosTaller de artes visuales para maestros
Taller de artes visuales para maestros
 
Kineticom hot jobs 8.11.14
Kineticom hot jobs 8.11.14Kineticom hot jobs 8.11.14
Kineticom hot jobs 8.11.14
 

Similaire à Guia tortugarte (20)

Instructivo tortugarte
Instructivo tortugarteInstructivo tortugarte
Instructivo tortugarte
 
Instructivo tortugart
Instructivo tortugartInstructivo tortugart
Instructivo tortugart
 
14 instructivo tortugar tfinal
14 instructivo tortugar tfinal14 instructivo tortugar tfinal
14 instructivo tortugar tfinal
 
Tortugarte 2
Tortugarte 2Tortugarte 2
Tortugarte 2
 
Tortugarte 2
Tortugarte 2Tortugarte 2
Tortugarte 2
 
Programando en Logo
Programando en LogoProgramando en Logo
Programando en Logo
 
Modulo3
Modulo3Modulo3
Modulo3
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Tortug arte teoria
Tortug arte teoriaTortug arte teoria
Tortug arte teoria
 
Arreglos y matrices c++
Arreglos y matrices c++Arreglos y matrices c++
Arreglos y matrices c++
 
Ejercicios Python - con soluciones.pdf
Ejercicios Python - con soluciones.pdfEjercicios Python - con soluciones.pdf
Ejercicios Python - con soluciones.pdf
 
Sistemas Lineales
Sistemas LinealesSistemas Lineales
Sistemas Lineales
 
Portfolio deTurtle Art
Portfolio deTurtle ArtPortfolio deTurtle Art
Portfolio deTurtle Art
 
Scratch bloque por siempre prof. carlos montiel renteria elbragao69
Scratch bloque por siempre prof. carlos montiel renteria elbragao69Scratch bloque por siempre prof. carlos montiel renteria elbragao69
Scratch bloque por siempre prof. carlos montiel renteria elbragao69
 
ACTIVIDAD TORTUGARTE
ACTIVIDAD TORTUGARTEACTIVIDAD TORTUGARTE
ACTIVIDAD TORTUGARTE
 
Instructivo tortugart
Instructivo tortugartInstructivo tortugart
Instructivo tortugart
 
Actividad tortugarte
Actividad tortugarteActividad tortugarte
Actividad tortugarte
 
Actividad tortugarte
Actividad tortugarteActividad tortugarte
Actividad tortugarte
 
Formulas excel
Formulas excelFormulas excel
Formulas excel
 

Plus de inspeccionmontevideoeste

Uso de las tics en el aula escuela nº 144
Uso de las tics en el aula   escuela nº 144Uso de las tics en el aula   escuela nº 144
Uso de las tics en el aula escuela nº 144inspeccionmontevideoeste
 
Proyecto pedagógico en salud escuela nº 119
Proyecto pedagógico en salud   escuela  nº  119Proyecto pedagógico en salud   escuela  nº  119
Proyecto pedagógico en salud escuela nº 119inspeccionmontevideoeste
 
4 escuelas investigación - acción - escuelas nº 173 - 182 - 187 - 196
4 escuelas   investigación - acción - escuelas nº 173 - 182 - 187 - 1964 escuelas   investigación - acción - escuelas nº 173 - 182 - 187 - 196
4 escuelas investigación - acción - escuelas nº 173 - 182 - 187 - 196inspeccionmontevideoeste
 
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ. com...
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ.  com...Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ.  com...
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ. com...inspeccionmontevideoeste
 
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ. com...
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ.  com...Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ.  com...
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ. com...inspeccionmontevideoeste
 

Plus de inspeccionmontevideoeste (20)

1
11
1
 
Escuelas
EscuelasEscuelas
Escuelas
 
Procedimientos cargos no docentes
Procedimientos cargos no docentesProcedimientos cargos no docentes
Procedimientos cargos no docentes
 
Compensación auxiliares de cocina
Compensación auxiliares de cocinaCompensación auxiliares de cocina
Compensación auxiliares de cocina
 
Uso de las tics en el aula escuela nº 144
Uso de las tics en el aula   escuela nº 144Uso de las tics en el aula   escuela nº 144
Uso de las tics en el aula escuela nº 144
 
Proyecto pedagógico en salud escuela nº 119
Proyecto pedagógico en salud   escuela  nº  119Proyecto pedagógico en salud   escuela  nº  119
Proyecto pedagógico en salud escuela nº 119
 
Proyecto mtra. secretaria escuela nº 277
Proyecto mtra. secretaria   escuela nº 277Proyecto mtra. secretaria   escuela nº 277
Proyecto mtra. secretaria escuela nº 277
 
Ausentismo escuela nº 262
Ausentismo   escuela nº 262Ausentismo   escuela nº 262
Ausentismo escuela nº 262
 
4 escuelas investigación - acción - escuelas nº 173 - 182 - 187 - 196
4 escuelas   investigación - acción - escuelas nº 173 - 182 - 187 - 1964 escuelas   investigación - acción - escuelas nº 173 - 182 - 187 - 196
4 escuelas investigación - acción - escuelas nº 173 - 182 - 187 - 196
 
662
662662
662
 
Circular103 17
Circular103 17Circular103 17
Circular103 17
 
Circular nº 91
Circular nº 91Circular nº 91
Circular nº 91
 
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ. com...
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ.  com...Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ.  com...
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ. com...
 
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ. com...
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ.  com...Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ.  com...
Comunicado nº 154 bibliografía sugerida porel ceip-concursos mtros.educ. com...
 
Img100
Img100Img100
Img100
 
Img099
Img099Img099
Img099
 
Portfolio
PortfolioPortfolio
Portfolio
 
Img096
Img096Img096
Img096
 
Martic
MarticMartic
Martic
 
Investigación acción
Investigación acciónInvestigación acción
Investigación acción
 

Dernier

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 

Dernier (20)

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 

Guia tortugarte

  • 1. Tutorial de TortugArte Plan Ceibal TUTORIAL DE TORTUGARTE Introducción TortugArte es una actividad inspirada en LOGO. Es un lenguaje de programación. Sin embargo, y más importante, es un lenguaje para aprender. Es una herramienta útil para enseñar el proceso de aprendizaje y de pensamiento. Consiste en programar el comportamiento de una tortuga, realizando formas y diseños en la pantalla de la computadora. Es fácil de usar y muy intuitivo, existe una amplia variedad de bloques que modelan el comportamiento de la tortuga. Existen diferentes paletas que contienen un grupo de bloques relacionados entre si. Hasta el momento las paletas son: ● Tortuga: Describe los movimientos de la tortuga, sus coordenadas y su rumbo. ● Pluma: Diseño del rastro de la tortuga, tamaño y color de la pluma. ● Números: Permite expresiones algebraicas, operaciones básicas y comparaciones entre valores. ● Sensores: Describe diferentes valores en los sensores de la XO. ● Flujo: Contiene bloques de flujo, condiciones y repeticiones. ● Mis bloques: Bloques definidos por el usuario. Empezando a utilizar el TortugArte Darle movimiento a la tortuga es muy simple, sólo hay que indicarle que vaya hacia adelante con el bloque “adelante”. Si le damos el valor adelante 100 le estamos diciendo a la tortuga que avance 100 píxeles. El pixel es la unidad de medida de la resolución de la pantalla, en la XO es de 1200x900 píxeles y el TortugArte usa 1200x800 px. Además de hacer andar hacia adelante la tortuga se le puede decir que gire hacia la derecha o la izquierda. Si le damos la instrucción derecha 90 le estamos diciendo que gire hacia su derecha un ángulo de 90 grados. Con esas dos instrucciones podemos hacer nuestro primer ejemplo, un cuadrado: adelante 100 derecha 90 adelante 100 derecha 90 adelante 100 derecha 90 adelante 100 derecha 90 Como se puede ver se ejecuta varias veces el mismo patrón (adelante 100; derecha 90). Para evitar la repetición de código existen los bloques de repetición, el ejemplo anterior quedaría de la siguiente manera: repetir 4 adelante 100 derecha 90 Esteban Bordón Página 1
  • 2. Tutorial de TortugArte Plan Ceibal El código que se encuentre dentro del bloque “repetir” se va a ejecutar tantas veces como se le indique (en este caso 4). Con este tippo de bloques acortamos el código y resulta mas fácil de entender, lo que antes llevaba 8 lineas ahora lleva 3. También se pueden definir bloques de usuario con los bloques llamados “pila”, esto sirve para “hacer mas prolijo” el código y para no repetirlo en el caso que se necesite usar las mismas instrucciones en mas de una parte del código. El ejemplo del cuadrado quedaría: pila1{ repetir 4 adelante 100 derecha 90 } Ahora cada vez que se ejecute la instrucción “pila1” se estará ejecutando todo el código que contiene. Podemos dibujar el cuadrado rotado escribiendo el siguiente código: limpiar izquierda 36 pila1 Pila1 es el bloque que definimos previamente. Aquí aparece un bloque nuevo llamado “limpiar”, lo que hace ese bloque es limpiar la pantalla, borra todo lo que había anteriormente y coloca la tortuga en el centro de la pantalla. Si seguimos haciendo crecer el código y combinamos lo que se ha hecho hasta ahora... limpiar repetir 10 pila1 izquierda 36 con este código hacemos una especie de “estrella” formada por cuadrados rotados. Ahora agregaremos los bloques de usuario llamados “caja”. La función de esos bloques es llevar variables del usuario. Por ejemplo si en un ciclo de repetición quieren ir incrementando un valor de una instrucción. Ejemplo: limpiar poner_en_ caja1 1 repetir 10 pila1 izquierda 36 fijar_color caja1 poner_en_ (caja1 caja1 + 9) Esteban Bordón Página 2
  • 3. Tutorial de TortugArte Plan Ceibal En este ejemplo ademas del concepto “caja” se incorporan dos bloques mas. El bloque “fijar_color” que fija el color para el pincel, el rango de colores va de 0 a 100. Así como el bloque “fijar_color” existe el bloque “fijar_tono” que fija la tonalidad del color del pincel. El otro bloque que se muestra es el bloque “+” que es la suma numérica, en este caso sirve para cambiar el color del pincel. Haciendo unos retoques a los ejemplos anteriores llegamos al ejemplo final: pila1 { repetir 4 adelante caja1 derecha 90 } pila2 { repetir 10 pila1 izquierda 36 } Programa principal. limpiar poner_en_caja1 0 repetir 250 pila2 fijar_color caja1 poner_en_caja1 (caja1 + 1) fijar_tono caja1 Esteban Bordón Página 3
  • 4. Guía de TortugArte Plan Ceibal GUIA DE TORTUGARTE Paleta “Tortuga” Bloque Descripción limpiar Borra la pantalla y deja la tortuga en el centro de la misma adelante Mueve la tortuga tantos pixeles como se le indique en el sentido que esta trae. atrás Mueve la tortuga tantos pixeles como se le indique en el sentido opuesto al que trae. izquierda Gira la tortuga a la izquierda tantos grados como se le indique. derecha Gira la tortuga a la derecha tantos grados como se le indique. arco Realiza un arco de ángulo y radio indicados fijar xy Fija la posición de la tortuga en las coordenadas (x,y) indicadas siendo la posicion (0,0) el centro de la pantalla y van desde (-600,-400) hasta (600,400) frumbo Fija el rumbo de la tortuga, es un valor entre 0 y 360 coorx Retorna el valor de la coordenada x coory Retorna el valor de la coordenada y rumbo Retorna el valor del rumbo de la tortuga Paleta “Pincel” Bloque Descripción cp Levanta en pincel sp Baja el pincel fijar tamaño Fija el grosor del pincel fijar color Fija el color del pincel fijar tono Fija el tono del color del pincel pintar fondo Pinta el fondo con el color y el tono especificados tamaño Retorna el tamaño del pincel color Retorna el color del pincel tono Retorna el tono del pincel Esteban Bordón página 1
  • 5. Guía de TortugArte Plan Ceibal Paleta “Números” Bloque Descripción número Para asignar valores numéricos a determinado bloque. +, - , x , / Realiza las operaciones suma, resta, multiplicación y división. mod Retorna el resto de la división entera entre dos números. azar Retorna un número al azar dentro del rango especificado. <, >, = Compara dos valores y devuelve Verdadero o Falso. y Compara 2 expresiones booleanas y devuelve Verdadero si ambas expresiones son Verdaderas. o Compara 2 expresiones booleanas y devuelve Verdadero si alguna de las expresiones es Verdadera. no Cambia el valor de la expresión booleana de Verdadero a Falso y viceversa. mostrar Muestra el valor de la variable. Paleta “Sensores” Bloque Descripción nivel de sonido Retorna el nivel de sonido de la XO. tono Retorna el tono de la XO resistencia Retosna la resistencia de la XO voltaje Retorna el voltaje de la XO Paleta “Flujo” esperar Detiene la tortuga el tiempo que se le indique. repetir Repite las instrucciones contenidas tantas veces como se le indique. por siempre Repite las instrucciones indicadas para siempre. si entonces Ejecuta el código contenido si se cumple la condición. si entonces, si no Si se cumple la condición ejecuta el código que está en “si”, de lo contrario ejecuta el bloque “si no”. detener pila Detiene la ejecución de un ciclo. Colores Puede encontrar la referencia de los colores en: http://wiki.laptop.org/go/Image:Turtle_art_colors.jpg Esteban Bordón página 2