Está en la página 1de 2

Separata de trabajo N°12: Estructura repetitiva PARA

Semana 12

Logro de aprendizaje: Al finalizar la sesión, el estudiante construye pseudocódigos y diagramas de


flujo con la estructura repetitiva PARA utilizando contadores y acumuladores

Ejercicios explicativos

1. Construir un pseudocódigo que imprima los números pares entre 0 y 100

Solución usando MOD


Proceso pares1_100

Para cont <- 1 Hasta 100 Con


Paso 1 Hacer Si cont MOD 2 = 0
Entonces
Escribir cont," - "
Sin Saltar FinSi
FinPar

Solución usando el contador que avanza de 2 en 2

Proceso pares1_100

Para cont <- 2 Hasta 100 Con


Paso 2 Hacer Escribir cont," - " Sin
Saltar
FinPar

2. Construir un programa que al ingresar un valor calcule su factorial


Proceso factoriales

Definir n,fact,aux Como


Entero fact<-1
Escribir
"Ingrese n" Leer n
Para i<-1 hasta n Con paso 1 Hacer

fact<-fact*i //contador que se multiplica en lugar de


sumar FinPara
Escribir n, "! = ",
fact FinProceso
3. Calcular el salario total de un grupo de “n” trabajadores (el valor “n” se ingresa por teclado) dada la

cantidad de horas trabajadas y la tarifa por hora para cada uno de los trabajadores.

Proceso sueldos
Definir horas, n Como Entero

Definir tarifa, sueldo, sueldoTotal Como


Real sueldoTotal <- 0 //acumulador
Escribir "Ingrese el numero de
trabajadores" Leer n
Para cont <- 1 hasta n Con
Paso 1 Hacer Escribir "Ingrese las
horas"
Leer horas
Escribir "Ingrese la tarifa por hora"
Leer tarifa

sueldo <- horas * tarifa

sueldoTotal <- sueldoTotal


+ sueldo
FinPara

Escribir "Sueldo del grupo:

Ejercicios propuestos

1. Construir un pseudocódigo para calcular el promedio de “n” temperaturas ingresadas (el valor “n” se
ingresa por teclado). Las temperaturas están en grados celsius

2. Construir un pseudocódigo para calcular el menor número de “n” números enteros (el valor “n” se
ingresa por teclado)

3. Construir un pseudocódigo para calcular cuántas personas son mayores de edad y cuántas son
menores de un grupo de 20 personas, cuyas edades se ingresan por el usuario. Finalmente mostrar el
porcentaje de mayores y menores de edad

También podría gustarte