Está en la página 1de 2

Capitulo 5 estructuras de control repititvas

Repetir 1 proceso oconjuntos de procesos es llamado bucle que es controlado por una
estructura repititva
Bucle secuencia repetitivas : usado de lenguaje While-For

Sentencia next(VB)
For variable=expresion1 To expresion2 {Step expresion}
[Sentencias]
Exit for
[Sentencias]
Next [variable]
-Variable iteractiva : da el numero de procesos que se ejecutaran hasta que se
cumpla el ciclo
-expresion 1 valor min expresion 2 valoor maximo

FOR EACH NEXT


igual al for , pero no toma valores de min o max si no elemento de array--->Vector
sintaxis
For Each variable In grupo
[Sentencia]
Next variable

FOR END Matlab


Sintaxis
For variable =expresion
Comando
end
-variable = variable interativa

While Wend (VB)


es otra forma de generar bucle mientras se cumple la condicion inicial
sintaxis
While condicion----> condicion bucle detiene el bucle
[Sentencias]
End while

While End (Matlab)


sintaxis
while condicion
comandos
end

Ejemplo 1 Elaborar un algoritmo y programa que determine el factorial de un numero


Analisis del problema
ENTRADA
n : numero a encontrar el factorial tipo de dato : entero
n:entero
PROCESO
n>0
i=1 hasta n
P=P*i
n=o
Imprimir 1
sino
imprimir valores positivos par an
SALIDA
P

PSEUDOCODIGO
1.inicio
2.Declarar variables n,i,P entero
3.Leer n
4.Si n>0 entonces
4.1. Hacer P=1
4.2. Para i=1 hasta n ; 1
4.1.1. Hacer P=Pxi
4.3. fin del ciclo i
4.4. Imprimir P
5. Si no
5.1. si n=0
5.1.1 imprimir "1"
5.2. Si no
5.2.1Imprimir "ingrese valores positivos para n"
5.3.Fin de Si
6.Fin de Si
7.Fin

También podría gustarte