Upload
flacofic
View
3
Download
0
Embed Size (px)
DESCRIPTION
Estructura repetitiva
Citation preview
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
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
4
Estructura repetitiva mientras
while (<Exp. Lógica>)
{ <Instrucción 1>;
<Instrucción n>;
}
Diagrama de Flujo y Sintaxis en C++
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.
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
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++
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