8
ESTRUCTURA REPETITIVA

Estructura repetitiva

Embed Size (px)

DESCRIPTION

Estructura repetitiva

Citation preview

Page 1: Estructura repetitiva

ESTRUCTURA REPETITIVA

Page 2: Estructura repetitiva

ESTRUCTURA REPETITIVA

Dentro del algoritmo en general compuesto por: Inicio, Declaración de variables, Entrada, PROCESO, Salida, Fin. La ESTRUCTURA REPETITIVA se encuentra dentro del PROCESO. Se presenta cuando se requiere repetir una o varias veces instrucciones para llevar a cabo una tarea, llamado también bucle

Page 3: Estructura repetitiva

3

Estructura repetitiva mientrasPermite repetir una o más instrucciones hasta

que la condición (Exp. lógica) sea verdadera, cuando la condición es falsa sale del bucle.Dentro de la estructura repetitiva es posible colocar una o mas estructuras repetitivas así como otras estructuras.

Mientras Exp. Lógica

Instrucción 1

Instrucción n

Fin Mientras

Page 4: Estructura repetitiva

4

Estructura repetitiva mientras

while (<Exp. Lógica>)

{ <Instrucción 1>;

<Instrucción n>;

}

Diagrama de Flujo y Sintaxis en C++

Page 5: Estructura repetitiva

5

Ejercicios estructura repetitiva mientras

1. Obtener la suma de los primeros N números naturales.2. Dado un rango de números enteros, obtener la

cantidad de números enteros que contiene.3. Dado un rango de números enteros, obtener la

cantidad de números pares que contiene.4. Obtener la cantidad de los primeros N números

multiplos de 5.5. Dado un número, determinar la cantidad de dígitos

pares que contiene.6. Dado un número, devolver el dígito mayor.7. Dado un número, devuelve el inverso del número.8. Dado un número entero en base 10, convertir el

número al Sistema binario.

Page 6: Estructura repetitiva

6

Estructura repetitiva paraEsta estructura usa una variable contador donde se establece el valor inicial (vi), y valor final (vf) y el valor del incremento (inc), que determina las veces a repetir la instrucción. Dentro de la estructura repetitiva, es posible colocar una o mas estructuras repetitivas así como otras estructuras

Para i←vi Hasta vf Inc i← i+1

Instrucción 1

Instrucción n

Fin para

Page 7: Estructura repetitiva

7

Estructura repetitiva para

for (i=vi; i<=vf; i=i+1)

{ Instrucción 1;

Instrucción n;

}

Diagrama de Flujo y Sintaxis en C++

Page 8: Estructura repetitiva

8

Ejercicios estructura repetitiva para1. Dado un rango de números enteros, obtener la

cantidad de números enteros que contiene.2. Dado un rango de números enteros, obtener la

cantidad de números impares que contiene.3. Obtener la cantidad de los primeros N números

multiplos de 3.4. Obtener la suma de pares e impares de lo primeros N

números enteros positivos.5. Hallar el cuadrado de un número usando la siguiente

relación N2 = 1+3+5+…+2N-16. Hallar cuantos multiplos de M hay en un rango de

números enteros.7. Crear un algoritmo para hallar el factorial de un

número