top of page

Estructuras de Repeticion 

​

La estructura de repetición o bucle hace posible la ejecución repetida de una o más instrucciones.
Las estructuras de repetición nos permiten ejecutar varias veces unas mismas líneas de
código
Estas estructuras describen procesos que se repiten varias veces en la solución del problema. 
El conjunto de acciones que se repiten conforman el cuerpo del bucle y cada ejecución del cuerpo 
del bucle se denomina iteración

​

​

Pseudocodigo  en Pseint

​

Proceso Estruturas_de_Repeticion 


        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

​

​

​

Practica del dia jueves

​

Primer  Algoritmo 

​

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 Algoritmo 

​

​

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 Algoritmo 

​

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