Sunteți pe pagina 1din 2

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 observar que 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 anti horario 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
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.

S-ar putea să vă placă și