Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
ALGORITMOS BLOQUE 2 Nativos digitales Generación de jóvenes nacidos entre 1995 a 2015) que creció con las tecnologías digitales (computadoras, videojuegos e internet) ¿Qué es un problema? (Pagina 53) Es un conflicto que se presenta como inconveniente para alcanzar objetivos. ¿cuáles son los dos componentes de un problema? El problema en sí La actitud con que se enfrenta ¿Qué es el pensamiento critico? El pensamiento crítico es la habilidad de pensar clara y racionalmente. Pensar críticamente es reflexionar sobre cosas de manera independiente. ¿Qué es la frustración? Es el sentimiento que se genera ante la imposibilidad de resolver un problema. Actividad 1 Escribe un mínimo de 10 renglones sobre la forma en que hoy enfrentas tus retos personales y afrontas tu frustración indicando las estrategias que puedes aplicar para aceptarla con un mayor grado de tolerancia Baja tolerancia a la frustración Indicador Grado < 0 a 10 > 1. ¿Responsabilizas a otros de lo sucedido y de tu frustración? 2. Te muestras irritable, impulsivo e impaciente? 3. ¿Crees que eres el centro del mundo y que mereces todo lo que deseas? 4. ¿Consideras que tus necesidades deben satisfacerse de forma inmediata? 5. ¿Reaccionas con frecuencia de forma explosiva, con ataques de ira o enojo? 6. ¿ Presentas cuadros de ansiedad, depresión o tristeza? 7. ¿Muestras poca flexibilidad y escasa capacidad de adaptación? 8. ¿Manifiestas tendencias radicales, por ejemplo, todo o nada, éxito 9. ¿Pierdes motivación cuando te enfrentas a retos y dificultades? 10. ¿Manipulas y chantajeas de forma emocional a personas cercanas? Actividad 2 ¿Qué es UN ALGORITMO? Es un conjunto de actividades o instrucciones que permiten resolver un problema ¿Dónde se usan los algoritmos? Cuantitativos Se definen mediante un conjunto de instrucciones o fases que involucran cálculos numéricos para resolver un problema. Se emplean en las ciencias, la computación y las matemáticas. Cualitativos o de la vida cotidiana Emplean un conjunto de enunciados con los pasos o actividades que conducen a la solución de un problema. Se emplean para resolver problemas de la vida cotidiana y se caracterizan por no incluir cálculos numéricos ¿cómo se clasifican? Tipos de algoritmos Ejemplos: A. Cocinar una pizza B. Cambiar una llanta a un automóvil C. Usar un electrodoméstico D. Elegir una carrera profesional Ejemplos: A. Sumar cantidades B. Obtener las raíces de una ecuación C. Procesar la información en una computadora D. Ordenación y búsqueda de información Tarea 1 Investigar lo siguiente: -¿Para qué sirven los algoritmos? ¿Qué es un algoritmo computacional? ¿Qué es el código binario? Ejemplos de algoritmos CUALITATIVO Ir al cine a ver una película INICIO 1- Ir al cine 2-Formarse en la fila de la taquilla 3-Comprar las entradas 4-Entrar a la sala 5-Buscar el asiento 6-Ver la película 7-Salir de la sala 8-Salir del cine FIN Ejemplos de algoritmos CUANTITATIVO Obtener el área de un triángulo INICIO 1-Ubicar la base y la altura del triángulo 2-Obtener las medidas de la base y la altura 3-Multiplicar la base por la altura 4-Dividir el resultado de la multiplicación entre 2 5- Escribir el resultado de la división como el valor que tiene el área del triangulo FIN Actividad 3 Escribe un algoritmo cualitativo y uno cuantitativo. Estructuras algorítmicas Secuencial Esta estructura ejecuta en secuencia las instrucciones. Se ejecuta una instrucción después la siguiente en el orden que aparece. Estructuras algorítmicas Condicional En esta estructura se verifica si se cumple una condición establecida. Dependiendo del resultado se sigue un curso de acción u otro Estructuras algorítmicas Iterativa o cíclica Se ejecuta un conjunto de instrucciones una cantidad específica de veces. Esta puede ser fija (establecida previamente) o variable (estar en función del valor que tome una variable). Diseño de un algoritmo PRIMER PASO Analiza y comprende el problema ACTIVIDAD 5 Elaborar un ejemplo de un algoritmo condicional y un algoritmo cíclico Diseño de un algoritmo SEGUNDO PASO Define los datos de entrada, el proceso y las salidas que otorgará el algoritmo Diseño de un algoritmo TERCER PASO Identifica las estructuras algorítmicas que se emplearán Diseño de un algoritmo CUARTO PASO Escribe el algoritmo Diseño de un algoritmo CUARTO PASO Evalúa el algoritmo Algoritmos en sistemas Un sistema es un conjunto de elementos relacionados entre sí que funciona como un todo. Ejemplo de un sistema ENTRADAS PROCESO SALIDAS Actividad 5 Desarrolla un algoritmo utilizando la estructura de un sistema ENTRADAS PROCESO SALIDAS CARACTERISTICAS DE LOS ALGORITMOS Finito Siempre debe terminar después de realizar un número específico y numerable de pasos CARACTERISTICAS DE LOS ALGORITMOS Definido Cada paso debe indicar con precisión las acciones a realizar CARACTERISTICAS DE LOS ALGORITMOS Preciso Cada paso debe estar precisamente definido; las operaciones a realizar deben especificarse de manera rigurosa CARACTERISTICAS DE LOS ALGORITMOS Eficacia Las acciones deben realizarse utilizando la menor cantidad de recursos posibles CARACTERISTICAS DE LOS ALGORITMOS Entradas Un algoritmo tiene cero o más entradas: cantidad definida antes que el algoritmo comience, o mientras se ejecuta. CARACTERISTICAS DE LOS ALGORITMOS Salidas Un algoritmo tiene una o más salidas ACTIVIDAD- Características de los algoritmos pagina 62 Finito Definido Preciso Eficacia Entradas Salidas *Elaborar un organizador gráfico digital que contenga las características de los algoritmos con su descripción (mapa mental, mapa conceptual, cuadro sinóptico) ACTIVIDAD *Contesta las preguntas de la página Diagramas de flujo ¿Qué es? Es la representación gráfica de un algoritmo o proceso. Diagramas de flujo SIMBOLOGÍA INICIO/FINAL INICIO Diagramas de flujo SIMBOLOGÍA OPERACIONES o ACTIVIDADES Multiplicar axb Diagramas de flujo SIMBOLOGÍA DECISIONES ¿Me dejan salir? SI NO Diagramas de flujo SIMBOLOGÍA DOCUMENTO “El resultado de la suma es:”, resultado *Se usa principalmente en algoritmos computacionales Diagramas de flujo SIMBOLOGÍA TECLADO O ENTRADAS Numero1 , Numero2 *Se usa principalmente en algoritmos CUANTITATIVOS computacionales Ejemplo ¿Qué está mal? EJEMPLO Programa suma de dos numeros EJEMPLO diagrama de flujo de algoritmo cuantitativo en diagrama de flujo EJEMPLO diagrama de flujo de algoritmo cualitativo en diagrama de flujo ACTIVIDAD *Elabora un diagrama de flujo que represente un algoritmo cualitativo o cuantitativo EJEMPLO de diagrama de flujo con estructura condicional INICIO Preguntar si podemos salir Nos dieron permiso Salir Quedarse FIN NO SI EJEMPLO de diagrama de flujo con estructura cíclica Actividad Desarrolla un algoritmo de estructura condicional en un diagrama de flujo Actividad Desarrolla un algoritmo de estructura condicional en un diagrama de flujo
Compartir