1
Desarrollo de Habilidades de Pensamiento
Laura Liz Prada Prado
Curso: 10-7
Profesor: Guillermo Mondragón
28/febrero/2022
2
Tabla de contenido
Pregunta 1……………………………………………Página 3
Pregunta 2……………………………………………Página 3 – 4
Pregunta 3……………………………………………Página 4
Pregunta 4……………………………………………Página 5
Imágenes enumeradas………………………………. Página 6 – 8
Conclusiones………………………………………... Página 9
Link del blog………………………………………... Página 10
Referencias………………………………………….. Página 11
3
1. En la ficha se estudiaron 2 tipos de bucles, ¿podrías explicarlos?
R//: º El bucle que repite un conjunto de instrucciones por un número de veces.
º El bucle que repite un conjunto de instrucciones mientras una condición sea
verdadera, esto es, se cumpla.
2. ¿Qué aspectos se deben considerar en la solución de problemas?
R//: º Analizar el problema: Identificar claramente el problema y su causa es un primer paso
importante. Los desarrolladores deben recopilar y evaluar datos relacionados con las
necesidades y el conocimiento del usuario. Al mismo tiempo, es necesario enumerar todos
los requisitos funcionales de la solución.
º Pensar en soluciones alternativas: Los desarrolladores quieren saber cómo funcionará una
solución digital y cómo se ve. Luego, diseña soluciones, desarrollando algoritmos para
resolver los problemas que surgen en el paso anterior. Sin embargo, dado que una sola
estrategia rara vez es el camino claro para un problema complejo, debe considerar una
variedad de alternativas en caso de que falle la primera solución.
º Evaluar la mejor solución: Es hora de que nuestro desarrollador sopese los costes
potenciales, los recursos necesarios y los posibles obstáculos a la implementación de una
solución con éxito.
º Implementar un plan: Después de decidir cómo proceder, el desarrollador finalmente
convierte el proyecto en una solución viable.
4
º Evaluar la eficacia: Las mejores herramientas de solución de problemas determinan si sus
soluciones funcionan rápidamente. Asimismo, nuestros desarrolladores necesitan evaluar si
una herramienta de aprendizaje digital satisface las necesidades del usuario.
El trabajo diario de muchas personas gira en torno a la resolución de problemas. Comprender
estos cinco pasos le permitirá enfrentar los problemas de manera efectiva en el futuro.
3. En un diagrama de flujo cuales son los símbolos para representar terminal, entrada,
proceso, condición, conector, dirección de flujo, subrutina.
R//: Terminal: Indica el inicio o final de un flujo en el diagrama de procesos.
Entrada: Representa el material o la información que entra o sale del sistema, como una
orden del cliente (entrada) o un producto (salida).
Proceso: Indica un determinado proceso y sus funciones y actividades.
Condición: Las estructuras condicionales comparan una variable contra otro(s)valor (es),
para que, en base al resultado de esta comparación, se siga un curso de acción dentro del
programa.
Conector: Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que
contiene la misma letra).
Dirección de flujo: símbolo de conexión utilizado para indicar una interconexión entre otros
dos símbolos, y la dirección del flujo.
Subrutina: Un proceso que ya está definido previamente.
5
4. ¿Qué significan los ciclos While y do While?, explica y utiliza un diagrama para cada
caso.
R//: º Ciclo While: Es un ciclo iterativo basado en el resultado de una expresión booleana; Se
encuentra en la mayoría de los lenguajes de programación estructurados. El propósito es
repetir un bloque de código mientras la condición se mantenga verdadera.
º Ciclo do While: es una estructura de control de la mayoría de los lenguajes de
programación estructurados cuyo propósito es ejecutar un bloque de código y repetir la
ejecución mientras se cumpla cierta condición expresada en la cláusula while. La diferencia
con el bucle while radica en que este evalúa la condición al principio, y si esta no se cumple,
el código que está encerrado dentro del cuerpo no se ejecuta. En cambio, el bucle do-while
evalúa la condición para seguir ejecutándose luego de haber ejecutado el código dentro de su
cuerpo; es decir, siempre se ejecuta por lo menos una vez el código.
9
Conclusiones:
º Existen diversos símbolos en el diagrama de flujo que tienen diversos nombres y
representan diversas funciones.
º En el trabajo se evidencian diversos tipos de bucles (ciclos), como el do While y el While,
los cuales se encuentran en la mayoría de los lenguajes de programación estructurados.
º Para solucionar un problema hay que tener en cuenta que existen diversos pasos para
facilitar el mismo, como lo son: el analizar el problema, pensar en soluciones alternativas,
entre otros.
º Para tener diversos conocimientos sobre el tema, es necesario aprender lo dado en años
anteriores o periodos pasados.