taller de ciclos
TEMA: CICLOS
1. CICLO MIENTRAS (PARA N=5)
PARA QUE UNA PERSONA PUEDA CASARSE, DEBE DE SER MAYOR DE EDAD Y SOLTERO.
REALICE UN ALGORTIMO QUE DETERMINE SI UN NUMERO ESPOSITIVO.
2. CICLO HAGA – MIENTRAS
LEER DOS NUMEROS ENTEROS Y MOSTRAR TODOS LOS ENTEROS COMPRENDIDOS ENTRE EL MENOR Y EL MAYOR
3. CICLO REPETIR - HASTA
ESCRIBIR UN PROGRAMA PARA DETERMINAR EL NUMERO DEDIGITOS DE UN NÚMERO.
4. CICLO PARA
SE TIENEN 6 NOTAS COMPRENDIDAS ENTRE 0 Y 5, SE NECESITA SABER CUAL ES EL PROMEDIO DE DICHAS NOTAS.
SOLUCIÓN
1. ALGORITMO PARA QUE UNA PERSONA PUEDACASARSE, DEBE DE SER MAYOR DE EDAD Y SOLTERO.
E: entero // edad
EC: cadena // estado civil
S: cadena// soltero
I: entero
Inicio
Escribir E
“lea E “
Escribir EC
“Leer EC”
Mientras i <= 5 (edad >= 18)EC = S)
Escribir “Se puede CASAR”
I= i+1
Sino
Escribir “NO puede CASARSE”
Fin (mientras)
Fin
ALGORITMO QUE DETERMINE SI UN NÚMERO ES POSITIVO.
N: real// numero
Inicio
Escriba N
“Leer N”
Mientras N>= 0 entonces
Escriba “Este número es POSITIVO”
Sino
Escriba “Este número NO es POSITIVO”
Fin (Mientras
Fin
2. LEER DOS NUMEROS ENTEROS Y MOSTRAR TODOS LOS ENTEROS COMPRENDIDOS ENTRE EL MENOR Y ELMAYOR
N1: Entero// primer número entero (menor)
N2: Entero// segundo numero entero (mayor)
X: Enteros// números enteros comprendidos entre N1 hasta N2
Inicio
Escribo N1, N2, X
“Lea N1, N2, X”
X =N1,hasta N2 inc. N1
Haga mientras (N1 >= N2-2)
Fin mientras
Escribir enteros=X
Fin
3. ESCRIBIR UN PROGRAMA PARA DETERMINAR EL NÚMERO DE DIGITOS DE UN NÚMERO.
N: entero// nuero natural
DIV: entero //numero divisor
I: entero// contador
RES: real// resultado
Ingreso N
“Lea N”
DIV=10
I= 0
Res= 0
Repita RES= N/DIV
I ++;
DIV=DIV*10
Hasta RES >=1
“escribir numero de dígitos=I”
Fin
4. SE TIENEN 6 NOTASCOMPRENDIDAS ENTRE 0 Y 5, SE NECESITA SABER CUAL ES EL PROMEDIO DE DICHAS NOTAS.
N: real// notas
P: real// promedio
I: Entero// contador
Inicio
Ingrese N
“lea N”
Suma=0
I=0
Para (i de 1 hasta 6)...
Regístrate para leer el documento completo.