Hola

Páginas: 6 (1348 palabras) Publicado: 6 de noviembre de 2014
Se discuten en este documento las sentencias que se utilizan en el lenguaje C para representar la tercera de las estructuras utilizadas en la programacin estructurada La Estructura Repetitiva o Iterativa. Sentencias de Procesamiento Iterativo while y do-while En muchos programas ser necesario ejecutar acciones en forma repetitiva. Una parte de un programa que repite una sentencia o un grupo desentencias se denomina ciclo. El lenguaje C tiene varias formas de representar ciclos. Una de estas formas es a travs de la sentencia while (o ciclo while). Antes de crear el programa C para un ejemplo de relevancia, analicemos el siguiente ejemplo include iostream.h include stdlib.h int main() / Este programa es un ejemplo de la utilizacin de las sentencias repetitivas while / intconteo cout Cuantas veces deseas que te diga Hola n cinconteo while (conteo 0) coutHola conteo conteo 1 cout n cout Es todo n system(PAUSE) return 0 La parte del programa que se encuentra en negritas y en mayor tamao es un ejemplo de uso de la sentencia repetitiva while. La traduccin de while en espaol es mientras. Porello, la sentencia while (conteo 0) coutHola conteo conteo 1 puede entenderse como mientras conteo sea mayor a cero, ejecuta las sentencias entre llaves. Observe que luego de la palabra while se encuentra una comparacin (expresin booleana) entre parntesis. Por otra parte, hay una conjunto de sentencias que se encuentran encerradas entre llaves. A dicho grupo de sentencias se leconoce como el cuerpo de la sentencia while. Las sentencias entre llaves se repiten mientras la expresin booleana tenga el valor de verdadero. A cada repeticin del ciclo se le conoce como iteracin. Las sentencias entre llaves se ejecutan en el orden en que se escriben. Observe tres casos de lo que se mostrara en pantalla con la ejecucin de este programa Corrida 1 Cuantas veces deseas que te digaHola 3 Hola Hola Hola Es todo Presiona cualquier tecla para continuar... Corrida 2 Cuantas veces deseas que te diga Hola 1 Hola Es todo Presiona cualquier tecla para continuar... Corrida 3 Cuantas veces deseas que te diga Hola 0 Es todo Presiona cualquier tecla para continuar... Analicemos el caso de la Corrida 1. Luego del mensaje Cuantas veces deseas que te diga Hola El usuario teclea el nmero 3que, a travs de la instruccin cin se le asigna a la variable conteo. Inicia entonces el ciclo repetitivo. Cuando una sentencia while se ejecuta, lo primero que se realiza es que se evala el valor de verdad de la expresin entre parntesis (conteo0). Observe que al principio la variable conteo vale 3, por lo que conteo0 da como resultado el valor verdadero. Debido a que el valor de dicha expresines verdadero, se ejecutarn las sentencias del cuerpo de la sentencia while (entre llaves) coutHola conteo conteo 1 Por esta razn se imprimir en pantalla la palabra Hola por primera vez. Luego de ello la el valor de la variable conteo se reduce en uno. Su valor cambia de 3 a 2 conteo 3 1 2 Con la llave de la sentencia while se termina la primera iteracin y comienza la siguiente. Nuevamente,lo primero que se hace es que se evala la expresin booleana. Dado que ahora la variable conteo vale 2, la expresin conteo0 sigue siendo verdadera y nuevamente se ejecutan las sentencias entre llaves. Por ello se mostrar nuevamente la palabra Hola y otra vez la variable conteo reduce su valor en uno conteo 2 1 1 El procedimiento contina en la misma forma hasta que, despus de la terceraiteracin, la variable conteo vale cero. Cuando esto ocurre, la expresin conteo0 ya tiene el valor de falso y por tanto las sentencias entre llaves ya no se ejecutarn por cuarta vez. En general, la sintaxis de una sentencia while es la siguiente. Una sola sentencia en el ciclo while (expresion_booleana) sentencia_del_ciclo Existe una forma equivalente de expresar la sentencia while. Esto es a travs de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS