Está en la página 1de 7

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES


DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° 3
LABORATORIO

A. TÍTULO DE LA EXPERIENCIA: Generar ciclos de repetición

B. TEMAS: Estructuras de control repetitivas.

C. OBJETIVOS: Manejar los ciclos de repetición con el mínimo número de instrucciones

D. METODOLOGÍA: De forma individual, el estudiante desarrolla el laboratorio de acuerdo al formato


dado para los ciclos de repetición. Trabaje en un solo programa principal, colocando comentarios
sencillos indicando el problema a resolver.

E. ENUNCIADO DE LA EXPERIENCIA: Cada estudiante, de acuerdo a los formatos de los ciclos de


repetición, resuelve los siguientes enunciados.

1. Calcular e imprimir la sumatoria de la siguiente progresión aritmética:


#include "stdio.h"
#include "stdlib.h"

int main()
{
float suma;
int cont=0;
for (cont=1;cont <= 50;cont++){
suma= ((1/cont)+suma);
}
printf("%d",&suma);
return=0
}

2. Calcular e imprimir la sumatoria de la siguiente progresión aritmética:


#include "stdio.h"
#include "stdlib.h"

int main()
{
float sum;
int num=0,denom=0;
for (num=1;num<= 49; num++){
for (denom=2;denom<=50;denom++){
sum= ((num/denom)+sum);

}
}
printf("%d",& sum);
return=0
}

3. Calcular e imprimir la suma de los términos de la serie:


#include "stdio.h"
#include "stdlib.h"

int main()
{
float num,sum;
int num1=0;
printf("Ingrese número");
scanf("%d",& num1);
for (k=1;k<=num1;k++){
if (k%2==0) {
sum=((sum/2^num1)+sum); }
else {
sum=((sum/2^num1)-sum); }
}
return=0
}

4. Imprimir las siguientes figuras:

Figura 1
#include "stdio.h"
#include "stdlib.h"

int main()
{
int z,x;
for (z=0;z>=5;z++); {
for (x=0;x>=5;x++); {
printf ("x");
}
}
return 0;
}

Figura 2
#include "stdio.h"
#include "stdlib.h"

int main()
{
int lb=4,la=1,k=0,a=0,c=0,p=0,m=0;
for (k=1;k<=5;k++){
for (a=1;a<=lb;a++){
printf(" "); }
lb=lb-1;
for (m=1;m<=la;m++) {
printf("x"); }
la=la+2;}

for (c=1;c<=5;c++){
for (p=1,;p<=3;p++){
printf(" ");}

for (p=1;p=3;p++){
printf("x");}
}
}
return 0;
}

Figura 3

#include "stdio.h"
#include "stdlib.h"

int main()
{

int bl=5,lx=1,vlb=1,vlx=9,k=0,m=0,p=0,c=0,h=0;
for(k=1;k<=11;k++){
for (m=1;m<=bl,m++){
printf(" ");}
bl=bl-1
for (p=1;p<=lx;p++){
printf("x");}
lx=lx+2
if (bl==0){
for (c=1;c<=vlb,c++){
printf(" ");}

vlb=vlb+1
for (h=1;h<=vlx,h++){
printf("x");}
vlx=vlx-2
}
}

return 0;
}

Figura 3

#include "stdio.h"
#include "stdlib.h"

int main()
{
int k,m,p,lb=5,lx=1,au=4,bln=1;
for (k=1;k>=9;k++){
for (m=1;m>=lb;m++){
printf(" ");}
bl=bl-1
for (p=1;p>=lx;p++){
printf("x");}
lx=lx+1
if (lb==0){
for (m=1;m<=bln;m++){
printf(" ");}
bln=bln+1
for (h=1;h<=au;h++){
printf("x");}
au=au-1
}
}

return 0;
}

Figura 4

#include "stdio.h"
#include "stdlib.h"

int main()
{
int k,m,p,lb=15,lx=1;
for (k=1;k<=6;k++){
for (m=1;m<=lb;m++){
printf("x");}
bl=bl-1
for (p=1;p<=lx;p++){
printf("x");}
lx=lx+1
}

return 0;
}

F. RECURSOS: Computadora, Software (C) proporcionado por el laboratorio.

G. RESULTADOS: Código resuelto y su opinión con respecto al manejo de los ciclos de repetición

H. CONSIDERACIONES FINALES: Realmente siento que todos estos problemas que realizamos nos
ayudan en gran manera a comprender en gran manera el lenguaje c++.

También podría gustarte