PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
Curso de robótica 2016 programación
1. Curso: Robótica Educativa 2016
Estructuras de Programación
Propuesta Educativa I y II Ciclo
NOMBRE: CATALINA ABARCA VILLAFUERTE
2. Propuesta de I Grado
Estructuras de programación :
Esperar Sonido mayor o menor: Permite detectar valores en la medida en que el rango sea mayor o
igual al que se estableció ,para activar una programación.
Bucle: Ciclo que se puede establecer por segundos, por siempre, su función es repetir un proceso.
Toma de decisiones: Programación que establece una reacción condicionada a otra estructura de
programación.
Sensores : Contacto: se activa al presionar un botón y Sonido: detecta valores del medio ambiente
en rangos numéricos preestablecidos por el programador.
Lectura de datos y graficación: la realizan los sensores de acuerdo a los valores que establezca
quien programe, en < ó >.
3. Reto de Programación
El robot espera a que toquen el sensor de contacto para moverse hacia adelante
por 3 segundos, después espera a que toquen otra vez el sensor de contacto para
moverse hacia atrás por tres segundos.
4. Propuesta de II Grado
Estructuras de programación :
Bucle: Ciclo que puede ser finito o infinito
Esperar por: Permite que la programación no se inicie hasta que se cumpla una condición, en este
caso al encender o apagar la luz verde
Mover motor: Activa el movimiento del motor de acuerdo al puerto que se le asignó
Detener: Detiene la programación que esta ejecutándose
Sensores : Sonido y rotación
Lectura de datos y graficación: interpretación de distancias en centímetros ( sensor de
rotación)
5. Reto de Programación
Se utiliza un bucle infinito donde se espera
por un sonido mayor a 80 y cuando lo
detecta se activa un motor y detecte un
sonido menor a 20 se apague el motor.
Se condiciona un bucle para la rotación del
motor, donde enciende la luz verde por
medio segundo y luego se apaga, espera
medio segundo y luego se enciende la luz
azul
6. Propuesta de III Grado
Estructuras de programación :
Paralelismo: permite que dos indicaciones se ejecuten al mismo tiempo
Secuencia: indica que se debe cumplir una estructura de programación y luego volver
a iniciar
Bucles: Son ciclos que cumplen estructuras de programación finitas o infinitas
Esperar por: Espera a que se active una luz o sonido en este caso para ejecutar una
indicación dentro de la programación
Sensores : distancia : detecta objetos a diferentes distancias y contacto: se activa al
presionar un botón
Lectura de datos y graficación: graficar lecturas de datos para predecir.
7. Reto de Programación
El programa se debe crear para un bastón
inteligente:
1. En una tarea cada vez que el sensor es
presionado envía una señal para que el
bastón se estire o se contraiga.
2. En otra tarea el sensor ultrasónico detecta
constantemente si un objeto está a menos
de 40 cm de distancia emite un sonido de
alerta.
8. Propuesta de IV Grado
Estructuras de programación :
Paralelismo: (al mismo tiempo): permite que dos indicaciones se ejecuten al mismo tiempo
Secuencia: indica que se debe cumplir una estructura de programación y luego volver a iniciar
Bucles: Son ciclos que cumplen estructuras de programación finitas o infinitas
Esperar por: Espera a que se active una luz o sonido en este caso para ejecutar una indicación dentro
de la programación
Bifurcación: evalúa una condición, si es verdadera ejecuta la parte de arriba, si es falsa, ejecuta la parte
de abajo.
Sensores : Luz: Emite un efecto luminoso de acuerdo a valores numéricos establecido en una
programación ligados a la intensidad de luz que percibe del ambiente.
Lectura de datos y graficación: graficar la frecuencia de un evento (azar).
9. Reto de Programación
Se realiza un programa dentro de un bucle al
presionar un sensor aletoriamente se activa un color
(verde – azul – rojo) realizándolo 10 veces y valorar
cual es el color que tiene mayor incidencia.
N° de
Veces
Rojo Verde Azul
1 x
2 x
3 x
4 x
5 x
6 x
7 x
8 x
9 x
10 x
Totales 3 3 4
0
2
4
rojo verde azul
Incidencia de Color
10. Propuesta de V Grado
Estructuras de programación :
Bifurcación: evalúa una condición, si es verdadera ejecuta la parte de arriba, si es falsa,
ejecuta la parte de abajo.
Operadores: realiza operaciones aritméticas simples como la suma, la resta, la
multiplicación y la división. Los números de entrada pueden digitarse o pueden
proporcionarse en forma dinámica con cables de datos
Sensores : Color: detecta distintos colores ó facilita la medida de la intensidad de
la luz y Temperatura: Mediante cables de datos puede enviar una señal lógica
(verdadero o falso) de la temperatura actual.
Lectura de datos y graficación: Interpretación de gráficos de una variable (sensor
de temperatura)
11. Reto de Programación
Haga un programa que encienda un A/C cuando el calor
dentro de la fábrica sobrepase los 30°.
-Además debe graficar el comportamiento de la
temperatura en la fábrica.
12. Propuesta de VI Grado
Estructuras de programación :
Condicionales:
Operadores: realiza operaciones aritméticas simples como la suma, la resta, la multiplicación y la
división. Los números de entrada pueden digitarse o pueden proporcionarse en forma dinámica con
cables de datos
Datos: muestra el flujo de datos que se obtienen
Comunicación entre NXT
Sensores : Color: detecta distintos colores ó facilita la medida de la intensidad de la luz y Distancia:
Sensor que permite que un objeto programado reaccione si detecta que algo se acerca demasiado,
esto de acuerdo a valores numéricos previamente establecidos.
Lectura de datos y graficación:Interpretar gráficos de dos o más variables a la vez.
13. Reto de Programación
Realice un programa para un robot explorador
El programa se debe crear para un robot que explora ambientes extremos:
1. Si el robot está sobre una superficie negra debe acelerar su paso..
2. Si el robot está sobre una superficie azul debe emitir un sonido.
3. Si el robot está sobre una superficie verde debe avanzar despacio.
4. Si el robot está sobre una superficie roja debe encender las lámparas
1 2 3 4
14. Análisis de mi proceso de programación
En cuento a programación me siento sumamente contenta por haber
logrado con éxito todos los ejercicios de programación, entendí
claramente cada concepto y aprendí del método constructivista del
acierto y el error. Tengo muy clara la idea de lo que se espera que el
estudiante domine y los conceptos que necesita aprender.