CICLOS REPETITIVOS
- Estructuras de repetición
- (for) para
- (while) mientras
- (do will) haga hasta
- Ciclo (for) para
para (expresión lógica)
instrucción 1
instrucción 2
FinPara
instrucción n
FIN
Ejemplo:
INICIO
entero: n, i, suma
suma=0
para ( i=1, 1 hasta 5, 1) entonces
leer: n
suma=suma+1
Finpara
mostrar (' la suma es', suma)
FIN
INICIO
entero: n, i, suma
suma = 0
Para ( i = 1 hasta 5, 1 ) entonces
mostrar ('digite el numero a sumar')
leer; n
Si (n MOD 2 = 1 ) entonces
suma = suma + n
Sino
mostrar ( 'el numero es par')
FinSi
FinPara
mostrar ('la suma es', suma )
FIN
INICIO
entero: n, i, x, suma
mostrar ( 'digite la cantidad de numeros a sumar ')
leer; n
Para ( i = 1, hasta x; 1 ) entonces
mostrar (' digite el numero a sumar')
leer; n
Si ( n MOD 2 = 1 ) entonces
suma = suma + 1
Sino
mostrar ('el numero no es par')
FinSi
FinPara
mostrar ( 'la suma es', suma )
FIN
Ejemplo:
Hacer un algoritmo que lea 5 números dados por el usuario y muestre el resultado de la suma.
INICIO
entero: n, i, suma
suma=0
para ( i=1, 1 hasta 5, 1) entonces
leer: n
suma=suma+1
Finpara
mostrar (' la suma es', suma)
FIN
Hacer un algoritmos que muestre la suma de los números impares y muestre un mensaje cuando el numero sea par.
INICIO
entero: n, i, suma
suma = 0
Para ( i = 1 hasta 5, 1 ) entonces
mostrar ('digite el numero a sumar')
leer; n
Si (n MOD 2 = 1 ) entonces
suma = suma + n
Sino
mostrar ( 'el numero es par')
FinSi
FinPara
mostrar ('la suma es', suma )
FIN
- Modificar el anterior algoritmo teniendo en cuenta que el usuario decide cuantos numeros se van a sumar.
INICIO
entero: n, i, x, suma
mostrar ( 'digite la cantidad de numeros a sumar ')
leer; n
Para ( i = 1, hasta x; 1 ) entonces
mostrar (' digite el numero a sumar')
leer; n
Si ( n MOD 2 = 1 ) entonces
suma = suma + 1
Sino
mostrar ('el numero no es par')
FinSi
FinPara
mostrar ( 'la suma es', suma )
FIN
No hay comentarios:
Publicar un comentario