ciclo while controlado por centinela

Páginas: 3 (541 palabras) Publicado: 5 de agosto de 2014
CICLO WHILE CONTROLADO POR CENTINELA.
______________________________________________________________________________________________
Suponga que usted quiere calcular el promedio de lascalificaciones de un alumno. No sabe a priori el número de calificaciones que va a recibir. Incluso puede que tenga que calcular el promedio de varios alumnos con distintas calificaciones cada uno. Lainstrucción de repetición while es una de las principales estructuras de la programación estructurada. While es similar a if en cuanto a que consta de una condición booleana (o que se convierte explícitamente auna) y tiene un cuerpo de instrucciones que han de realizarse si la condición se evalúa como verdadera. Sin embargo, el cuerpo de while se realiza no una vez sino tantas veces como la condiciónresulte ser cierta. Presumiblemente, en el cuerpo de instrucciones se modificará la condición en el momento oportuno, aunque formalmente la sintaxis de la instrucción no lo requiere. Así que bien podríacrearse un ciclo infinito si la condición permanece verdadera de manera infinita. Por ejemplo, en el caso de calcular el promedio, usted no sabe cuántas calificaciones tiene que recibir. Debe recibirtantas como materias haya cursado el alumno. Cada vez usted debe recibir la calificación, sumar el número recibido a la suma acumulada de las calificaciones y aumentar el contador de calificaciones en 1.Al final el promedio será la suma acumulada de calificaciones dividida entre el número de calificaciones. ¿Pero cuándo dejará el programa de realizar ese cuerpo de instrucciones? La respuesta es quedebe de hacerse hasta que usted le indique, mediante el teclado, que el final ha llegado. Una manera simple es indicar en el programa que si la calificación recibida es un número negativo, entonces elfin del programa ha llegado. ¿Por qué una calificación negativa? Porque ningún alumno obtiene una calificación negativa en un curso por muy malo que sea. La menor calificación es 0. Así que si...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciclo While
  • ciclos do while, while y for
  • Ciclo d0-while
  • ciclo while programacion
  • ciclo for y while c++
  • Ciclo Del Control
  • estructuras de control de repeticion do while
  • Ciclo While

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS