Post on 27-Sep-2020
Linux 1
INFORMÁTICAII
ALGORITMOS
2© 2007 Linux. Todos los derechos reservados.
Objetivo del tema: Podrás desarrollar habilidades que te permitan crear soluciones a situaciones cotidianas,
mediante una metodología sencilla y auxiliado de herramientas como los
algoritmos.
3© 2007 Linux. Todos los derechos reservados.
A lo largo de nuestra vida nos enfrentamos consituaciones a las que llamamos problemas, como son:el pasar un examen, la carrera que debemos estudiar osituaciones familiares o sociales en las que tenemosque tomar una decisión, pero ¿cuál es la definición deproblema?
4© 2007 Linux. Todos los derechos reservados.
En la actualidad las computadoras son unaherramienta que utilizamos a diario para darsolución a una infinidad de problemas cotidianos.Imagina, ¿cuáles problemas podrías solucionar conuna computadora?, ¿de qué manera la computadoranos ayuda a solucionarlos?
5© 2007 Linux. Todos los derechos reservados.
Revisemos algunos algoritmos, compáralos eidentifica las características de ambos. Identificalas características que sean semejantes en ambos.
6© 2007 Linux. Todos los derechos reservados.
A) Algoritmo para preparar un huevo estrellado:
a. Iniciob. Preparar los ingredientesc. Preparar los utensiliosd. Poner una sartén con un poco de grasa a calentaren la estufae. Quebrar el huevo y vaciarlo en la sarténf. Agregar un poco de salg. Esperar que esté cocidoh. Serviri. Fin
7© 2007 Linux. Todos los derechos reservados.
B) Algoritmo que compare dos números y determinarcuál es mayor.
a. Iniciob. Conocer el número 1c. Conocer el número 2d. Si el número1>número 2 entonces Escribir (Elprimer número es mayor)e. Si no Escribir (El segundo número es mayor)f. Fin
8© 2007 Linux. Todos los derechos reservados.
Ordena las siguientes listas en secuencia lógica:
A.
• Salir de casa a.____________________________• Dirigirme a la escuela b.____________________________• Levantarme c.____________________________• Vestirme d.____________________________• Asearme e.____________________________• Tender la cama f. ____________________________• Desayunar g. ___________________________• Ponerme los zapatos h. ___________________________• Peinarme i. ____________________________• Lavarme los dientes j. ____________________________• Tomar los útiles k. ___________________________• Llegar a la escuela l. ____________________________
9© 2007 Linux. Todos los derechos reservados.
B)
• Pagarlo 1.___________________________• Solicitar un producto 2.___________________________• Salir de casa 3.___________________________• Si tiene el producto, preguntar 4.___________________________Costo; Si no, salir y caminar haciaotra tienda• Regresar a casa 5.___________________________• Caminar hacia la tienda 6. __________________________
Si analizas la actividad anterior te darás cuenta de que lo que acabas deordenar son dos algoritmos que dan solución a problemas de la vidacotidiana.
10© 2007 Linux. Todos los derechos reservados.
¿Cuál es el problema que solucionan los algoritmos anteriores?
a) _________________________ b) __________________________
11© 2007 Linux. Todos los derechos reservados.
Una vez que aprendiste los conceptos básicos, es necesarioque conozcas las etapas que se deben seguir para crearalgoritmos que te permitan solucionar problemas a través deuna computadora. Dicha solución depende de diversosfactores como la interpretación correcta de los pasos, eltiempo que se requiera para resolverlo y la creatividad eimaginación. Aunque es un proceso difícil y quizás algoaburrido es necesario que realices varias actividades que tepermitan desarrollar las habilidades necesarias para ser unbuen desarrollador de algoritmos.
12© 2007 Linux. Todos los derechos reservados.
Actividades:
Enuncia los pasos que se deben seguir para construir unalgoritmo según tu propio criterio, piensa en lascaracterísticas y definiciones aprendidas en el temaanterior
13© 2007 Linux. Todos los derechos reservados.
Hasta aquí hemos realizado actividades donde ya nosdicen el problema a resolver, pero es muy importante quesepamos identificar un problema dentro de un contextoporque no siempre se dice cuál es. Practiquemos
14© 2007 Linux. Todos los derechos reservados.
Caso:
La Señora Lupita tiene un negocio de abarrotes que atiendeella sola; en los últimos meses sus ventas han aumentado ycon el afán de brindar un mejor servicio pondrá una líneatelefónica para surtir pedidos a domicilio, pero no sabe quéhacer para poder lograrlo. De qué manera podemos resolverel problema de la señora Lupita.
Problema: ______________________________
15© 2007 Linux. Todos los derechos reservados.
¿Cómo hiciste para identificar el problema en el casoanterior?