SlideShare una empresa de Scribd logo
1 de 21
PROYECTO DE PRODUCCIÓN TECNOLÓGICA – ISTP JORGE BASADRE /
           Mollendo (UNIDAD DE CAPACITACIÓN)




   Módulo de ejercicios de Programación con
 TurtugArte, Scratch, Etoys y Python (Laptop XO)




                   Capacitadores: Jorge Luis Huayta
                                   Félix Zapana Zela
                              Jorge Bernedo Rivera




                   APLICACIÓN:

     II.EE.públicas de la provincia de Islay

         WWW.VISTAEDUCATIVA.BLOGSPOT.COM




                            1
Actividades con TurtleArt

Dibujando un cuadrado con relleno




Dibujando un círculo con relleno




                                     2
Dibujando una circunferencia y un cuadrado




Dibujando un cuadrado con lados de colores




                                        3
Dibujando un Octógono




Estrellas de puntas




Espiral de Colores



                        4
Círculo multicolor sobre fondo celeste




Estrella de David sobre fondo celeste



                                         5
Letra A




Circunferencia a cuatro colores



                                  6
Bicicleta geométrica




Circunferencia de varios colores



                                   7
Circulo en mitad




                   8
Prácticas con Phyton

                                   Suma de dos números

Escriba el siguiente código en el panel superior:

     1   print “Rocio suma”              Imprime en pantalla Rocío suma
     2   sum=39+45                       Asigna el resultado de 39+45 a la variable sum
     3   print sum                       Imprime el valor de la variable sum


Haga clic en Empieza! Para ejecutar el programa, debería ver el siguiente resultado:

84




                              Cuatro operaciones con variables

Escriba el siguiente código en el panel superior:

     1   a= 5                          Asigna el valor 5 a la variable a
     2   b= 5                          Asigna el valor 5 a la variable b
     3   c=a+b                         Calcula a+b y asigna el resultado a la variable c
     4   d=a-b                         Calcula a-b y asigna el resultado a la variable d
     5   e=a*b                         Calcula a*b y asigna el resultado a la variable e
     6   f=a/b                         Calcula a/b y asigna el resultado a la variable f
     7   print c,d,e,f                 Muestra en pantalla el valor de c, d, e, y f

Haga clic en Empieza! Para ejecutar el programa, debería ver el siguiente resultado:

     10 0 25 1




                                             9
Suma de dos números ingresados por el usuario
                   (El programa solicita al usuario el ingreso de los valores)

Escriba el siguiente código en el panel superior:

    1   x=input(“Ingrese el primer valor:”)            Solicita al usuario el primer valor y lo
        asigna a la variable x
    2   y=input(“Ingrese el segundo valor:”)           Solicita al usuario el segundo valor y lo
                                                       asignaa la variable y
    3   z=x+y                                          Calcula x+y y asigna el resultado a z
    4   print “El resultado es: “, z                   Imprime en pantalla el valor de z

Haga clic en Empieza! Para ejecutar el programa, debería ver el siguiente resultado:

        Ingrese el primer valor: ___                  (escriba un valor y presione Enter)
        Ingrese el segundo valor: ___                  (escriba un valor y presione Enter)
        El resultado es: ____




                                Calcula el área de un cuadrado

Escriba el siguiente código en el panel superior:

    1   print “Area de un cuadrado”                     Imprime en pantalla “Area de un
        cuadrado”
    2 l=input(“Ingrese el lado del cuadrado en centímetros: ”)
        Solicita al usuario ingresar la medida del lado
    3 area=l*l                                          Calcula el área del cuadrado y la asigna a
        la
variable area
    4 print “El area del cuadrado es: ”, area, “cm2” Imprime en pantalla el valor de area


Haga clic en Empieza! Para ejecutar el programa, debería ver el siguiente resultado:

        Area de un cuadrado
        Ingrese el lado del cuadrado en centimetros: ___       (escriba un valor y presione Enter)
        El area del cuadrado es: _____ cm2




                                                10
Calcula el área de un triángulo

Escriba el siguiente código en el panel superior:

   1   print “Area de un triangulo”
   2   x=input(“Ingrese la base del triangulo ”)
   3   y=input(“Ingrese la altura del triangulo ”)
   4   A=(x*y)/2
   5   print “El area del triángulo es: ”, A


                            Diferencia de dos números naturales
                                   (uso del condicional if)

Escriba el siguiente código en el panel superior:

   1   print “Diferencia de números naturales”
   2   q=input(“Ingresa q: ”)
   3   r=input(“Ingresa r: ”)
   4   d=q-r
   5   if q>r:                              Condición Si el valor de q es mayor que r
               print “la diferencia es ”, d Se ejecuta si la condición se cumple
       else:
               print “No se puede realizar”  Se ejecuta si la condición NO se cumple


                                    Promedio de tres notas
                                    (uso del condicional if )

Escriba el siguiente código en el panel superior:

   1   print “Promedio de 3 notas”
   2   a=input(“Ingrese primera nota: ”)
   3   b=input(“Ingrese segunda nota: ”)
   4   c=input(“Ingrese tercera nota: ”)
   5   p=(a+b+c)/3
   6   print “El promedio es ”, p
   7   if p>10:                               Condición “Si el valor de p es mayor que 10”
              print “Aprobado”                Se ejecuta si la condición se cumple
       else:
              print “Desaprobado”              Se ejecuta si la condición NO se cumple




                                 Prácticas con Scratch



                                                11
Figuras Geométricas


La secuencia de instrucciones de este programa hace que el gatito se desplace dejando un
rastro que finalmente es un cuadrado.




Practicando con las coordenadas


La cotorra se ubica en diversas posiciones de la pantalla y deja impresa su imagen, las
posiciones están identificadas por coordenadas. El punto central de la pantalla equivale a la
posición x:0 e y:0. Las coordenadas de las esquinas se muestran en el esquema de la parte
inferior.




Siguiendo la flecha




                                             12
El murciélago bate sus alas y la dirección de su vuelo se controla con el puntero que se
mueve por la pantalla.




Aplaude para que se mueva la abeja


El movimiento de la abeja es controlado con el sonido del medio ambiente, el ángulo de
giro depende de la intensidad del sonido que la laptop XO capta a través del micrófono.




                                            13
El escape del pez
Juego interactivo que consiste en lograr que el pez azul escape del amarillo y no permita
que lo toque. Cada vez que el pez amarillo toca al azul se pierde un punto. El juego termina
cuando el score llega a 0 puntos. El movimiento del pez azul se controla con el puntero.
Crear la variable SCORE




Programa Pez Amarillo (Objeto 1)




Programa Pez Azul (Objeto 2)




                                            14
15
16
17
Prácticas con Etoys



Complete el guión para enviar el auto hacia el objetivo:   Paso 1




Complete el guión para enviar el auto hacia el objetivo:   Paso 2




                                   18
Complete el guión para enviar el auto hacia el objetivo:   Paso 4




Complete el guión para enviar el auto hacia el objetivo:   Paso 4




                                   19
Complete el guión para enviar el auto hacia el objetivo:   Paso 5




Complete el guión para enviar el auto hacia el objetivo:   Paso 6




                                   20
21

Más contenido relacionado

La actualidad más candente

Eportafolio, programacion I
Eportafolio, programacion I Eportafolio, programacion I
Eportafolio, programacion I
jcmarroquin1993
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Kiim Kerrigan
 
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IAsesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
Danilo Jaramillo
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
 

La actualidad más candente (20)

Ejercicios programacion
Ejercicios programacionEjercicios programacion
Ejercicios programacion
 
ALGORITMOS EN PSEUDOCODIGO
ALGORITMOS EN PSEUDOCODIGOALGORITMOS EN PSEUDOCODIGO
ALGORITMOS EN PSEUDOCODIGO
 
Diagramas de flujo y algoritmos pseudocodigo
Diagramas de flujo y algoritmos  pseudocodigoDiagramas de flujo y algoritmos  pseudocodigo
Diagramas de flujo y algoritmos pseudocodigo
 
Eportafolio, programacion I
Eportafolio, programacion I Eportafolio, programacion I
Eportafolio, programacion I
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Algoritmia Ejemplos Y Ejercicios (2)
Algoritmia  Ejemplos Y Ejercicios (2)Algoritmia  Ejemplos Y Ejercicios (2)
Algoritmia Ejemplos Y Ejercicios (2)
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IAsesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
 
Ejercicio en c
Ejercicio en cEjercicio en c
Ejercicio en c
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
10 ejemplos de pseudocodigos
10 ejemplos de pseudocodigos10 ejemplos de pseudocodigos
10 ejemplos de pseudocodigos
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Manual de-practicas
Manual de-practicasManual de-practicas
Manual de-practicas
 

Similar a Programar la Laptop XO / (Unidad de Capacitación)

Presentación1
Presentación1Presentación1
Presentación1
UNEXPO
 
Ejercicios de programación para el blog
Ejercicios de programación para el blogEjercicios de programación para el blog
Ejercicios de programación para el blog
cristian guevara
 
Practicas derive 6
Practicas derive 6Practicas derive 6
Practicas derive 6
Edson Olvera
 
Prog 2011 3-balotario de preguntas pc2
Prog 2011 3-balotario de preguntas pc2Prog 2011 3-balotario de preguntas pc2
Prog 2011 3-balotario de preguntas pc2
jcbenitezp
 

Similar a Programar la Laptop XO / (Unidad de Capacitación) (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Guía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web BásicaGuía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web Básica
 
Teorico2
Teorico2Teorico2
Teorico2
 
Guía de Ejercicios de Programación Web Básica
Guía de Ejercicios de Programación Web BásicaGuía de Ejercicios de Programación Web Básica
Guía de Ejercicios de Programación Web Básica
 
Prueba1
Prueba1Prueba1
Prueba1
 
Guiafundamentos2
Guiafundamentos2Guiafundamentos2
Guiafundamentos2
 
Ejercicios de programación para el blog
Ejercicios de programación para el blogEjercicios de programación para el blog
Ejercicios de programación para el blog
 
Castillo
CastilloCastillo
Castillo
 
Prácticas.pseint
Prácticas.pseintPrácticas.pseint
Prácticas.pseint
 
Practicas derive 6
Practicas derive 6Practicas derive 6
Practicas derive 6
 
Desarrollo de funciones
Desarrollo de funcionesDesarrollo de funciones
Desarrollo de funciones
 
Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en C
 
Ejercicios C
Ejercicios CEjercicios C
Ejercicios C
 
diagramas de flujo
diagramas de flujodiagramas de flujo
diagramas de flujo
 
Diagramas
DiagramasDiagramas
Diagramas
 
Prog 2011 3-balotario de preguntas pc2
Prog 2011 3-balotario de preguntas pc2Prog 2011 3-balotario de preguntas pc2
Prog 2011 3-balotario de preguntas pc2
 
Programacionpararobotica3
Programacionpararobotica3Programacionpararobotica3
Programacionpararobotica3
 
Programacionpararobotica3
Programacionpararobotica3Programacionpararobotica3
Programacionpararobotica3
 
Trabjo de gambas.
Trabjo de gambas.Trabjo de gambas.
Trabjo de gambas.
 
Trabajo de bloc hechos en gambas
Trabajo de bloc hechos en gambasTrabajo de bloc hechos en gambas
Trabajo de bloc hechos en gambas
 

Más de Jorge Luis Huayta

Más de Jorge Luis Huayta (20)

IMPLEMENTACIÓN DEL CURRÍCULO 2017
IMPLEMENTACIÓN DEL CURRÍCULO 2017IMPLEMENTACIÓN DEL CURRÍCULO 2017
IMPLEMENTACIÓN DEL CURRÍCULO 2017
 
Curriculo Nacional - Módulo 6
Curriculo Nacional - Módulo 6Curriculo Nacional - Módulo 6
Curriculo Nacional - Módulo 6
 
Resultados ECE 2016 - DRE Arequipa
Resultados ECE 2016 - DRE ArequipaResultados ECE 2016 - DRE Arequipa
Resultados ECE 2016 - DRE Arequipa
 
Simulacro 20 - Nombramiento y Ascenso Docente 2018
Simulacro 20 - Nombramiento y Ascenso Docente 2018Simulacro 20 - Nombramiento y Ascenso Docente 2018
Simulacro 20 - Nombramiento y Ascenso Docente 2018
 
Simulacro 19 - Nombramiento y Ascenso Docente 2018
Simulacro 19 - Nombramiento  y Ascenso Docente 2018Simulacro 19 - Nombramiento  y Ascenso Docente 2018
Simulacro 19 - Nombramiento y Ascenso Docente 2018
 
Simulacro 18 - Nombramiento y Ascenso Docente 2019
Simulacro 18 - Nombramiento  y Ascenso Docente 2019Simulacro 18 - Nombramiento  y Ascenso Docente 2019
Simulacro 18 - Nombramiento y Ascenso Docente 2019
 
Simulacro 17 - Nombramiento y Ascenso Docente 2019
Simulacro 17 - Nombramiento  y Ascenso Docente 2019Simulacro 17 - Nombramiento  y Ascenso Docente 2019
Simulacro 17 - Nombramiento y Ascenso Docente 2019
 
Definiciones claves: Curriculo Nacional 2017
Definiciones claves: Curriculo Nacional 2017Definiciones claves: Curriculo Nacional 2017
Definiciones claves: Curriculo Nacional 2017
 
Simulacro 16 - Nombramiento y Ascenso Docente 2019
Simulacro 16 - Nombramiento  y Ascenso Docente 2019Simulacro 16 - Nombramiento  y Ascenso Docente 2019
Simulacro 16 - Nombramiento y Ascenso Docente 2019
 
Simulacro 15 - Nombramiento y Ascenso Docente 2019
Simulacro 15 - Nombramiento  y Ascenso Docente 2019Simulacro 15 - Nombramiento  y Ascenso Docente 2019
Simulacro 15 - Nombramiento y Ascenso Docente 2019
 
Simulacro 14 - Nombramiento y Ascenso Docente 2019
Simulacro 14 - Nombramiento y Ascenso Docente 2019Simulacro 14 - Nombramiento y Ascenso Docente 2019
Simulacro 14 - Nombramiento y Ascenso Docente 2019
 
Simulacro 13 - Nombramiento y Ascenso Docente 2019
Simulacro 13 - Nombramiento y Ascenso Docente 2019Simulacro 13 - Nombramiento y Ascenso Docente 2019
Simulacro 13 - Nombramiento y Ascenso Docente 2019
 
Simulacro 12 - Nombramiento y Ascenso Docente 2019
Simulacro 12 - Nombramiento y Ascenso Docente 2019Simulacro 12 - Nombramiento y Ascenso Docente 2019
Simulacro 12 - Nombramiento y Ascenso Docente 2019
 
Simulacro 11 - Nombramiento y Ascenso Docente 2019
Simulacro 11 - Nombramiento y Ascenso Docente 2019Simulacro 11 - Nombramiento y Ascenso Docente 2019
Simulacro 11 - Nombramiento y Ascenso Docente 2019
 
Simulacro 10 - Nombramiento y Ascenso Docente 2019
Simulacro 10 - Nombramiento y Ascenso Docente 2019Simulacro 10 - Nombramiento y Ascenso Docente 2019
Simulacro 10 - Nombramiento y Ascenso Docente 2019
 
Simulacro 9 - Nombramiento y Ascenso Docente 2019
Simulacro 9 - Nombramiento y Ascenso Docente 2019Simulacro 9 - Nombramiento y Ascenso Docente 2019
Simulacro 9 - Nombramiento y Ascenso Docente 2019
 
Simulacro 8 - Nombramiento y Ascenso Docente 2019
Simulacro 8 - Nombramiento y Ascenso Docente 2019Simulacro 8 - Nombramiento y Ascenso Docente 2019
Simulacro 8 - Nombramiento y Ascenso Docente 2019
 
Simulacro 7 - Nombramiento y Ascenso Docente 2019
Simulacro 7 - Nombramiento y Ascenso Docente 2019Simulacro 7 - Nombramiento y Ascenso Docente 2019
Simulacro 7 - Nombramiento y Ascenso Docente 2019
 
Simulacro 6 - Nombramiento y Ascenso Docente 2019
Simulacro 6 - Nombramiento y Ascenso Docente 2019Simulacro 6 - Nombramiento y Ascenso Docente 2019
Simulacro 6 - Nombramiento y Ascenso Docente 2019
 
Simulacro 5 - Nombramiento y Ascenso Docente 2019
Simulacro 5 - Nombramiento y Ascenso Docente 2019Simulacro 5 - Nombramiento y Ascenso Docente 2019
Simulacro 5 - Nombramiento y Ascenso Docente 2019
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 

Programar la Laptop XO / (Unidad de Capacitación)

  • 1. PROYECTO DE PRODUCCIÓN TECNOLÓGICA – ISTP JORGE BASADRE / Mollendo (UNIDAD DE CAPACITACIÓN) Módulo de ejercicios de Programación con TurtugArte, Scratch, Etoys y Python (Laptop XO) Capacitadores: Jorge Luis Huayta Félix Zapana Zela Jorge Bernedo Rivera APLICACIÓN: II.EE.públicas de la provincia de Islay WWW.VISTAEDUCATIVA.BLOGSPOT.COM 1
  • 2. Actividades con TurtleArt Dibujando un cuadrado con relleno Dibujando un círculo con relleno 2
  • 3. Dibujando una circunferencia y un cuadrado Dibujando un cuadrado con lados de colores 3
  • 4. Dibujando un Octógono Estrellas de puntas Espiral de Colores 4
  • 5. Círculo multicolor sobre fondo celeste Estrella de David sobre fondo celeste 5
  • 6. Letra A Circunferencia a cuatro colores 6
  • 9. Prácticas con Phyton Suma de dos números Escriba el siguiente código en el panel superior: 1 print “Rocio suma” Imprime en pantalla Rocío suma 2 sum=39+45 Asigna el resultado de 39+45 a la variable sum 3 print sum Imprime el valor de la variable sum Haga clic en Empieza! Para ejecutar el programa, debería ver el siguiente resultado: 84 Cuatro operaciones con variables Escriba el siguiente código en el panel superior: 1 a= 5 Asigna el valor 5 a la variable a 2 b= 5 Asigna el valor 5 a la variable b 3 c=a+b Calcula a+b y asigna el resultado a la variable c 4 d=a-b Calcula a-b y asigna el resultado a la variable d 5 e=a*b Calcula a*b y asigna el resultado a la variable e 6 f=a/b Calcula a/b y asigna el resultado a la variable f 7 print c,d,e,f Muestra en pantalla el valor de c, d, e, y f Haga clic en Empieza! Para ejecutar el programa, debería ver el siguiente resultado: 10 0 25 1 9
  • 10. Suma de dos números ingresados por el usuario (El programa solicita al usuario el ingreso de los valores) Escriba el siguiente código en el panel superior: 1 x=input(“Ingrese el primer valor:”) Solicita al usuario el primer valor y lo asigna a la variable x 2 y=input(“Ingrese el segundo valor:”) Solicita al usuario el segundo valor y lo asignaa la variable y 3 z=x+y Calcula x+y y asigna el resultado a z 4 print “El resultado es: “, z Imprime en pantalla el valor de z Haga clic en Empieza! Para ejecutar el programa, debería ver el siguiente resultado: Ingrese el primer valor: ___ (escriba un valor y presione Enter) Ingrese el segundo valor: ___ (escriba un valor y presione Enter) El resultado es: ____ Calcula el área de un cuadrado Escriba el siguiente código en el panel superior: 1 print “Area de un cuadrado” Imprime en pantalla “Area de un cuadrado” 2 l=input(“Ingrese el lado del cuadrado en centímetros: ”) Solicita al usuario ingresar la medida del lado 3 area=l*l Calcula el área del cuadrado y la asigna a la variable area 4 print “El area del cuadrado es: ”, area, “cm2” Imprime en pantalla el valor de area Haga clic en Empieza! Para ejecutar el programa, debería ver el siguiente resultado: Area de un cuadrado Ingrese el lado del cuadrado en centimetros: ___ (escriba un valor y presione Enter) El area del cuadrado es: _____ cm2 10
  • 11. Calcula el área de un triángulo Escriba el siguiente código en el panel superior: 1 print “Area de un triangulo” 2 x=input(“Ingrese la base del triangulo ”) 3 y=input(“Ingrese la altura del triangulo ”) 4 A=(x*y)/2 5 print “El area del triángulo es: ”, A Diferencia de dos números naturales (uso del condicional if) Escriba el siguiente código en el panel superior: 1 print “Diferencia de números naturales” 2 q=input(“Ingresa q: ”) 3 r=input(“Ingresa r: ”) 4 d=q-r 5 if q>r: Condición Si el valor de q es mayor que r print “la diferencia es ”, d Se ejecuta si la condición se cumple else: print “No se puede realizar” Se ejecuta si la condición NO se cumple Promedio de tres notas (uso del condicional if ) Escriba el siguiente código en el panel superior: 1 print “Promedio de 3 notas” 2 a=input(“Ingrese primera nota: ”) 3 b=input(“Ingrese segunda nota: ”) 4 c=input(“Ingrese tercera nota: ”) 5 p=(a+b+c)/3 6 print “El promedio es ”, p 7 if p>10: Condición “Si el valor de p es mayor que 10” print “Aprobado” Se ejecuta si la condición se cumple else: print “Desaprobado” Se ejecuta si la condición NO se cumple Prácticas con Scratch 11
  • 12. Figuras Geométricas La secuencia de instrucciones de este programa hace que el gatito se desplace dejando un rastro que finalmente es un cuadrado. Practicando con las coordenadas La cotorra se ubica en diversas posiciones de la pantalla y deja impresa su imagen, las posiciones están identificadas por coordenadas. El punto central de la pantalla equivale a la posición x:0 e y:0. Las coordenadas de las esquinas se muestran en el esquema de la parte inferior. Siguiendo la flecha 12
  • 13. El murciélago bate sus alas y la dirección de su vuelo se controla con el puntero que se mueve por la pantalla. Aplaude para que se mueva la abeja El movimiento de la abeja es controlado con el sonido del medio ambiente, el ángulo de giro depende de la intensidad del sonido que la laptop XO capta a través del micrófono. 13
  • 14. El escape del pez Juego interactivo que consiste en lograr que el pez azul escape del amarillo y no permita que lo toque. Cada vez que el pez amarillo toca al azul se pierde un punto. El juego termina cuando el score llega a 0 puntos. El movimiento del pez azul se controla con el puntero. Crear la variable SCORE Programa Pez Amarillo (Objeto 1) Programa Pez Azul (Objeto 2) 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. Prácticas con Etoys Complete el guión para enviar el auto hacia el objetivo: Paso 1 Complete el guión para enviar el auto hacia el objetivo: Paso 2 18
  • 19. Complete el guión para enviar el auto hacia el objetivo: Paso 4 Complete el guión para enviar el auto hacia el objetivo: Paso 4 19
  • 20. Complete el guión para enviar el auto hacia el objetivo: Paso 5 Complete el guión para enviar el auto hacia el objetivo: Paso 6 20
  • 21. 21