Diferencia entre revisiones de «Estructuras de repetición en C++»
(→for) |
|||
| (No se muestran 4 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
{{Definición | {{Definición | ||
|nombre= Estructuras de Repetición en C++ | |nombre= Estructuras de Repetición en C++ | ||
| − | |imagen= | + | |imagen= Programacación_C+.png |
|tamaño= | |tamaño= | ||
|concepto= Código de programación que permite realizar una acción repetitiva mientras que se cumpla la condición prefijada. | |concepto= Código de programación que permite realizar una acción repetitiva mientras que se cumpla la condición prefijada. | ||
| Línea 12: | Línea 12: | ||
La estructura de repetición While ejecuta un ciclo que se repetirá mientras que la condición sea verdadera. | La estructura de repetición While ejecuta un ciclo que se repetirá mientras que la condición sea verdadera. | ||
'''Sintaxis''' | '''Sintaxis''' | ||
| − | + | while (<condición>) | |
'''Ejemplo:''' | '''Ejemplo:''' | ||
| − | + | while (a <= 10) | |
===do/while=== | ===do/while=== | ||
La estructura do/while es similar a la estructura [[while]]. En la while, la condición de continuación de [[ciclo]] se prueba al principio del [[ciclo]], antes de ejecutarse el cuerpo del mismo. La estructura do/while prueba la condición de continuación del ciclo repetitivo, después de ejecutar el cuerpo del ciclo, por lo tanto, el cuerpo del ciclo repetitivo se ejecutará por lo menos una vez. | La estructura do/while es similar a la estructura [[while]]. En la while, la condición de continuación de [[ciclo]] se prueba al principio del [[ciclo]], antes de ejecutarse el cuerpo del mismo. La estructura do/while prueba la condición de continuación del ciclo repetitivo, después de ejecutar el cuerpo del ciclo, por lo tanto, el cuerpo del ciclo repetitivo se ejecutará por lo menos una vez. | ||
| + | |||
Cuando termina do/while, la ejecución continuará con el enunciado que aparezca después de la cláusula while. No es necesario utilizar llaves | Cuando termina do/while, la ejecución continuará con el enunciado que aparezca después de la cláusula while. No es necesario utilizar llaves | ||
'''Sintaxis''' | '''Sintaxis''' | ||
| − | + | do | |
| − | + | Sentencias | |
| − | + | while (<condicion>); | |
'''Ejemplo''' | '''Ejemplo''' | ||
| − | + | do | |
| − | + | { | |
| − | + | cout <<"entre la nota"; | |
| − | + | cin>>nota; | |
| − | + | i++; | |
| − | + | } | |
| − | + | while(i <=10); | |
===for=== | ===for=== | ||
| Línea 38: | Línea 39: | ||
La estructura de repetición for manera de manera automática todos los detalles de la repetición controlada por contador. | La estructura de repetición for manera de manera automática todos los detalles de la repetición controlada por contador. | ||
'''Sintaxis''' | '''Sintaxis''' | ||
| − | + | for (<inicio;final;contador>) | |
'''Ejemplo:''' | '''Ejemplo:''' | ||
| − | + | for(int i = 0;i <= 10;i++) | |
| − | + | cout <<”hola”; | |
==Fuentes== | ==Fuentes== | ||
| − | *Addison Wesley - C++ Network Programming Volume I - Mastering Complexity with ACE and Patterns | + | * Addison Wesley - C++ Network Programming Volume I - Mastering Complexity with ACE and Patterns |
| − | *Como programar en C y C++ Tomo I | + | * Como programar en C y C++ Tomo I |
| − | *[http://c.conclase.net C con Clase] | + | * [http://c.conclase.net C con Clase] |
==Enlaces externos== | ==Enlaces externos== | ||
| − | [http://c.conclase.net C con Clase] | + | * [http://c.conclase.net C con Clase] |
| − | [[Category:Herramientas_de_programación]] | + | * [[Category:Herramientas_de_programación]] |
última versión al 11:21 12 jun 2013
| ||||||
Una Estructura de Repetición en C++ le permite al programador especificar que se repita una acción, en tanto cierta condición se mantenga verdadera.
Estructuras de Repetición
while
La estructura de repetición While ejecuta un ciclo que se repetirá mientras que la condición sea verdadera. Sintaxis while (<condición>) Ejemplo: while (a <= 10)
do/while
La estructura do/while es similar a la estructura while. En la while, la condición de continuación de ciclo se prueba al principio del ciclo, antes de ejecutarse el cuerpo del mismo. La estructura do/while prueba la condición de continuación del ciclo repetitivo, después de ejecutar el cuerpo del ciclo, por lo tanto, el cuerpo del ciclo repetitivo se ejecutará por lo menos una vez.
Cuando termina do/while, la ejecución continuará con el enunciado que aparezca después de la cláusula while. No es necesario utilizar llaves
Sintaxis do Sentencias while (<condicion>); Ejemplo do { cout <<"entre la nota"; cin>>nota; i++; } while(i <=10);
for
La estructura de repetición for manera de manera automática todos los detalles de la repetición controlada por contador. Sintaxis for (<inicio;final;contador>) Ejemplo: for(int i = 0;i <= 10;i++) cout <<”hola”;
Fuentes
- Addison Wesley - C++ Network Programming Volume I - Mastering Complexity with ACE and Patterns
- Como programar en C y C++ Tomo I
- C con Clase