Inicio Int: i Real: acum,
variable. acum<-0 para
i :(1 hasta x) Escriba
"Digite dato numero" i
Lea variable
acum<-acum+variable
FinPara Escribir "el
acumulado final es"
acum Fin
Mientras (while)
inicio Int.n Real: acum,
operación n<-1
Mientras (n cumpla
condición) Hacer
escribir "Digite variable"
n leer variable
acum<-acum+variable
n<-n+1 Fin Mientras
ejecute operación
Escribir "el resultado de
la operación es"
operación Fin
Repita hasta (do while)
inicio int: op real: tcompra,
compra tcompra<-0 Repetir
Escribir "Digite el valor de la
compra" Leer compra
tcompra<-tcompra+compra
Escribir "Desea ditar nueva compra
si(1)/no(2)" Leer op Hasta Que
OP=2 ganancia<-tcompra*(0.25)
Escribir "El total comprado es : "
tcompra Escribir "La gancia es: "
ganancia Fin
Selectivas
Simples
Si (if)
Inicio Real variable;
Lea variable; Si
(variable cumple
condición) Entonces
Escribir ‘mensaje de
salida’ FinSi Fin
Dobles
Anidadas
Si-Sino-Sino o Caso
(if-else-case o else)
Inicio Entero: variable 1, variable 2
Real: Resultado Cadena: condición
Escribir “ingrese primer variable”
Lea variable1 Escribir “ingrese
segunda variable” Lea variable 2
Escribir “ingrese opción” Lea
condición Si (condición "opción" se
cumple) entonces Resultado variable
1 "opcion" variable 2 Sino Si
(condición "opción" se cumple ahora)
entonces Resultado variable 1
"opción" variable 2 Sino Si (condición
"opción" se cumple ahora) entonces
Resultado variable 1 "opción"
variable 2 FinSi FinSi FinSi
Si-Sino (if-else)
Inicio Int variable;
Escribir “Digite variable”
Lea variable Si (variable
cumple condición)
Entonces Escribir
'mensaje de salida' Sino
Escribir "mensaje de
salida alterno" FinSi Fin
Multiples
Caso (case)
Inicio Escribir "Elija
una opción (1-7): "
Leer opción Caso
(opción) Hacer 1:
Escribir "caso 1" 2:
Escribir "caso 2" 3:
Escribir "caso 3" 4:
Escribir "caso 4" 5:
Escribir "caso 5" 6:
Escribir "caso 6" 7:
Escribir "caso 7" De
otro modo: Escribir
"caso no válido" Fin
Fininicio