Repeticion Infinita
Bucle Repetir :
El bucle repetir comprueba la condición de fiscalización al final del cuerpo del bucle, y si ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado.
Bucle Infinito:
Bucle infinito en programación es un error que consiste en realizar un ciclo que se repite de forma indefinida ya que su condición para finalizar nunca se cumple.
PROGRAMA EN PSEINT
Proceso Guardia
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
Programa 1
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
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
Programa 2
Programa 3
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