







Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
En este documento, se presenta un caso de uso de un diagrama de flujo para representar el proceso de búsqueda de una ficha médica perdida entre las carpetas de más de 600 estudiantes. el uso de condicionales y repeticiones en un diagrama de flujo, y cómo se puede aplicar este concepto a la búsqueda de la ficha médica de Juana Suárez. Además, se discute la importancia de completar instrucciones en un diagrama de flujo y cómo se puede mejorar el diagrama para archivar la ficha en el lugar apropiado.
Tipo: Esquemas y mapas conceptuales
1 / 13
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
En las actividades pasadas aprendiste a describir un proceso paso a paso y a usar un lenguaje para comunicar este proceso a un procesador. Utilizaste un lenguaje de flechas para dar instrucciones a un procesador y usaste algunos comandos de un lenguaje de bloques de la micro:bit en el editor y simulador MakeCode. Existen diferentes códigos o lenguajes que sirven para programar distintos procesadores , pero todos describen una secuencia lógica de pasos o instrucciones. Algunas acciones requieren pocos pasos, como mostrar el corazón en el tablero de LED de la micro:bit , mientras otras pueden requerir miles y miles de pasos, como por ejemplo calcular la ruta más rápida para llegar de un punto a otro en el mapa de una ciudad. Quienes programan usan algoritmos expresados en diagramas de flujo para representar procesos que tienen muchas instrucciones. Así se pueden organizar las instrucciones en el orden adecuado para luego realizar correctamente la programación. Muchas actividades que se pueden expresar mediante un conjunto de pasos ordenados se pueden también expresar en un diagrama de flujo. Examina el siguiente caso para comprender qué es un diagrama de flujo :
Al final de esta actividad se espera que puedas:
En la rectoría del colegio Las Palmas se tiene un archivador donde se encuentran las carpetas con los documentos del estudiantado. Cada estudiante tiene asignada una carpeta donde se guardan sus documentos, entre los que se encuentra una ficha médica que indica alergias y contacto de acudientes. El día de ayer se adelantó el proceso de archivar todas las fichas médicas del estudiantado, cada una en su carpeta, pero hoy no se encontró la ficha de la estudiante Juana Suárez. La explicación más probable es que la ficha se haya archivado en alguna otra carpeta quedando pegada detrás de la ficha de otra estudiante. Es decir que la ficha médica de Juana Suárez puede estar en cualquiera de las carpetas de las más de 600 estudiantes de la institución educativa.
El proceso por realizar implica buscar en todas las carpetas. A una persona se le diría simplemente que vaya mirando cada carpeta en búsqueda de la ficha y que cuando la encuentre la archive en la carpeta correcta. Pero a un procesador se le deben dar las instrucciones paso a paso, por lo cual esta instrucción se debe detallar más. Examina el diagrama de flujo que se encuentra a continuación y verifica que las instrucciones son detalladas y correctas. En este diagrama podrás observar que hay un condicional en rojo. En un condicional si la condición es verdadera ( sí ), se realizan unos pasos, pero si es falsa ( no ) se realizan otros pasos. En nuestro ejemplo el condicional tiene la pregunta ¿Está la ficha médica de Juana Suárez? Según la respuesta se toma uno de los dos caminos: si no se encuentra la ficha de Juana Suárez seguimos el camino verde que al final nos regresa de nuevo al condicional. Para encontrar la ficha de Juana se repetirá este bloque de instrucciones verdes hasta encontrarla. Cuando el condicional sea cierto, esto es encontramos la ficha, seguimos el camino azul del diagrama de flujo.
Hemos visto que los condicionales sirven en dos situaciones:
Ha llegado una nueva máquina para preparar diferentes tipos de bebidas a base de café. Entre sus posibilidades está preparar bebidas con leche como el capuchino, las cuales requieren leche “cremada”. Tendrás la tarea de proponer un algoritmo en un diagrama de flujo con el que posteriormente se pueda escribir un programa en un procesador de esta máquina el cual estará a cargo de “cremar” la leche. Probablemente sea conveniente que utilices condicionales que permiten controlar la ejecución repetida de algunas instrucciones. Una vez termines, busca otra persona o tu docente para que haga la labor del depurador. No queremos que la máquina funcione mal. En una entrevista con una barista, que es como se llaman las personas expertas en preparar diferentes bebidas a base de café, se logró la siguiente información: Hacer diagramas de flujo que incluyen condicionales y repetición de algunas instrucciones es muy útil para resolver problemas con computación. Dado que no acostumbramos describir procesos de esta manera, te invitamos a seguir practicando con la siguiente situación.
Ya has trabajado con el simulador. Si tienes la oportunidad de tener una micro:bit podrás transferir el programa y probarlo igualmente en la tarjeta. Para ello:
Los sistemas de alarma no solo informan a través de mensajes en una pantalla, sino que anuncian usando algún sonido. ¿Puedes mejorar tu programa de modo que haya un sonido cuando la temperatura sea superior al máximo y otro sonido cuando baje del mínimo admisible? Ayuda: usa un comando de sonido como el que se muestra abajo. Debes conectar un parlante pequeño o audífono a tu micro:bit, como se muestra a la izquierda.
Revisa y completa la siguiente tabla marcando una X en la columna que mejor represente tu aprendizaje: Selecciona la opción que mejor represente tu opinión: Verifica los aprendizajes logrados Sí Algo No Utilizo condicionales para decidir realizar o no una acción. Utilizo c ondicionales para controlar la repetición de un conjunto de acciones. Interpreto y hago diagramas de flujo sencillos. Utilizo variables de entrada de magnitudes físicas como la temperatura. Muestro una variable numérica, como la temperatura, en el arreglo de LED. Cargo un programa en la micro:bit y verifico su funcionamiento. Contesta las siguientes preguntas Sí Algo No Las actividades realizadas fueron difíciles. Las actividades me motivaron. Siento que aprendí muchas cosas. Aún me quedan muchas dudas sobre lo que hice.
Yury Niño Roa estudió en el Instituto Técnico Industrial Nacional en Garagoa Boyacá donde pasó los primeros 15 años de su vida, luego estudió su pregrado y maestría en Ingeniería de Sistemas y Computación en la Universidad Nacional de Colombia. Ella es una de las líderes mundiales en Ingeniería del Caos, una disciplina que busca mejorar la confiabilidad de los sistemas computacionales simulando la ocurrencia de fallas.
Pitágoras (569 a. C. - 475 a. C.) Margaret Hamilton (1936 d. C.) Filósofo y matemático griego. Se considera como el primer matemático puro. Hizo aportes muy importantes a la Aritmética, Geometría, Música y Astronomía. Estuvo fascinado por las proporciones. Aplicó su desarrollo de los números naturales para explicar la armonía de la lira, instrumento de cuerda de su época. Gracias a este estudio, cimentó las bases de toda la música occidental. Las armonías descritas por Pitágoras a menudo son detalladas mediante algoritmos y utilizadas como estrategia didáctica para transmitir el pensamiento computacional. Su teorema más conocido es el que relaciona los lados de un triángulo rectángulo. Matemática, científica computacional e ingeniera de software estadounidense. En 1963, mientras trabajaba en el laboratorio Draper del MIT (Massachusetts Institute of Technology), lideró la División de Ingeniería de Software (término que ella misma acuñó). Esta división tuvo a cargo el desarrollo del software de navegación para el computador ACG del programa espacial Apolo, que posteriormente permitiría que una nave tripulada llegara a la Luna. El ACG, que pesaba 32 kg, era el primero en utilizar circuitos integrados (chip). El programa diseñado por Hamilton contenía algoritmos de priorización de tareas, lo que permitió al módulo lunar alunizar a pesar de la saturación del computador y así jugó un papel crucial en el éxito de la misión. En 2017, Lego homenajeó a las mujeres de la NASA produciendo figurillas de juguete, entre otras, la de Margaret Hamilton. 3000 a. C. 1000 a. C. 0 1000 d. C. 1990 d. C. Babilonios Chinos Griegos Mayas Primer computador Motor de búsqueda web Computación cuántica efectiva 600 a. C. 300 a. C. 300 d. C. 600 d. C. 900 d. C. 1800 d. C. 1900 d. C. Las bases del pensamiento computacional vienen desde la antigüedad y las mujeres han tenido un papel importante
Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar a la izquierda Mirar a la derecha Sí No Saltar ¿Se completaron 5 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar a la derecha Mirar hacia arriba Sí No Saltar ¿Se completaron 5 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar hacia abajo Mirar a la izquierda Sí No Saltar ¿Se completaron 5 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar hacia arriba Mirar hacia abajo Sí No Saltar ¿Se completaron 5 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar a la izquierda Mirar a la derecha Sí No Saltar ¿Se completaron 4 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar a la derecha Mirar hacia arriba Sí No Saltar ¿Se completaron 4 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar hacia abajo Mirar a la izquierda Sí No Saltar ¿Se completaron 4 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar hacia arrriba Mirar hacia abajo Sí No Saltar ¿Se completaron 4 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar a la izquierda Mirar a la derecha Sí No Saltar ¿Se completaron 3 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar a la derecha Mirar hacia arriba Sí No Saltar ¿Se completaron 3 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar hacia abajo Mirar a la izquierda Sí No Saltar ¿Se completaron 3 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar hacia arriba Mirar hacia abajo Sí No Saltar ¿Se completaron 3 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar a la izquierda Mirar a la derecha Sí No Saltar ¿Se completaron 2 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar a la derecha Mirar hacia arriba Sí No Saltar ¿Se completaron 2 saltos? Final Sí No Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar hacia abajo Mirar a la izquierda Sí Saltar ¿Se completaron 2 saltos? Final Sí Inicio Aplaudir ¿Se completaron 3 veces? No Sí No ¿Hay más niñas que niños en el grupo? Mirar hacia arriba Mirar hacia abajo Sí No Saltar ¿Se completaron 2 saltos? Sí Final 1 1 2 2 3 3 4 1 5 2 6 3 7 1 8 2 9 3 10 1 11 2 12 3 13 1 14 2 15 3 16 1
PARA ENCONTRAR LA CARTA