La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Tema 6 Clasificación de algoritmos

Presentaciones similares


Presentación del tema: "Tema 6 Clasificación de algoritmos"— Transcripción de la presentación:

1 Tema 6 Clasificación de algoritmos
Parte 1

2 Clasificación de algoritmos
Estructuras secuenciales Estructuras selectivas o condicionales Estructuras repetitivas

3 Estructuras algorítmicas repetitivas
Un conjunto de acciones que se repiten mientras se cumpla una determinada condición. Las principales son: Mientras Hacer mientras (Hasta) Para (desde)

4 Ciclo Las estructuras repetitivas generan ciclos (o bucles).
Los ciclos (o bucles) son estructuras que permiten repetir un serie de instrucciones.

5 Iteración Es un paso por las instrucciones de una estructura repetitiva (bucle). Una estructura repetitiva (bucle) puede tener n iteraciones.

6 Bandera Una bandera, también denominada interruptor o conmutador es una variable que puede tomar uno de dos valores (generalmente verdadero o falso) a lo largo de la ejecución del programa y permite determinar cuando finalizará el bucle. Ejemplo: Mientras fin<>verdadero //el ciclo continua mientras la variable fin sea diferente a verdadero

7 Centinela Es una variable, que cuando tiene un valor anómalo (que se distingue del resto) indica que terminará el cuerpo del bucle. Ejemplo: Mientras entrada<>”*” //el ciclo termina cuando la variable entrada sea igual a“*”

8 Contador Es una variable, cuyo valor incrementa o decrementa en una cantidad constante en cada iteración de un bucle, se utiliza para contar las veces que se repetirá (iterará) el bucle. Ejemplo: Mientras contador<=10 //el ciclo continúa mientras contador se menor o igual a 10

9 Acumulador Un acumulador o totalizador es una variable cuya función es almacenar cantidades resultantes de operaciones sucesivas. A diferencia del contador el incremento o decremento es variable en lugar de constante. Ejemplo de acumulador para sumas: suma0 leer x sumasuma+x

10 Estructura mientras Diagrama de flujo
V sentencias

11 Estructura mientras Pseudocódigo
mientras condición sentencia 1 sentencia 2 …. fin mientras

12 Estructura mientras Diagrama N-S
sentencias

13 Estructura mientras Inicializar la variable de control (contador, centinela). Utilizar la variable de control en la condición lógica de la estructura mientras. Actualizar el valor de la variable de control, para que en algún momento finalice el bucle.


Descargar ppt "Tema 6 Clasificación de algoritmos"

Presentaciones similares


Anuncios Google