curso de robótica 2016 programación

14
Curso: Robótica Educativa 2016 Estructuras de Programación Propuesta Educativa I y II Ciclo NOMBRE: CATALINA ABARCA VILLAFUERTE

Upload: roboticanicoa

Post on 19-Jan-2017

90 views

Category:

Education


0 download

TRANSCRIPT

Curso: Robótica Educativa 2016

Estructuras de ProgramaciónPropuesta Educativa I y II Ciclo

NOMBRE: CATALINA ABARCA VILLAFUERTE

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 < ó >.

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.

Propuesta de II Grado

Estructuras de programación :Bucle: Ciclo que puede ser finito o infinitoEsperar 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 verdeMover 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)

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

Propuesta de III Grado

Estructuras de programación :Paralelismo: permite que dos indicaciones se ejecuten al mismo tiempoSecuencia: indica que se debe cumplir una estructura de programación y luego volver a iniciarBucles: Son ciclos que cumplen estructuras de programación finitas o infinitasEsperar 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.

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.

Propuesta de IV Grado

Estructuras de programación :Paralelismo: (al mismo tiempo): permite que dos indicaciones se ejecuten al mismo tiempoSecuencia: indica que se debe cumplir una estructura de programación y luego volver a iniciarBucles: Son ciclos que cumplen estructuras de programación finitas o infinitasEsperar por: Espera a que se active una luz o sonido en este caso para ejecutar una indicación dentro de la programaciónBifurcació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).

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     x2 x    3     x4     x5   x  6   x  7 x    8 x    9     x

10   x  Totales 3 3 4

rojo verde azul01234

Incidencia de Color

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)

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.

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 NXTSensores : 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.

Reto de Programación

Realice un programa para un robot exploradorEl 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

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.