CICLOS

14
Microprocesadores DOCENTE: MARCO AURELIO PORRO CHULLI CICLOS TEMA

Transcript of CICLOS

Page 1: CICLOS

Microprocesadores

DOCENTE: MARCO AURELIO PORRO CHULLI

CICLOS

TEMA

Page 2: CICLOS

CICLOS

ES UNA SENTENCIA QUE SE REALIZA REPETIDAS VECES A UN TROZO AISLADO DE CÓDIGO, HASTA QUE LA CONDICIÓN ASIGNADA A DICHO CICLO DEJE DE CUMPLIRSE.

GENERALMENTE, UN CICLO ES UTILIZADO PARA HACER UNA ACCIÓN REPETIDA SIN TENER QUE ESCRIBIR VARIAS VECES EL MISMO CÓDIGO, LO QUE AHORRA TIEMPO, PROCESOS Y DEJA EL CÓDIGO MÁS CLARO Y FACILITA SU MODIFICACIÓN EN EL FUTURO.

Page 3: CICLOS

INSTRUCCIONES REPETITIVASFOR (PARA)

ES UNA ESTRUCTURA DE CONTROL EN PROGRAMACIÓN EN LA QUE SE PUEDE INDICAR DE ANTEMANO EL NÚMERO MÍNIMO DE ITERACIONES QUE LA INSTRUCCIÓN REALIZARÁ. ESTÁ DISPONIBLE EN CASI TODOS LOS LENGUAJES DE PROGRAMACIÓN IMPERATIVOS.

SINTAXIS:

Para i ß x hasta n a incrementos de s hacerInstruccionesFin Para

Page 4: CICLOS

ELEMENTOS:

'VARIABLE DE CONTROL‘

INICIALIZACIÓN DE LA VARIABLE DE CONTROL CONDICIÓN DE CONTROL

INCREMENTO

CUERPO

Page 5: CICLOS

For Each (Por Cada)Este bucle es una evolución del concepto del bucle Para en algunos lenguajes. Se utiliza para recorrer estructuras repetitivas de datos de forma más simple y ágil.

ElementosElemento Tipo de DatoConjuntoCuerpo

Page 6: CICLOS

WHILE (MIENTRAS)

ES UNA ESTRUCTURA DE LA MAYORÍA DE LOS LENGUAJES DE PROGRAMACIÓN ESTRUCTURADOS CUYO PROPÓSITO ES REPETIR UN BLOQUE DE CÓDIGO MIENTRAS UNA CONDICIÓN SE MANTENGA VERDADERA.

SINTAXIS:

 

Mientras Condición hacerInstruccionesFin Mientras

Page 7: CICLOS

Do (Hacer Mientras)También llamado ciclo do-while, es una estructura de control de la mayoría de los lenguajes de programación estructurados cuyo propósito es ejecutar un bloque de código y repetir la ejecución mientras se cumpla cierta condición expresada en la cláusula while. La diferencia con el bucle while radica en que este evalúa la condición al principio, y si esta no se cumple, el código que está encerrado dentro del cuerpo no se ejecuta. En cambio, el bucle do-while evalúa la condición para seguir ejecutándose luego de haber ejecutado el código dentro de su cuerpo; es decir, siempre se ejecuta por lo menos una vez el código.

Sintaxis: Hacer  InstruccionesMientras(Condición)

Page 8: CICLOS

  Repetir 

Comprueba la condición de finalización al final del cuerpo del bucle, y si ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado.En algunos lenguajes de programación es reemplazado por el bucle While.

Sintaxis:

Repetir InstruccionesHasta Que (Condición)

Page 9: CICLOS

EJEMPLOS•   For(Para)• Imprimir la tabla de multiplicar del 5

for (int i =0 ; i <= 10; i++) { System.out.println(5 + " * " + i + " = " + 5*i ); }

Page 10: CICLOS

•For Each Recorre en iteración todos los elementos de una colección list.

Dim lst As New List(Of String) _    From {"abc", "def", "ghi"}For Each item As String In lst    Debug.Write(item & " ")Next        Debug.WriteLine("")

Page 11: CICLOS

While (Mientras)Genera y muestra los primeros diez números naturales

tarea{   el objeto número_natural es una cantidad   copie 0 en número_natural   mientras número_natural < 10 haga:   {       copie número_natural + 1 en número_natural       muestre número_natural   }           }

Page 12: CICLOS

DoSuma 1 al valor de a (que inicialmente valía 3) mientras este sea menor o igual que b (que vale 5), lo que da como resultado 6 (nótese que, en la última ejecución del bucle, la variable a comienza valiendo 5, por lo que cumple la condición "mientras", y se le suma 1).

tarea{   iguale a a 3   iguale b a 5   haga   {   copie a + 1 en a   mientras a <= b   {   muestre a   }            }

Page 13: CICLOS

RepetirAdmite un número del 3 al 7, si no pregunta de nuevo

REPEAT   WriteString(“Escribe el numero”)   ReadInt(numero);           UNTIL (numero >= 3) AND (numero <= 7)

Page 14: CICLOS