Unidad 6.estructuras de repeticion

Solo disponible en BuenasTareas
  • Páginas : 3 (519 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de junio de 2010
Leer documento completo
Vista previa del texto
Unidad 6
Estructuras de repetición
6.1 Repetir mientras
6.2. Repetir hasta
6.3 Repetir desde

Introducción

Hasta ahora podríamos resolver problemas donde las acciones se ejecutan sólouna vez.
¿Qué pasa si necesito repetir las acciones?
La estructura de repetición nos permite indicar las acciones que queremos repetir, un número determinado o indeterminado de veces.

Elsegundo tipo de estructura repetitiva se diferencia de la primera en que no se conoce el número de repeticiones o iteraciones en que se va a ejecutar una acción o un bloque de acciones.
Estas estructurasson básicamente dos:
Estructura Mientras...fin-mientras
Estructura Repetir.... hasta

En la presente unidad se presenta la información de las estructuras repetitivas.

6.-Estructuras de repetición. |

Las estructuras de repetición sirven para formar bucles o ciclos en los que se ejecuta repetidamente un bloque de instrucciones.

7.1.- Repetir Mientras ( while )
Enesta estructura, de entrada se evalúa una condición. En caso de que el resultado de tal evaluación sea true, se ejecuta un bloque de instrucciones, en el cual debe existir una instrucción que modifiquela condición. De no existir esa instrucción, se ejecutará un ciclo infinito ( loop ). Si el resultado de la evaluación es false, el bloque de instrucciones no se ejecuta y finaliza la ejecución de laestructura.

Diagrama de flujo:

Sintaxis:
while( condición )
{
Bloque ;
}

Ejemplo:
using System;
namespace EjemploWhile
{
class Capturador
{
public string leeClave( )
{
stringc = "" ;
while(c == "")
{
c = Console.ReadLine( ) ;
}
return c ;
}
}

class Principal
{
static void Main()
{
string clave= "";
Capturador objeto = new Capturador();Console.Write("Escriba la clave: ");
clave = objeto.leeClave();
Console.WriteLine("Clave = " + clave );
}
}
}

6.2.- Repetir hasta ( do-while )
La estructura do-while tiene un comportamiento similar a...
tracking img