Resolucion de Problemas y Algoritmos_SEUDOCODIGO
-
Upload
ruben-sanchez -
Category
Documents
-
view
228 -
download
0
description
Transcript of Resolucion de Problemas y Algoritmos_SEUDOCODIGO
-
Ejercicio N1
Se leen tres datos que representan el nombre, sueldo bsico y antigedad de un empleado y
se debe escribir el nombre y el sueldo a cobrar. El sueldo se calcula, adicionando al bsico el 15 % del mismo,si la antigedad supera los 3 aos; 30 % del mismo, si la antigedad supera los 6 aos y 50 % del mismo, si laantigedad supera los 10 aos.
Resolucin:
Variable Descripcin
NOMBRE Nombre del empleado
SB Sueldo bsico
ANT Antigedad
PORCENTAJE Porcentaje de antigedad
SUELDO Sueldo a cobrar
LEER NOMBRE
LEER SB
LEER ANT
PORCENTAJE 1
SI ANT>3 Y ANT 6 Y (ANT10
ENTONCES
1
-
PORCENTAJE 1.5
FINSI
FINSI
FINSI
SUELDO SB * PORCENTAJE
ESCRIBIR NOMBRE
ESCRIBIR SUELDO
Ejercicio N2
Escribir un algoritmo que determine en la variable MINIMO el menor de los valores de cuatro variablesnumricas.
C 1
LEER MIN
MIENTRAS CB
ENTONCES
MIN B
FINSI
C C+1
FINMIENTRAS
ESCRIBIR MIN
Ejercicio N3
Se leen tres valores que corresponden al da, mes y ao. Verificar si los datos constituyen una fecha posible ono.
LEER DIA
LEER MES
LEER AO
2
-
FECHA No valida
SI (DIA
-
LEER A
LEER B
LEER C
SI A
-
FINSI
SI C
-
PS4 Ms de 30Kg.
PS1 0
PS2 0
PS3 0
PS4 0
PARA N DESDE 1 HASTA 300 CON PASO 1 HACER
LEER PESO
SI PESO 10 Y (PESO20 Y (PESO30
ENTONCES
PS4 PS4+1
FINSI
FINPARA
ESCRIBIR Entre 0 y 10Kg. hay PS1 nios
ESCRIBIR Entre10 y 20Kg. hay PS2 nios
6
-
ESCRIBIR Entre 20 y 30Kg. hay PS3 nios
ESCRIBIRDe ms de 30kg. hay PS4 nios
Ejercicio N6
Se tienen las calificaciones individuales de los alumnos que cursaron una materia en tres aspectos: nota deltrabajo realizado en el laboratorio de computacin, nota promedio de los exmenes parciales y nota delexamen final. Por cada alumno, se lee su nombre y las tres calificaciones mencionadas, y se quiere obtener unlistado donde, cada lnea, debe contener el nombre de un alumno y su correspondiente nota promedio.
ALUMNO
MIENTRAS ALUMNOFIN HACER
LEER ALUMNO
LEER TP
LEER EP
LEER FINAL
PROMEDIO(TP+EP+FINAL)/3
ESCRIBIR ALUMNO
ESCRIBIR PROMEDIO
FINMIENTRAS
Ejercicio N7
Una empresa fabrica dos productos A y B y desea saber cul de ellos es el ms aceptado en el mercado. Paraello realiza una encuesta y, por cada persona interrogada, se obtiene un par de valores: el primer valor del parindica la aceptacin o no del producto A segn sea 1 o 0; el segundo valor del par corresponde al producto B.Por ejemplo, el par (1,0) significa que el encuestado acepta el producto A pero no el B. Se pide:
Total de encuestados.
Porcentaje de consumidores que aceptan:
el producto A.
el producto B
los dos productos.
el producto A pero no el B.
el producto B pero no el A.
7
-
ninguno de los dos productos.
Variable Descripcin
PA Cantidad de consumidores que aceptan el producto A
PB Cantidad de consumidores que aceptan el producto B
A Primer valor del par ingresado
B Segundo valor del par ingresado
ANB Cantidad que acepta A y no B
BNA Cantidad que acepta B y no A
AB Cantidad que aceptan A y B
NAB Cantidad que no aceptan ni A ni B
PORCENTA Porcentaje de consumidores que aceptan A
PORCENTB Porcentaje de consumidores que aceptan B
PROCENTANB Porcentaje de ANB
PROCENTBNA Porcentaje de BNA
PORCENTNAB Porcentaje de NAB
PORCENTAB Porcentaje de AB
PA0, PB, ANB0, BNA0, AB0, NAB0, C0
MIENTRAS A>1 HACER
LEER A, B
CC +1
SI A=0 Y B=1
ENTONCES
PBPB+1
BNABNA+1
FINSI
SI A=1 Y B=0
8
-
ENTONCES
PAPA+1
ANBANB+1
FINSI
SI A=1 Y B=1
ENTONCES
PAPA+1
PBPB+1
AB1
FINSI
SI A=0 Y B=0
ENTONCES
NABNAB+1
FINSI
FINMIENTRAS
CC1
PORCENTA 100*PA/C
PORCENTB 100*PB/C
PORCENTAB 100*AB/C
PORCENTANB 100*ANB/C
PORCENTBNA 100*BNA/C
PORCENTNAB 100*NAB/C
ESCRIBIR Consumidores del Producto A PORCENTA %
ESCRIBIR Consumidores del Producto B PORCENTB %
ESCRIBIR Consumidores del ambos productos PORCENTAB %
ESCRIBIR Consumidores del Producto A pero no del B PORCENTANB %
9
-
ESCRIBIR Consumidores del Producto B pero no del A PORCENTBNA %
ESCRIBIR Ninguno de los dos productos PORCENTNAB %
EjercicioN8
Suponiendo que el precio de cualquier artculo que se vende en un negocio es inferior o igual a $ 1 y que seabona con un billete de $ 2, disear un algoritmo para leer el precio de los artculos vendidos y calcular elnmero de cada clase de moneda que debe darse a cambio, de tal manera que se devuelva un mnimo demonedas fraccionarias.
Variable Descripcin
M1 Moneda de $1
M50 Moneda de $0.50
M25 Moneda de $0.25
M10 Monedas de $0.10
M05 Moneda de $0.05
LEER PRECIO
VUELTO=1< PRECIO
M1=1
Si(vuelto >0,50)o(vuelto=0,50)
Entonces
Vuelto=25)o(vuelto=0,25)
Entonces
Vuelto=vuelto=0,25
M25=1
Finsi
Mientras
(vuelto>0,10) y (vuelto=0,10)
10
-
vuelto=vuelto 0,10
m10=m10+10
fin mientras
si (vuelto>0,05)y (vuelto=0,05)
entonces
vuelto=vuelto=0,05
m05=1
finsi
Resolucin de Problemas y Algoritmos
5
11