Bucles ejemplos y sintaxis - Ciclos While, Do While y For

Son estructuras de repetición que permiten realizar tareas recurrentes y se usan para el control de flujo de un proceso un número determinado de veces.

Bucles ejemplos y sintaxis - Ciclos While, Do While y For | Aprender Programación en C | Son estructuras de repetición que permiten realizar tareas recurrentes y se usan para el control de flujo de un proceso un número determinado de veces
COMPÁRTELO:

Los bucles son estructuras que permiten ejecutar partes del código de forma repetida mientras se cumpla una condición.

Esta condición puede ser simple o compuesta de otras condiciones unidas por operadores lógicos.

Sentencia / Bucle While

Su sintaxis es:

while (condición) sentencia;

Con esta sentencia se controla la condición antes de entrar en el bucle. Si ésta no se cumple, el programa no entrará en el bucle.

Naturalmente, si en el interior del bucle hay más de una sentencia, éstas deberán ir entre llaves para que se ejecuten como un bloque.

Ejemplo


	/* Uso de la sentencia WHILE. */

	#include 

	main() /* Escribe los números del 1 al 10 */
	{
	   int numero=1;
	   while(numero<=10)
	   {
	      printf("%d\n",numero);
	      numero++;
	   }
	}

Sentencia / Bucle DO...WHILE

Su sintaxis es:

do {
sentencia1;
sentencia2;
} while (condición);

Con esta sentencia se controla la condición al final del bucle. Si ésta se cumple, el programa vuelve a ejecutar las sentencias del bucle.

La única diferencia entre las sentencias while y do...while es que con la segunda el cuerpo del bucle se ejecutará por lo menos una vez.


	/* Uso de la sentencia DO...WHILE. */

	#include <stdio.h>

	main() /* Muestra un menú si no se pulsa 4 */
	{
	   char seleccion;
	   do{
	      printf("1.- Comenzar\n");
	      printf("2.- Abrir\n");
	      printf("3.- Grabar\n");
	      printf("4.- Salir\n");
	      printf("Escoge una opción: ");
	      seleccion=getchar();
	      switch(seleccion){
		 case '1':printf("Opción 1");
		    break;
		 case '2':printf("Opción 2");
		    break;
		 case '3':printf("Opción 3");
		 }

	   }while(seleccion!='4');
	}

Sentencia / Bucle For

Su sintaxis es:

for (inicialización;condición;incremento) {
sentencia1;
sentencia2;
}

La inicialización indica una variable (variable de control) que condiciona la repetición del bucle. Si hay más, van separadas por comas:

for(a=1,b=100;a!=b;a++,b- -){ ... }

El flujo del bucle FOR transcurre de la siguiente forma:

Diagrama Bucle For
Diagrama Bucle For

Ejemplo


	/* Uso de la sentencia FOR. */

	#include <stdio.h>

	main() /* Escribe la tabla de multiplicar */
	{
	   int num,x,result;
	   printf("Introduce un número: ");
	   scanf("%d",&num);
	   for (x=0;x<=10;x++){
	      result=num*x;
	      printf("\n%d por %d = %d\n",num,x,result);
	   }
	}

Sentencia Break

Esta sentencia se utiliza para terminar la ejecución de un bucle o salir de una sentencia SWITCH.

Sentencia Continue

Se utiliza dentro de un bucle. Cuando el programa llega a una sentencia CONTINUE no ejecuta las líneas de código que hay a continuación y salta a la siguiente iteración del bucle.

Y aquí termina el capítulo dedicado a los bucles. Existe otra sentencia, GOTO, que permite al programa saltar hacia un punto identificado con una etiqueta, pero el buen programador debe prescindir de su utilización. Es una sentencia muy mal vista en la programación en 'C'

Ejemplo


	/* Uso de la sentencia CONTINUE. */

	#include <stdio.h>

	main() /* Escribe del 1 al 100 menos el 25 */
	{
	   int numero=1;
	   while(numero<=100)
	   {
	      if (numero==25)
	      {
		 numero++;
		 continue;
	      }
	   printf("%d\n",numero);
	   numero++;
	   }
}

Bucles en Lenguaje C

Ciclos While, Do While y For

Bucles While, For y Do While

Ejercicios y ejemplos de bucles en Lenguaje C

Ejercicios con bucles en Lenguaje C: - Tablas de multiplicación - Menú do while - Factorial de un número - Ingreso por clave - Suma de números con bucle - Calcular la potencia
🤖

ChatGPT Gratis
Realiza preguntas sobre cualquier tema

¡Participa!

¡Compártelo en tus Redes Sociales!
Compartir en:

CITAR ARTÍCULO


Para tareas, investigaciones, tesis, libros, revistas, blogs ó artículos académicos

Referencia en Formato APA:

Delgado, Hugo. (2020).
Bucles ejemplos y sintaxis - Ciclos While, Do While y For.
Recuperado 22 de abril, 2024, de
https://disenowebakus.net/bucles.php

Profesor en la Universidad de Guadalajara

Hugo Delgado Desarrollador y Diseñador Web en Puerto Vallarta

Profesional en Desarrollo Web y Posicionamiento SEO desde hace más de 15 años continuos.
Contamos con más de 200 constancias y reconocimientos en la trayectoria Académica y Profesional, incluidos diplomados certificados por Google.

CONTINÚA APRENDIENDO

Menú categoría


Aprender Programación en C

TAMBIÉN MERECE LA PENA VISITAR:

¿Te gustaría aprender más sobre Diseño Web?

Conoce todos los cursos y tutoriales que tenemos para ti completamente gratis
Aprender Diseño Web

¿Todavía no encuentras lo que necesitas?

Usa nuestro buscador interno para descubrir más información
Contenido relacionado:
 

Deja tu Comentario

PATROCINADOR

Tu negocio también puede aparecer aquí. Más información
Anunciate aquí

Tu navegador ha bloqueado la publicidad.
Por favor 🙏 permite visualizar los anuncios para poder acceder, gracias.