Repetición Controlada Por Contador

Embed Size (px)

DESCRIPTION

Repetición controlada por contador

Citation preview

Repeticin controlada por contadorLa repeticin controlada por contador requiere:1. El nombre de una variable de control (o contador de ciclo).2. El valor inicial de la variable de control.3. El incremento (o decremento) mediante el cual se modifica la variable de control cada vez que se repiteel ciclo.4. La condicin que evala el valor final de la variable de control (es decir, si el ciclo debe continuar).Considere el sencillo programa de la figura 4.1, el cual despliega los nmeros del 1 al 10. La declaracinint contador = 1; /* iniciali aci n */nombra a la variable de control (contador), la declara como entero, reserva espacio en memoria para ella, yle asigna un valor inicial de 1. Esta declaracin no es una instruccin ejecutable.La declaracin e inicializacin de contador pudo haberse hecho con las instruccionesint contador;contador = 1;La declaracin no es ejecutable, pero la asignacin s lo es. Nosotros utilizamos ambos mtodos para inicializarvariables.Formulacin de algoritmos: Ejemplo prctico 1(repeticin controlada por contador)Para mostrar cmo se desarrollan los algoritmos, resolveremos distintas variantes del problema del promediode calificaciones de una clase. Considere el siguiente enunciado del problema:Un grupo de diez estudiantes realiz un examen. Usted tiene a su disposicin las calificaciones (enteros en el rangode 0 a 100) de este examen. Determine el promedio de las calificaciones del grupo en este examen.El promedio del grupo es igual a la suma de las calificaciones, dividida entre el nmero de estudiantes. El algoritmopara resolver este problema en una computadora debe introducir cada una de las calificaciones, realizarel clculo del promedio e imprimir el resultado.Utilicemos pseudocdigo, listemos las acciones que vamos a llevar a cabo, y especifiquemos el orden enel que se deben ejecutar dichas acciones. Utilizamos el trmino repeticin controlada por contador para introducirlas calificaciones, una a la vez. Esta tcnica utiliza una variable llamada contador para especificar el nmerode veces que se ejecuta un conjunto de instrucciones. En este ejemplo, la repeticin termina cuando elcontador, excede de 10. En esta seccin simplemente presentamos el algoritmo en pseudocdigo (figura 3.5) ysu correspondiente programa en C (figura 3.6). En la siguiente seccin, mostramos cmo se desarrollaron losalgoritmos. A menudo, a la repeticin controlada por contador se le conoce como repeticin definida debido aque se conoce el nmero de repeticiones antes de la ejecucin del ciclo.