ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bucles while


Enviado por   •  7 de Junio de 2013  •  839 Palabras (4 Páginas)  •  440 Visitas

Página 1 de 4

BUNCLES WHILE

El Bucle while o bucle 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.

==Ejemplo (usando sintaxis de [[Lenguaje de programación C|C]])==

<source lang="c">

#include <stdio.h>

int main(){

int tecla = 0;

while(tecla == 0){

scanf("%i",&tecla); /* Leemos el numero ingresado */

}

}

</source>

En este ejemplo el programa va a leer la pulsación de una tecla mientras su valor sea igual a cero, en el momento en el que se pulse una Tecla distinta, se detendrá.

El bucle for o ciclo for es una estructura de control en la que se puede indicar el número minimo de iteraciones. Está disponible en casi todos los lenguajes de programación imperativos.

For en pseudolenguaje

La principal diferencia de un bucle PARA con respecto a los bucles MIENTRAS Y REPETIR, es que puede determinarse al comienzo del bucle cuántas veces se iterará el mismo, lo cual muchas veces puede redundar en una optimización del código por parte de los compiladores. Los condicionales constituyen junto con los bucles los pilares de la programación estructurada, y su uso es una evolución de una sentencia de lenguaje ensamblador que ejecutaba la siguiente línea o no en función del valor de una condición.

El bucle PARA se ha convertido en el bucle más ampliamente utilizado en la programación, ya que con la evolución de los lenguajes la mayoría de las condiciones de fin

PARA VariableControl := ValorInicial A ValorFinal, PASO = Incremento

Cuerpo

FIN PARA

donde ''VariableControl'', ''ValorInicial'', ''ValorFinal'' y Paso son enteros. La(s) instrucción(es) del cuerpo se ejecutará(n) (ValorFinal - ValorInicial + 1) veces, o sea que va desde ValorInicial a ValorFinal inclusive.

El bucle y los condicionales representan la base de la programación estructurada. Es una evolución del código ensamblador, donde la única posibilidad de iterar un código era establecer una sentencia jump (que en los lenguajes de programación fue sustituida por el "ir a" o GOTO).

Los tres bucles más utilizados en programación son el bucle while, el bucle for y el bucle repetir.

Ejemplo en código C de sentencias repetidas:

int var=0;

//código que puede ser sustituido por un bucle

var = var + 2; //var igual a 2 (puede ser sustituído por var+=2)

...

Descargar como (para miembros actualizados)  txt (4.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com