UNIVERSIDAD ABIERTA PARA ADULTOS
(UAPA)
Escuela
Ingeniería y Tecnología
Tema
Estructuras de Control Repetitivas
Participante:
Joris M. Acosta Arias 2019-04069
Facilitador
Diógenes Amaury Martínez Silverio
Santiago de los Caballeros, República Dominicana
14 de Noviembre del 2020
Actividades de la unidad
1.- Investiga en la web y elabora un informe acerca de los ciclos
repetitivos.
Ciclos Repetitivos
Los ciclos repetitivos también llamados lazos o bucles permiten repetir una
operación o secuencia de operaciones en función de ciertas condiciones. Es un
segmento de un algoritmo o programa cuyas instrucciones se repiten un
número determinado de veces mientras se cumpla una determinada condición.
Dentro de los ciclos se utilizan contadores y acumuladores, que regulan que el
ciclo llegue a su fin.
Estos ciclos están estructurados en 3 partes:
1) Inicialización: Solo se utiliza la primera vez que entra al ciclo, se utiliza
generalmente para iniciar un contador, de debe colocar el valor que interese
eso va a depender del caso generalmente se inicializa en cero.
2) Condición: Es la pregunta que se hace para realizar las acciones que están
dentro de la repetición, si se cumple la condición se ejecutaran las
instrucciones dentro del código.
3) Incremento: Es el cómo, o paso o la cantidad a incrementar o decrementar
el contador en cada repetición.
Mientras: (While) - el ciclo mientras es la estructura básica que permite
repetir varias veces una secuencia de operaciones, mientras se cumpla
una determina condición.
Repetir: (Do While) - las operaciones de lazo repetir son ejecutadas hasta que
la condición sea cierta.
Para: (For) se utiliza cuando se puede determinar el número de veces que hay
que ejecutar las instrucciones.
2.- Utiliza el bucle for, crea un programa que imprima los números
impares del 3 al 15.
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch,
system("pause") or input loop */
int main(int argc, char *argv[]) {
int i;
for (i=3; i<=15;i=i+2)
printf ("\n:%d",i);
return 0;
}
3.- Utiliza el bucle do while, realiza un programa que imprima la tabla de
multiplicación del 5.
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch,
system("pause") or input loop */
int main(int argc, char *argv[]) {
int i,n,r;
i=5;
n=1;
do { r=i*n;
printf("%d*%d =%d\n",i,n,r);
n++;
while(n<=12);
return 0;
}
4.- Realiza un programa que imprima n cantidad de veces UAPA, por
ejemplo:
Cantidad: 3
UAPA
UAPA
UAPA
int n;
do
printf("UAPA %d/n",n);
n++;
while (n<=5);