top of page

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

bottom of page