INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una...

15
Linux 1 INFORMÁTICA II ALGORITMOS

Transcript of INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una...

Page 1: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

Linux 1

INFORMÁTICAII

ALGORITMOS

Page 2: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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.

Page 3: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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?

Page 4: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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?

Page 5: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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.

Page 6: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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

Page 7: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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

Page 8: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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. ____________________________

Page 9: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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.

Page 10: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

10© 2007 Linux. Todos los derechos reservados.

¿Cuál es el problema que solucionan los algoritmos anteriores?

a) _________________________ b) __________________________

Page 11: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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.

Page 12: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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

Page 13: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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

Page 14: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

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: ______________________________

Page 15: INFORMÁTICA II ALGORITMOS€¦ · algoritmos que te permitan solucionar problemas a través de una computadora. Dicha solución depende de diversos factores como la interpretación

15© 2007 Linux. Todos los derechos reservados.

¿Cómo hiciste para identificar el problema en el casoanterior?