12

¿Qué es un Algoritmo?

Embed Size (px)

Citation preview

Page 1: ¿Qué es un Algoritmo?
Page 2: ¿Qué es un Algoritmo?

Ser preciso. Las actividades o pasos del algoritmo deben desarrollarse en orden estricto, ya que el desarrollo de cada paso debe seguir un orden lógico.

Ser definido. Esto quiere decir que siempre que se ejecute con los mismos datos, el resultado será el mismo. No puede improvisar, inventar o adivinar la información que necesita para poder realizar un proceso.

Ser finito. Esto indica que el número de pasos de un algoritmo debe ser limitado, es decir, los pasos a seguir deben de tener un fin.

Page 3: ¿Qué es un Algoritmo?

En programación, una variable es un campo de memoria que almacena información, la cual puede cambiar en cualquier momento.

Las variables pueden almacenar diferentes tipos de datos entre ellos:

tipo enterotipo realtipo carácter

Page 4: ¿Qué es un Algoritmo?

¿Qué significa la palabra variable? En algebra ¿Qué es una incógnita o variable? En la fórmula para calcular el área de un

rectángulo (Área= base x altura) ¿Cuáles son las variables? ¿Cómo las puedes identificar?

¿Todas las formulas matemáticas tienen variables? ¿Por qué?

¿Qué es lo opuesto de una variable?

Page 5: ¿Qué es un Algoritmo?

Para asignar un valor a una variable, en la mayoría de los lenguajes de programación se utiliza el signo = (igual a) que indica a la computadora que va a almacenar el valor que se encuentre a la derecha del símbolo, dentro de la variable que se encuentre a la izquierda. Por ejemplo:

A=8 B=A C=A+B

Page 6: ¿Qué es un Algoritmo?

a b c

a=1

b=2

c=3

a=a+b

b=a-b

c=a*b

a=a/b

b=a+b

c=a*b

Page 7: ¿Qué es un Algoritmo?

Todo algoritmo debe ser probado antes de ser ejecutado, para tener la certeza de que lograremos el objetivo. La forma de probarlo es siguiendo cada uno de los pasos que indica el algoritmo. A esto es a lo que llamaremos prueba de escritorio. En la prueba de escritorio, un algoritmo bien hecho siempre debe funcionar.

Page 8: ¿Qué es un Algoritmo?

Secuencia de Acciones

Decisión de Acción

Ciclos de Acciones

Page 9: ¿Qué es un Algoritmo?

1. Ubicar la ventana por la que deseamos observar2. Dirigirnos hacia la ventana que escogimos3. Acercarnos lo suficiente para observar a través

de ella4. Observar que través de la ventana abierta.

Estructuras Básicas

Page 10: ¿Qué es un Algoritmo?

1. Ubicar la ventana por la que deseamos observar2. Si nos encontramos sentados

Levantarnos del lugar donde nos encontremosSi no estamos sentados

Nos orientamos hacia la ventana3. Dirigirnos hacia la ventana que escogimos4. Acercarnos lo suficiente para observar a través de ella5. Si está cerrada

abrir la ventana6. Observar que través de la ventana abierta.

Estructuras Básicas

Page 11: ¿Qué es un Algoritmo?

Vamos a suponer que eres un supervisor y cada hora, durante tu jornada de trabajo, tienes que vigilar a través de una ventana. El resto del tiempo debes permanecer en tu lugar de trabajo y sólo cada hora levantarte y observar a través de la ventana.

Page 12: ¿Qué es un Algoritmo?

InicioLlegar puntual a la jornada laboralUbicarse en el lugar de trabajoMientras no termine la jornada de trabajo

Ubicar la ventana por la que nos queremos asomarSi estamos sentados

Levantarnos del lugar en donde estemos sentadosOrientarnos hacia la ventana

Si noOrientarnos hacia la ventana

Fin SiDirigirnos hacia la ventana Si está cerrada

AbrirlaFin SiObservar por la ventanaRegresar al lugar de trabajoMientras no haya pasado una hora

Permanecer en el lugar de trabajoFin Mientras

Fin MientrasFin

Estructuras Básicas