Estructuras de Repeticion 1
Ejecuta cero o más veces un grupo de instrucciones (bucle). El número de repeticiones está determinado por un número dado, o hasta que deje de cumplirse o se cumpla
Programa en Pseint
Proceso Avalos
Definir Suma, N, C Como Enteros;
Escribir "********************************";
Escribir "1) FACTORIAL N"
Escribir "2) Suma de los Números Naturales"
Escribir "3) Serie (((N!)-N)/(N-1))"
Escribir "4) Sumatoria de rc(N!/N+1)";
Escribir "5) Tabla de Multiplicar 1 al 12"
Escribir "********************************"
Escribir "Ingrese una opción:"
Leer OP
Segun OP hacer
1:
Escribir "Ingrese el enésimo término:";
Leer N;
//Valores Iniciales
Factorial<-1;
C<-1;
Mientras (C<=N) Hacer
Factorial<-Factorial*C;
C<-C+1;
Fin Mientras
//IMPRIMIR
Escribir "El Factorial de ", N, " es: ", Factorial;
2:
Escribir "Ingrese el enésimo término:";
Leer N;
//Valores Iniciales
Suma<-0;
C<-1;
Mientras (C<=N) Hacer
Suma<-(Suma+C);
C<-C+1;
Fin Mientras
//IMPRIMIR
Escribir "La suma de los ", N, " términos es: ", Suma;
3:
Escribir "Serie (((N!)-N)/(N-1))";
Escribir "Ingrese el numero";
Definir Serie Como Real
Leer N;
//Valores Iniciales
Serie<-0;
C<-1;
Factorial<-1;
Mientras (C<=N) Hacer
Factorial<-Factorial*C
C<-C+1;
Serie<-(Factorial-N)/(N-1)
Fin Mientras
//IMPRIMIR
Escribir "La serie de ", N, " es:", Serie;
4:
Escribir " Sumatoria de rc(N!/N+1)"
Escribir "Ingrese el numero"
Definir serie como Real
leer N;
//Valores Iniciales
serie <-0
C<-1
Factorial<-1
Mientras (C<=N) Hacer
Factorial<-Factorial*C
C<-C+1;
serie<-(rc((Factorial)/(N+1)))
FinMientras
//IMPRIMIR
Escribir "La sumatoria de rc(N!/N+1) es:", serie;
5:
Escribir "Tabla de Multiplicar";
Definir INICIAL, FINAL Como Entero;
INICIAL = 5;
FINAL = 10;
Leer N;
Escribir "Tabla del ", N, " :";
C = INICIAL
Mientras (C<=FINAL) Hacer
Escribir C, "*", N, "=", C*N;
C<-C+1;
Fin Mientras
De Otro Modo:
Escribir "NO ES UNA OPCION";
FinSegun
FinProceso
PRIMER PROGRAMA
Proceso sin_titulo
escribir "***************"
escribir "Formula I=V*R"
escribir "***************"
escribir ""
definir I,V,R Como Real
Definir inicial,final como real
escribir "Ingresa el Valor de V"
leer V
escribir ""
inicial <- 10
final <- 100
R<- inicial
Mientras R<=final Hacer
I=V*R
R= R+10
escribir (I)
Fin Mientras
FinProceso
SEGUNDO PROGRAMA
Proceso sin_titulo
escribir "**********************"
escribir "Hallar F=K*((Q1*Q2)/D*D)"
escribir "**********************"
escribir ""
definir f,k,q1,q2,d Como Real
Definir inicial,final como real
escribir "Ingresa el Valor de q1"
leer q1
escribir ""
escribir "Ingresa el Valor de q2"
leer q2
escribir ""
k=0.000000009
inicial <- 10
final <- 40
d<- inicial
Mientras d<=final Hacer
F=K*((q1*q2)/d^2)
d= d+2.5
escribir (f)
Fin Mientras
FinProceso
TERCER PROGRAMA
Proceso sin_titulo
escribir "**********************"
escribir "Formula de Caida Libre"
escribir "**********************"
escribir ""
definir Vo,Vf,g,t Como Real
Definir inicial,final como real
escribir "Ingresa el Valor de T"
leer t
escribir ""
g=9.8
inicial <- 0
final <- 80
Vo<- inicial
Mientras Vo<=final Hacer
Vf=Vo+g*t
Vo= Vo+5
escribir (Vf)
Fin Mientras
FinProceso