Você está na página 1de 13

1671072017

TALLER NUMERO 2
ESTRUCTURAS REPETETIVAS
INTEGRANTES:
Jos Carlos Julca Elera
Renzo Cabrera Inchausteguii
Juliana Aldaz Flores
Responsable: Alejandro Chayan Coloma
CICLO: 4 CICLO -2017 III
AULA: B-802
Horario: 8:00am -11:00am
Sede: Chiclayo
SOFWATRE: PSINT

Jos Carlos Julca Elera


UNIVERSIDAD TECNOLOGICA DEL PERU
PRINCIPIOS DE ALGORITMOS

TALLER N 02

Estructuras Repetitivas

Crear el seudocdigo, de los siguientes algoritmos:

1. Crear un programa que permita ingresar n empleados, luego ingresar el sistema de pensin

ONP o AFP, finalmente deber mostrar la cantidad de afiliados a ONP, AFP, el importe total

Por sistema de pensin (es decir importe de ONP y AFP), el mayor importe obtenido (el

Mayor importe entre ONP y AFP).

Desarrollo

Algoritmo : afiliados

Definir: i,n,afp,onp,CAFP,CONP,m,sum como entero

sum=0

afp=0

onp=0

CAFP=0

CONP=0

m=0

Escribir "ingrese cantidad de personas"

leer n

Para i<-1 Hasta n Con Paso 1 Hacer

Escribir "ingrese monto"

leer m

Escribir "si la pension es AFP=1ySi la pension es ONP=2"

LEER PENSION

sum<-sum+m

Si afp=1 Entonces

CAFP=CAFP+1

afp=afp+m

Sino

CONP=CONP+1
onp=onp+m

Fin Si

Fin Para

Si afp>onp Entonces

Escribir "el mayor importe obtenido es de afp",afp

Sino

Escribir "el mayor importe onp",onp

Fin Si

Escribir "el inporte de afp ",afp

Escribir "el inporte de onp",onp

Escribir "la cantidad de afiliados a afp es:",CAFP

Escribir "la cantidad de afiliados a onp es:",onp

FinAlgoritmo

En PSINT
2. Crea un programa que permita calcular el sueldo neto de 50 empleados, para lo cual se

debe de ingresar las horas trabajadas y el precio por hora de empleado

Proceso sueldo

Definir i,ht Como Entero

Escribir "ingrese pago x hora"

leer ph

Para i<-0 Hasta 50 Con Paso 1 Hacer

Escribir "ingrese horas trabajadas del trabajador",i+1

leer ht

s=ph*ht

FinPara

Escribir "el sueldo neto del trabajador es: /s ",s

FinProceso
3. Mostrar la lista de los N primeros trminos de la serie: 2, 2, 4, 12, 48,.. y calcular cunto

Suman

Proceso serie

definir i,n,sum,C Como Entero

mostrar "sumar los terminos de una serie"

Escribir "ingrese cantidad DE terminos"

leer n

c=2

Para i<-1 Hasta n Con Paso 1 Hacer

sum=sum+c

Escribir c;

C=C*i

FinPara

Escribir "la suma es :",sum

FinProceso
4. Mostrar en la pantalla los N primeros trminos de la serie: 1, 2, 4, 5, 10, 11, 22, ...

Algoritmo Terminos_serie

Definir K, i, C Como Entero

Mostrar "Los N primeros trminos de la serie"

Escribir "Ingresar la cantidad de los nmeros de la serie:"

Leer K

C <- 1

escribir 1

Para i<-2 Hasta K Con Paso 1 Hacer

Si (i mod 2 = 0) Entonces

C <- C+1

Sino
C <- C*2

FinSi

escribir c

Fin Para

FinAlgoritmo
5. Ingresar un nmero y mostrar si es primo o no

Proceso numero_primo

definir num,i,contador Como Entero

contador=0

Escribir "ingresar un numero"

leer num

Para i<-1 Hasta num Con Paso 1 Hacer

Si num mod i=0 Entonces

contador=contador+1

Fin Si

Fin Para

Si contador=2 Entonces

Escribir "el numero es primo"

Sino

Escribir "el numero no es primo"

Fin Si

Fin Proceso
6. Crear un programa que permita generar 20 nmeros al alzar, los numero a generar deben

estar comprendido entre 1-10, luego mostrar la cantidad de mltiplos de 5

Proceso numeros_20

Proceso multiplos

definir i ,n como entero

Para i<-1 Hasta 20 Con Paso 1 Hacer

num=azar(10)+1

Escribir "num generado",num

Si num mod 5 = 0 Entonces

cont=cont+1

FinSi

FinPara

Escribir "la cantidad de multiplos es:",cont

FinProceso
7. Crear un programa que permita generar 20 nmeros al azar, los nmeros debes estar

comprendidos entre 15 -50, luego mostrar la cantidad de pares e impares

definir i,n Como Entero

Proceso numeros_20

Proceso ejercicio_7

definir i,n,cp,ci Como Entero

Para i<-1 Hasta 20 Con Paso 1 Hacer

num<-azar(36)+15

Escribir num

Si num mod 2=0 Entonces

cp<-cp+1

Sino

ci<-ci+1

FinSi

FinPara

Escribir " la cantidad de pares es :",cp

Escribir " la cantidad de impares es:",ci

FinProceso

Você também pode gostar