Está en la página 1de 14

Universidad Nacional

Mayor de San Marcos

Universidad del Perú.


Decana de América

FACULTAD DE INGENIERÍA ELÉCTRICA Y

ELECTRÓNICA

CURSO: LENGUAJE DE PROGRAMACIÓN (laboratorio)

Tarea: 01 Estructuras Lógicas Secuenciales

INTEGRANTES:

1. Colos Huaman Nayeli Elen

2. Cubas Medina Milton Javier

3. Garcia Villalobos Miguel Angel

4. Huayanay Baltazar Cesar Augusto

5. Arias Flores Heisserd

6. Abanto Chavez Adrian Edson


Ejercicios propuestos de Estructura Lógica Secuencial
1. Escribir un Pseudocódigo de un programa que permita leer la edad y peso
de una persona y posteriormente imprimirla.

Algoritmo:
Pseudocódigo
INICIO
Asignación:
nedad←0
npeso←0
total←0
Salida: ‘Digite edad de una persona’
Lectura: nE
Salida: ‘Digite el peso de una persona’
Lectura: nkg
Asignación:
total←(nE^nkg)
nE← nE
nkg←nkg
Salida: 'La edad de una persona es: ',nE,' ;
y el peso de una persona es: ',nkg,''
FIN
2. Escribir Pseudocódigo que calcule el área de un círculo.

Analizar el problema:
entrada: radio
procedimiento: Calcular área
salida: área
variables: radio
constante: pi

Algoritmo:
Pseudocódigo
Inicio
leer radio
pi =3.1416
área =pi*(radio^2)
escribir área
Fin

3. Una empresa dedicada a la comercialización de artículos importados desea


determinar el precio final de los mismos, el cual viene dado por el costo total,
más ganancia, más comisión del vendedor. Se tiene que la ganancia es igual
al 25 % del costo total. La comisión del vendedor es igual al 20 % del costo
total. Así mismo, se debe cancelar el Impuesto General a las Ventas (IGV) el
cual es equivalente al 9 % del precio final.
Desarrolle un algoritmo que permita generar el precio final de venta y el
monto a pagar por concepto de impuesto.
Como entrada se tiene el costo total del
artículo.

Algoritmo:
Pseudocódigo
Inicio
IMPRIMIR ‘COSTO TOTAL’
LEER C
CALCULAR
G← (25/100)*C
R← (20/100)*C
PF←G +R
CALCULAR
IGV←(9/100)*PF
PV←PF + IGV
IMPRIMIR 'EL PRECIO FINAL DE VENTA ES'
LEER PV
IMPRIMIR 'EL IGV ES IGUAL A'
LEER IGV
FIN
4. La evaluación del curso Algoritmo se discrimina de la siguiente forma: ● a) Tres
exámenes de 25 ptos.
● b) Evaluación continua de 10 ptos.
● c) Trabajos prácticos de 15 ptos.
Desarrolle un algoritmo que permita obtener la sumatoria de las diferentes
calificaciones del participante a lo largo del semestre sobre un total de 100 ptos. y
permita determinar la nota equivalente en la escala de 4 puntos y 20 puntos
respectivamente.

Algoritmo:
Pseudocódigo
Inicio
Mostrar:
‘Ingrese las notas del examen, evaluación continua y trabajos practicos’ Leer: E1,
E2, E3, EC, TP
TOTAL= E1+E2+E3+EC+TP
Base20= TOTAL*20/100
Base4= TOTAL*4/100
Mostrar: 'Nota en base 20 = ', Base20, ‘Nota en base 4 = ‘,Base4 FIN
5. Calcular el sueldo neto mensual de un empleado, conociendo su nombre,
cédula de identidad, pago por hora trabajada, el número de horas
trabajadas al mes, el % de descuento por impuesto sobre la renta, el % de
descuento por seguro social, los cuales son aplicados sobre el sueldo bruto.

Algoritmo:
Pseudocódigo
Inicio
Leer NH, PH, I, SS
A= (PH*NH)*I/100
B= (PH*NH)*SS/100
Escribir (PH*NH)-A-B
Fin
6. Se disponen de los siguientes datos de la Coordinación de Carrera de
Administración: Número de estudiantes, porcentaje de hombres. Desarrolle
un algoritmo que permita determinar el número de mujeres participantes en
la carrera Administración.
Algoritmo:
Pseudocódigo
Inicio
Asignación:
nhombres←0
nmujeres←0
total←0
Salida:
‘Digite el numero de hombres que hay en la carrera de Administracion’
Lectura: nombres
Salida:
‘Digite el numero de mujeres que hay en la carrera de
Administración’ Asignación:
total← (nhombres+ nmujeres)
porcentajeH←(nhombres*100) /total
porcentajeM←(nmujeres*100) /total
Salida: 'El porcentaje de hombres es: ',porcentajeH,'% ; y el porcentaje de
mujeres es: ',porcentajeM,'%'
Fin
7. Dados tres datos X, Y y Z, haga un algoritmo que permita intercambiar los
valores de X, Y, Z, de tal forma que X tome el valor de Y, Y tome el valor de
Z y Z tome el valor de X.

Analizar el problema:
entrada: X, Y, Z
procedimiento: Intercambio de valores
salida: X, Y, Z
variables: X, Y, Z
constante: ?

Algoritmo:
Pseudocódigo
Inicio
leer X, Y, Z
X=Y
Y=Z
Z=X
escribir X, Y, Z
Fin

8. La compañía Autos San Carlos paga a su personal de ventas un salario base


de euros 3.500,00 más una comisión de euros 200,00 por cada automóvil
vendido, más el 15 % del valor total de las ventas. Diseñe un algoritmo que
lea el nombre del vendedor, el número de autos vendidos y el valor total de
las ventas y calcule e imprima el salario neto del vendedor.

Algoritmo:
Pseudocódigo
Inicio
Imprimir 'Ingrese el numero de autos vendidos '

Leer A
Imprimir 'Ingrese el valor total de ventas '
Leer B

Calcular: SN←3500 + 200*A +(15/100)*B


Imprimir 'Su salario neto es ', SN
Asignar: NOMBRE← ‘’

Leer NOMBRE
Imprimir 'EL NOMBRE DEL VENDEDOR ES : ' ,
NOMBRE

Fin

9. El colegio Los Excelentes desea saber cuál fue el monto total de sus
ingresos por concepto de inscripción durante el mes de julio. ✔ En el
cálculo se va a incluir el monto por matricula, monto de sociedad de padres
y representantes y monto del seguro escolar. ✔ Cada alumno de primaria
cancela 150 euros; de secundaria 200 euros, Sociedad de Padres 50 y
Seguro 40 euros.
✔ Como datos de entrada se tienen: cantidad de alumnos de primaria,
cantidad de alumnos de secundaria.
✔ Usted debe considerar que del monto de sociedad de padres y representantes el
50 % corresponde como ingreso al colegio y del monto del seguro el 10 %.
✔ Se requiere en la salida el monto total de ingreso al colegio, monto de la cuota de
padres y representantes y monto del seguro.

Algoritmo:
PSEUDOCODIGO
Inicio
Leer CAP, CAS
m_m=150*CAP+200*CAS
m_spyr=50*(CAP+CAS)
m_se=40*(CAP+CAS)
Escribir m_m+m_spyr+m_se , m_spyr , m_se
Fin
10. Una conocida fábrica desea hacer un cálculo del salario de un empleado.
Para ello se cuenta con la siguiente información: nombre del empleado,
número del empleado, sueldo por hora, horas trabajadas, factor de
exoneración.
✔ Elabore un algoritmo que genere la siguiente información de un
empleado: nombre, nro. de horas trabajadas, salario bruto, salario
neto, sso.
✔ Nota:
Los cálculos para las deducciones se hacen de la siguiente
forma: Salario Bruto = sueldo por hora*(1,5*(horas-40) + 40)
SSO = 6 % del salario bruto
Impuestos = 20 % de (salario bruto – 580*factor de
exoneración) Salario Neto = Salario Bruto – impuestos – SSO.

Algoritmo:
Pseudocódigo
Inicio
NOMBRE= ‘’
LEER NOMBRE
ESCRIBIR ‘SU NOMBRE ES:’
LEER SH,HT,FE,SB,SN
SB=SH*(15*(HT-40)/10 +40
I=20*(SB-580*FE)/100
SN= SB-I-SSO
SSO=6*SB/100
ESCRIBIR LAS HORAS
TRABAJADAS,HT,
EL SALARIO BRUTO ES, SB,
SALARIO NETO, SN, EL SSO, SSO
Fin
11. La nueva ley de tránsito terrestre establece que cada conductor que cometa una
infracción deberá pagar una multa del 10 % del sueldo mínimo de un trabajador.
Diseñe un algoritmo que lea los siguientes datos de un conductor que cometió una
infracción: nombre, sueldo mínimo. Calcule e imprima la multa que debe pagar el
conductor.

Algoritmo: Algoritmo:
Pseudocódigo: PSEUDOCODIGO:
Inicio INICIO
Leer nombre , sueldo_minimo Asignacion
multa= 0.1*sueldo_minimo nombre =‘carlos’
Escribir multa sueldo_minimo=800
Fin Salida: ‘nombre’
Leer: nombre
Salida:’sueldo_minimo’
Leer:sueldo_minimo
Asignación:
multa=0.1*sueldo_minimo
Salida:’multa’ , multa
FIN
12. La Coordinación de Carrera de una Universidad ofrece cursos en diversas
áreas. El costo del curso varía de acuerdo al área y el mismo puede ser
cancelado de la siguiente manera: un pago inicial del 20 % del costo del
curso y el resto debe ser cancelado en cuotas mensuales durante 2 años.
Diseñe un algoritmo que lea los siguientes datos de un participante:
nombre, área, costo. Calcule e imprima la inicial y el monto de las cuotas
mensuales que deberá pagar el participante.

Analizar el problema:
entrada: nombre, área, costo
procedimiento: Calcular CI, CM
salida: Monto de CI, Monto de CM
variables: Nombre, área, costo
constante: ?

Algoritmo:
Pseudocódigo
Inicio
leer nombre, área, costo
CI=20/100*Costo
CM=80/100*(Costo/24)
escribir 'Monto de CI', CI , ' Monto de CM', CM
Fin
Algoritmo:
Pseudocódigo
Inicio
leer Nombre 'Laura'
Area 'Derecho
Costo 1000
CI=20/100*Costo
CM=80/100*(Costo/24)
escribir 'Monto de CI', CI , ' Monto de CM', CM
Fin

13. Un establecimiento de comida rápida desea procesar las ventas del día.
Para ello dispone de los siguientes datos: precio desayunos, total
desayunos pedidos, precio almuerzo, total almuerzos pedidos, precio cena,
total cenas pedidas. Diseñe un algoritmo que imprima lo siguiente: ingreso
por tipo de comida, ingreso promedio, total ingreso del día.

Algoritmo:
Pseudocódigo
Inicio
ASIGNAR VARIABLES
PD(precio desayuno), TDP, PA(precio almuerzo),
TAP, PC(precio cena), TCP
CALCULAR
ID←PD*TDP
IA ←PA*TAP
IC ←PC*TCP
CALCULAR
PROMEDIO ←(ID + IA +IC)/3
DIA ←ID + IA
IMPRIMIR ' INGRESO DEL DESAYUNO ES ', ID
IMPRIMIR ' INGRESO DEL ALMUERZO ES ', IA
IMPRIMIR ' INGRESO DE LA CENA ES ', IC
IMPRIMIR ' INGRESO DEL PROMEDIO ES ',PROMEDIO
IMPRIMIR ' INGRESO DEL DIA ES ',DIA
Fin
14.Analice y elabore un algoritmo para el siguiente enunciado: una compañía está
integrada por un conjunto de vendedores, ayudantes y secretarias. Dado el total de
personas que la integran, el número de vendedores, el número de ayudantes, el
ingreso total de la empresa y el egreso total de la empresa, se requiere como salida:
porcentaje de ayudantes que tiene la empresa, ganancia de la empresa, promedio
en $ 7,500 del ingreso de la empresa por vendedor y promedio en $ 2,990 del
egreso por secretaria y ayudante.

Algoritmo:
Pseudocódigo
Inicio
Mostrar: ‘Ingrese el numero de vendedores, ayudantes y secretarias’ Leer: v, a, s
pa=100*a/(a+v+s)
IT=v*7500
ET=(a+s)2990
G=IT-ET
Mostrar: ‘El porcentaje de ayudantes que tiene
la empresa es ‘, pa, ‘%’, ‘. La ganancia de la empresa es ‘, G Fin
15.Cuál sería la factura a pagar (total por alojamiento, por comida y total
general, el descuento total y el pago neto) en un hotel, por una familia que
consumió desayunos almuerzos y cenas, y durmió 6 noches. Si cada noche
el hotel cuesta $ 75 por persona, los desayunos $ 25, los almuerzos $ 50 y
las cenas $ 70. Los desayunos tiene un descuento del 10 %, las otras
comidas tiene un descuento de $ 5 y el alojamiento tiene un descuento del
15 %. Se da como entrada el número de personas, el número de
desayunos, el número de almuerzos y el número de cenas. Realice el
análisis y el algoritmo

Analizar el problema:
Entrada: NP, ND, NA, NC
Procedimiento:
Calcular la resta de TALOJ y DA
Calcular la suma de TD, TALM, TC y restar con DC
Calcular la suma de DA+DC
Calcular la resta de TG y (DA+DC)
Salida: TOTAL A PAGAR POR ALOJAMIENTO: TALOJ-DA, TOTAL A
PAGAR POR COMIDA: TD+TALM+TC-DC, EL DESCUENTO TOTAL ES:
DA+DC, EL PAGO NETO SERIA: TG-DA-DC
Variables: NP, ND, NA, NC, TALOJ, TD, TALM, TC, TG, DC, DA
Constante:?
Algoritmo:
Pseudocódigo
Inicio
Leer NP, ND, NA, NC
TALOJ=NP*75*6
TD= NP*2*ND
TALM= NP*NA*50
TC= NP*70*NC
TG= TALOJ+TD+TALM+TC
DC= (10/100*25*ND*NP) + (5/100*50*NA*NP) +
(5/100*NC*NP*70) DA= (75*6*NP*15/100)
Escribir TOTAL A PAGAR POR ALOJAMIENTO:
TALOJ-DA, TOTAL A PAGAR POR COMIDA:
TD+TALM+TC-DC, EL DESCUENTO TOTAL ES:
DA+DC, EL PAGO NETO SERIA: TG-DA-DC
Fin

También podría gustarte