Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
I. OBJETIVOS ........................................................................................................................................2
II. ESPECIFICACIÓN DEL EJERCICIO .......................................................................................................2
2.1. Enunciado del problema ..........................................................................................................2
III. DESARROLLO DE LA SOLUCION ....................................................................................................2
3.1. Descripción de la solución (explicación) ..................................................................................2
3.2. Desarrollo de la solución en pseudocodigo .............................................................................3
3.3. Pantalla de PSeInt con el Pseudocódigo ..................................................................................5
3.4. Resultado del ejercicio .............................................................................................................6
IV. EJERCICIOS PROPUESTOS .............................................................................................................8
Página 1|8
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas
I. OBJETIVOS
Implementar ciclos repetitivos con la estructura mientras.
Aplicar el uso de contadores y acumuladores dentro de la estructura repetitiva
mientras.
Página 2|8
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas
Proceso ejemploRepetitivo01Guia04
Definir N Como Entero
Definir edad,xmay,xpar,ximp,x,xmen,i como Entero
Definir suma,spar,simpar Como Real
suma<-0;spar<-0;simpar<-0;xmay<-0;xmen<-99
xpar<-0;ximp<-0;x<-0
i<-1;
Escribir "Ingresar N edades:"
Leer N
Mientras (i<=N)
Escribir "Ingresar edad:"
Leer edad
//Se desea saber la sumatoria total de todas las edades.
suma = suma + edad//acumulador
//Se desea saber la edad mayor, menor y promedio.
//la edad mayor
Si(edad>xmay) Entonces
xmay=edad
FinSi
//la edad menor
Si(edad<xmen) Entonces
xmen=edad
FinSi
//Sumatoria de edades pares e impares.
//acumulador de edades pares
//Cantidad de edades pares e impares.
Si(edad MOD 2=0) Entonces
spar = spar + edad
//contador de pares
xpar=xpar + 1
Página 3|8
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas
FinSi
//acumulador de edades impares
Si(edad mod 2<>0) Entonces
simpar=simpar +edad
//contador de impares
ximp=ximp + 1
FinSi
//Edades entre 18 y 28 (etapa de juventud)
//rango de edad
Si(edad>=18 y edad<=28) Entonces
x = x + 1//contador
FinSi
i=i+1
FinMientras
Escribir "SUMA ES:",suma
Escribir "Suma de edades pares:",spar
Escribir "Suma de edades impares:",simpar
Escribir "Edad mayor es:",xmay
Escribir "Edad menor es:",xmen
Escribir "Can.pares:",xpar," Can.Imp:",ximp
Escribir "Can.edad 18 y 28:",x
FinProceso
Página 4|8
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas
Página 5|8
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas
Página 6|8
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas
Página 7|8
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas
4.2. En una empresa se van a producir aumentos de sueldos a sus trabajadores en base a
la siguiente escala:
SUELDO AUMENTO %
501 a más 10
351 – 500 15
201 – 350 20
Hasta 200 25
123456789
12345678
1234567
123456
12345
1234
123
12
1
4.4. Procesar el movimiento bancario de una cuenta, ingresada inicialmente el número
de cuenta, nombre del cliente y saldo anterior. Luego ingresar el tipo de movimiento
(1 = Deposito, 2 = Retiro, 0 = Fin) y la cantidad que lo represente. Si se ingresa otro
tipo de movimiento dar el mensaje de movimiento no válido. Terminar cuando se
ingresa 0 (cero) como tipo de movimiento y mostrar los datos de la cuenta así como
el número de depósitos y retiro, saldo anterior, los totales de los depósitos, retiros y
el saldo actual
4.5. Diseñe un programa que imprima y sume 75 términos de la siguiente serie. Los términos
serán mostrados en una columna a razón de un término por fila.
Página 8|8