You are on page 1of 4

ALGORITMOS Y ESTRUCTURA DE DATOS

SENTENCIAS DE CONTROL REPETITIVAS

ESTRUCTURA DE CONTROL REPETITIVAS


Repiten la ejecucin de una accin o de un grupo de acciones una cierta cantidad de
veces.
WHILE.- Con el bucle while, las sentencias del interior del bucle se
ejecutan mientras la condicin es verdadera. La sintaxis es:

While( condicin sea verdadera)


{
accin;
}

DO-WHILE.- El bucle do-while funciona igual que while excepto que la


condicin se evala al final del bucle. La sintaxis es:

do{
accin1;
accin2;
.............;
accinn;
}while(condicin sea verdad)
FOR.- El bucle for ejecuta una seccin de cdigo un nmero fijo de veces.
La sintaxis de for es:

for( inicializacin; condicin


decremento)
{
accin 1;
accin 2;
..............;
accin n;
}

incremento

ALGORITMOS Y ESTRUCTURA DE DATOS


SENTENCIAS DE CONTROL REPETITIVAS

ALGORITMOS Y ESTRUCTURA DE DATOS


SENTENCIAS DE CONTROL REPETITIVAS

DEFINICIONES PARA EL USO DE LAS SENTENCIAS REPETITIVAS


CONTADOR:
Campo o variable que sirve para llevar una cuenta con incrementos constantes,
generalmente de 1 en 1.
Ejm:
NroPerMayEdad, variable que cuenta el nmero de personas mayores de edad
Requiere de las siguientes instrucciones:
NroPerMayEdad = 0

// inicializar en cero:

NroPerMayEdad = NroPerMayEdad + 1

// NroPerMayEdad aumenta en uno

ACUMULADOR:
Campo o variable que sirve para llevar una suma o cuenta de diferentes valores
(acumular).
Ejm: Sedad
personas.

variable que almacena la suma de las edades de una cantidad de

Requiere de las siguientes instrucciones:


Sedad = 0
// Inicializa en cero
Sedad = Sedad + Edad
// Sedad se incrementa en el valor de Edad
Inicializar, significa poner en blanco o en cero una variable o campo antes de su
utilizacin.
Los acumuladores y contadores por lo general se inicializan en cero.

EJERCICIOS
1. Calcular la suma de los 20 primeros nmeros naturales.
Inicio
Declaracin de variables
Int i, int sum
Inicializacion de variables
I=1; sum=0
While(i<=20)
Sum=sum+i;
I=i+1;
End while
Visualizar sum
Fin

ALGORITMOS Y ESTRUCTURA DE DATOS


SENTENCIAS DE CONTROL REPETITIVAS

2. Contar la cantidad de N nmeros pares e impares introducidos por teclado.


Inicio
Declaracin de variables
Int cont, cpares, cimpares, num
Inicializacin de variables
Cont=0, cpares=0, cimpares=0
Ingresar la cantidad total de nmeros a contar (n)
While (cont<n)
Ingrese el nmero (num)
If(num>0)
Cpares=cpares+1
Else
Cimpares=cimpares+1
Cont=cont+1
End while
Visualizar cpares, cimpares
Fin
3. Escribir un algoritmo que permita leer N edades y que calcule la edad mayor, la edad
menor, la edad promedio y el nmero de edades ledos.
4. Escribir un algoritmo que lea N nmeros enteros y que al final imprima:
El nmero mayor
El nmero menor
La cantidad de positivos y negativos
5. algoritmo que calcule la suma de N nmeros ingresados por teclado

You might also like