ROLES Y HOJA DE TRABAJO
DIAGRAMA DE FLUJO
PROGRAMACIÓN ESCRITA
COMPONENTES DE ROBÓTICA
¡¡DESAFIO GRUPAL!!
100

Menciona las 3 responsabilidades que tiene el rol de "Lider"

  1. Supervisar al equipo y reportar al docente si algún miembro no está colaborando.

  2. Recibir y entregar el material de trabajo (piezas y tableta) en buen estado al final de la clase.

  3. Llenar el reporte de trabajo, incluyendo observaciones y solicitudes de cambios en el equipo o roles.

100

¿Qué significado tienen las flechas en el diagrama de flujo?

La secuencia de programación

100

Como se llaman, generalmente, las primeras lineas de programación, ejemplo:

import motor_pair

Librerías

100

¿Como se llama el dispositivo que se utiliza para programar con la app de spike?

HUB
100

En la hoja de papel, escribe la linea de programación que importa la librería de la matriz de luces

from hub import light_matrix

200

¿Qué apartado de la hoja de reporte llena el constructor?

ARMADO

200

¿Qué significado tiene el rectángulo en el diagrama de flujo?

Son procesos o acciones. (Generalmente se identifica con un verbo: avanzar, girar, detener, esquivar, etc.)

200

¿Para que me puede servir la "consola"

Para visualizar los errores de programación.

200

Menciona 3 características físicas del HUB

1. Botón central de encendido

2. Botón para conexión de bluethooth

3. 6 puertos de conexión

4. bocina integrada

5. Matriz de luces

6. Conexión micro USB

200
Diseña un diagrama de flujo en el que un robot motorizado, con el sensor de distancia y de color, se moverá durante 2 segundos a 100 de velocidad únicamente si el sensor de distancia NO detecta un objeto a 10cm o menos y el sensor de color detecta el color verde. (Ambas condiciones deben estar separadas en el diagrama)

-----

300
¿En donde y de que manera, el ingeniero, debe realizar el diagrama de flujo?

En la parte trasera de la hoja con lapiz y regla

300

¿Para que sirve utilizar un "rombo" en el diagrama de flujo y que características tiene?

Son condiciones en las que, el programa, dependiendo del estado de la condición, se toma una decisión y ocurre 1 de 2 escenarios posibles. Del rombo salen 2 flechas que dictan sin "SI" se cumple o "NO" la condición

300

¿Qué significa la siguiente linea de programación?


from hub import port

Que se está importando la librería de los puertos al programa para poder habilitar los puertos de conexión del HUB

300
Explica como es que, físicamente, funciona el sensor de distancia

Mediante ondas ultrasónicas o de sonido que rebotan con la superficie de cualquier objeto y lo recibe el propio sensor.

300

Encuentra cual es el error en la siguiente programación

No puede haber 2 motores conectados en el mismo puerto A

400

El tech-vlogger es el encargado de llenar el apartado de trabajo y observaciones

¿Cierto o falso?

Falso, el tech-vlogger no llena ningún apartado de la hoja de reporte

400

En cualquier diagrama de flujo, siempre se coloca únicamente un óvalo al inicio para indicar que ese es el comienzo del diagrama

¿Cierto o falso?

FALSO: el óvalo indica el inicio y el final del diagrama de flujo.

400

Explica que está haciendo la siguiente linea de programación

motor_pair.pair(motor_pair.PAIR_1, port.A, port.B)

Se está declarando el PAR 1 de motores que se conectarán en los puertos A y B del HUB.

400

Explica como es que, físicamente, funciona el sensor de color y que tipo de propiedades puede detectar

Mediante la luz que emite el sensor, impacta contra el objeto frente a él reflejando el color que tiene el propio objeto. Puede detectar desde diferentes colores hasta luz o reflejo.

400
¿Qué le hace falta a la siguiente línea de programación para que, lo que indica, sea verdad? (escríbelo en la hoja)


La siguiente línea es un comentario

#La siguiente línea es un comentario

500

Menciona que información o datos debe llenar el lider en la hoja de reporte

Datos principales como: grado, grupo, reto, fecha, equipo, nombres, roles y observaciones

500

Explica en el pizarrón de que manera se debe continuar un diagrama de flujo si, en el espacio de trabajo, nos quedamos sin espacio para continuar

----

500

En programación, ¿Cuál es la diferencia de utilizar "while True" y "while"?

while True: es un bucle infinito que siempre va a ocurrir


while: va a ocurrir esta función siempre y cuando la condición programada posteriormente sea verdad. En el momento en el que no sea verdad o sea falso, se deja de ejecutar.

500
¿Cuáles son los 2 estados posibles en el que puede estar el sensor de fuerza?

Presionado y no presionado

500

En la hoja, realiza la siguiente programación:

En la pantalla LED del hub debe aparecer la palabra "Hi!"

NOTA: Recuerda que algunas líneas necesitan sangría. Puedes o no utilizar una función.

----

M
e
n
u