Logo Studenta

Separata09 - Estructuras repetitivas PARA

¡Estudia con miles de materiales!

Vista previa del material en texto

Separata de trabajo 09 
Estructuras repetitivas PARA 
Semana 12 
 
Esta separata de ejercicios sirve para tu práctica individual, resolver los ejercicios te ayudará a 
reforzar los conceptos tratados en el curso. Algunos de los ejercicios serán tomados como 
ejemplo en los videos del curso. Si tuvieses dudas en la resolución de los ejercicios, plantea la 
pregunta en el foro de consulta. 
 
 
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 
 FinPara 
FinProceso 
 
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 
 FinPara 
FinProceso 
 
 
 
 
 
 
2. 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: S/",sueldoTotal 
FinProceso 
 
3. 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 
 
Ejercicios propuestos 
1. Realizar un pseudocódigo que imprima los números impares entre 0 y 50 
 
2. Construir un programa que pida ingresar un número, luego muestre la tabla de multiplicar 
de dicho número del 1 al 12. 
 
 
3. Desarrollar un pseudocódigo que luego de ingresar 2 números naturales imprima los 
números naturales que hay entre ambos empezando por el menor. Asumimos que el usuario 
ingresa dos números diferentes y el segundo es mayor que el primero. 
 
4. Calcular el precio total de una compra de “n” productos (el valor “n” se ingresa por teclado) 
si se ingresa el precio de cada producto y la cantidad comprada de este.

Continuar navegando