Saltar la navegación

Búsqueda de soluciones

Contenido de esta sección

Contiene una serie de páginas con:

  • Diseños individuales de cada alumno en cada uno de los apartados que se vayan trabajando a lo largo de este proyecto (bocetos, diagramas de flujo, diseños 3D, esquemas elaborados en TinkerCAD, etc.).
  • Debe incluir una página con la selección grupal a la mejor solución en la que además se debe incluir la justificación de la elección llevada a cabo. Las selecciones grupales se pueden incluir en una serie de iDevices de esta misma página.

OJO: AÑO NUEVO, VIDA NUEVA. AHORA TODO CAMBIA. A partir de enero ya debes entregar exclusivamente cada uno de tus diseños así que las páginas de cada miembro de los antiguos grupos, sobran.

Debes entregar tus diagramas de flujo, bocetos, diseños 3D, etc., solo los tuyos. Ten en cuenta que todo va a depender del proyecto en el que finalmente estás involucrado: coche autónomo fabricado con Arduino (grupos 1 y 2), vehículo Arduino dirigido desde una APP móvil Android (grupos 3, 4 y 5) o el seguidor de líneas Crumble con detector de obstáculos (grupos 6 y 7).

Nota: se deben incluir todas esas cuestiones para cada uno de los subproductos que vamos trabajando en clase (ver sección "Producto").

A tener en cuenta para hacer los diagramas de flujo

La representación gráfica del algoritmo o proceso asociado a un programa informático se denomina diagrama de flujo. Será pues, la muestra del flujo de órdenes que va a seguir el programa que va a permitir que nuestros robot realice las operaciones que va a tener encomendadas y para lo que va a ser diseñado.

Un diagrama de flujo estará asociado por una composición de símbolos que formarán una secuencia lógica a seguir, estamos por lo tanto introduciéndonos en el lenguaje computacional. Los símbolos que usaremos son los siguientes:

Terminal (Dominio público)
Terminal - Indica el inicio y el final de un programa.
Proceso (CC0)
Proceso - Representa a las operaciones matemáticas o lógicas que permiten procesar o cambiar los datos del programa.
Línea de flujo (Dominio público)
Línea de flujo - Indica el camino que va a seguir la secuencia de ordenes en un programa.
Entrada de datos (Dominio público)
Entrada - Muestra el momento y la forma en la que vamos a introducir datos al programa.
Salida de datos (Dominio público)
Salida - Muestra el momento en el que van a salir los datos del programa y la manera de mostrar los mismos.
Condicional / Toma de decisión (Dominio público)
Decisión - Muestra la condición que se debe cumplir para que el programa siga un camino u otro. En robótica se suele utilizar asociado a sensores.
Subproceso / Llamada a otro programa (Dominio público)
Subproceso - Realiza una llamada a un proceso que ha sido definido previamente en otro lugar y que tenemos a nuestra disposición.

A continuación podemos ver un ejemplo del diagrama de flujo diseñado para un proceso con el cual un robot se podrá detener cuando detecte un objeto:

Antonio Muñoz Pancorbo. Ejemplo de diagrama de flujo (CC BY-NC-SA)

Creado con eXeLearning (Ventana nueva)