Logo Studenta

ALGORITMOS - Ivan Chio

¡Este material tiene más páginas!

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

Otros materiales