Qué Es Un Algoritmo

2
Unidad 1 1 - 1 - ¿Qué es un algoritmo- Estructuras de control. Secuencia. En esta unidad aprenderás cómo crear tu primer programa. ¿Pronto para comenzar? ¡Arrancamos!. ¿Alguna vez le diste instrucciones a una persona para ir de un lugar a otro? ¿O le enseñaste a un amigo a realizar alguna tarea, como, por ejemplo, atarse los cordones? ¿O seguiste una receta de cocina para elaborar una torta, galletitas u otra preparación? Si tu respuesta a alguna de estas preguntas es sí, entonces ya conoces algo de programación. Vamos a empezar analizando ejemplos de la vida real que nos permitirán mostrarte conceptos fundamentales de programación. Supongamos que queremos enseñarle a una persona como preparar un sándwich con pan, jamón y queso. Los pasos los podemos describir como: tomar dos tajadas de pan, colocar una feta de jamón sobre una tajada, colocar una feta de queso sobre el jamón, colocar la segunda tajada de pan sobre el queso. Y ¡pronto!. Si quisiéramos escribir los pasos en español podría ser similar a esto. Puedes observar que el proceso lo describimos como una secuencia de pasos que se siguen en orden uno detrás de otro. Veamos otro ejemplo. Queremos detallar el proceso de cambiar una bombita de luz que está quemada.

description

Algoritmos

Transcript of Qué Es Un Algoritmo

Unidad 11 - 1 - Qu es un algoritmo- Estructuras de control. Secuencia.En esta unidad aprenders cmo crear tu primer programa.Pronto para comenzar? Arrancamos!.Alguna vez le diste instrucciones a una persona para ir de un lugar a otro?O le enseaste a un amigo a realizar alguna tarea, como, por ejemplo, atarse los cordones?O seguiste una receta de cocina para elaborar una torta, galletitas u otra preparacin?Si tu respuesta a alguna de estas preguntas es s, entonces ya conoces algo de programacin.Vamos a empezar analizando ejemplos de la vida real que nos permitirn mostrarte conceptos fundamentales de programacin.Supongamos que queremos ensearle a una persona como preparar un sndwich con pan,jamn y queso.Los pasos los podemos describir como:tomar dos tajadas de pan, colocar una feta de jamn sobre una tajada, colocar una feta de queso sobre el jamn, colocar la segunda tajada de pan sobre el queso.Y pronto!. Si quisiramos escribir los pasos en espaol podra ser similar a esto. Puedes observarque el proceso lo describimos como una secuencia de pasos que se siguen en orden uno detrs de otro.Veamos otro ejemplo.Queremos detallar el proceso de cambiar una bombita de luz que est quemada.Podemos hacerlo en forma segura de esta manera.Si me falta repuesto de bombita, comprar un repuesto.Apagar la llave de la luz, repetir girar la bombita quemada en sentido antihorario hasta sacarla del porta lmparas, tirar a la basura la bombita quemada, colocar la bombita nueva en el porta lmparas, repetir girar en sentido contrario hasta que quede apretada y prender la llave de luz.Si el proceso lo queremos escribir podra lucir similar a ste.Aqu tenemos una secuencia de pasos en orden y tambin utilizamos una decisin, "si me falta repuesto". Y repeticiones o iteraciones, "repetir hasta".La secuencia, la decisin y la iteracin son lo que llamamos estructuras de control y con ellas construimos los programas.Describimos el proceso de preparar un sndwich o cambiar la bombita como un proceso paso a paso.Esta secuencia ordenada de pasos se llama algoritmo. Los algoritmos describen el proceso para llevar adelante una tarea o resolver un problema en una forma paso a paso.Pueden incluir secuencias, decisiones e iteraciones como vimos en los dos ejemplos previos.