top of page
Foto del escritorDANNY GABRIEL RAMOS ROJAS

Estructuras repetitivas finita (Para)

En muchas ocasiones se conoce de antemano el número de veces que se desean ejecutar las acciones del cuerpo del bucle. Cuando el número de repeticiones es fijo, lo más cómodo es usar un bucle “para”, aunque sería perfectamente posible sustituirlo por uno “mientras”.

La estructura “para” repite las acciones del bucle un número prefijado de veces e incrementa automáticamente una variable contador en cada repetición.

Ejemplo en Pseint

    escribir "---------------"     escribir "Formulas Ramdon"     escribir "---------------"     escribir ""     escribir "----------------------------------"     escribir "1. Impedancia de una Linea Coaxial"     escribir "2. Formula de Ultrasonido"     escribir "3. Formula Ft=Fo*cos(W*T)"     escribir "4. Formula R<-(Z2-Z1)/(Z2+Z1)"     escribir "----------------------------------"     escribir ""

    leer opciones     escribir ""

    Segun opciones Hacer         1:

            definir D1,D2,K,Z Como Real             DEFINIR INICIAL ,FINAL COMO ENTERO             escribir "Escribir Diametro Menor"             LEER D1             escribir ""             K=0.0175             INICIAl=110             FINAL =500

            Para D2<-INICIAL Hasta FINAL Con Paso 15 Hacer                 z<-138* ln(D2/D1)*(1/rc (k))                  escribir "z :",z;             Fin Para

        2:             definir Pzt,A,V,T,K,Z,INICIAL2,FINAL2 Como Real             DEFINIR INICIAL1,FINAL1 COMO ENTERO             escribir "Escribir Amplitud"             LEER A             escribir ""             escribir "Escribir Velocidad"             LEER V             escribir ""             K=0.0175             INICIAL1 =50             FINAL1 =100             INICIAL2 = 1             FINAL2=10

            Para Z<-INICIAL1 Hasta FINAL1 Con Paso 5 Hacer                 escribir ""                 escribir "-----------------------------------------------------------------"                 ESCRIBIR "Para una Impedancia en Z: ",Z                 escribir "-----------------------------------------------------------------"                 escribir ""

                Para T<-INICIAL2 Hasta FINAL2 Con Paso 1.5 Hacer                     Pzt<-A*COS(2*PI*V*T + K*Z)                     Escribir "EL ULTRA SONIDO: ",Pzt,"     Para Z: ",z,"    y tiempo:",t;                  Fin Para

            Fin Para

        3:

            DEFINIR Ft,Fo,W,T COMO REAL              ESCRIBIR "Escribir Fo"             leer Fo             ESCRIBIR "Escribir W"             leer W             inicial= 10             final= 20             t=inicial             Para T<-inicial Hasta final Con Paso 2 Hacer                 Ft=Fo*cos(W*T)                 Escribir "LA FRECUENCIA ES: ",FT ,"  Para Fo:",Fo,"  y el T: ",t;             FinPARA        4:            definir R,Z1,Z2 Como Real            DEFINIR INICIAL,FINAL COMO ENTERO            escribir "Ingresar Z2"            LEER Z2            escribir ""

           INICIAL =100            FINAL =900

           Para Z1<-INICIAL Hasta FINAL  Con Paso 10 Hacer                R<-(Z2-Z1)/(Z2+Z1)                Escribir "La Rezonancia es: ", R;             Fin Para

        De Otro Modo:             escribir "ya fue"         Fin Segun FinProceso

4 visualizaciones0 comentarios

Comentarios


bottom of page