Separata Algoritmos 20190-02 Unidad 1
Separata Algoritmos 20190-02 Unidad 1
Separata Algoritmos 20190-02 Unidad 1
SECCIONES: Todas
2
UNIDAD 1: ESTRUCTURAS SIMPLES Y SELECTIVAS
_Un conductor va conduciendo por la autopista y de repente una de las llantas de su vehículo
se pincha.
Paso1.
_____________________________________________________________________________
_______________________________________________________________________.
Paso 2. -
_____________________________________________________________________________
_____________________________________________________________________________
Paso 3.
_____________________________________________________________________________
_____________________________________________________________________________
Paso 4.
_____________________________________________________________________________
____________________________________________________________________________
Paso 5.
__________________________________________________________________________
__________________________________________________________________________
3. En un diagrama de flujo de una estructura selectiva , la única forma que puede tener
dos salidas es la forma de
3
4. Identifique el error y presente la corrección:
a.
Leer R
Si R >0 Entonces
Mostrar Error
FIN
b.
INICIO
FIN
4
c.
5
1.2 ALGORITMOS CON ESTRUCTURAS SIMPLES
EJERCICIOS RESUELTOS
Inicio
Cuadrado = Promedio ^ 2
Fin
EJERCICIOS PROPUESTOS
8. Diseñe un algoritmo para realizar el caculo del área de un triángulo y muestre el resultado.
9. Diseñe un algoritmo para un call center donde se realizan llamadas de cobro , al final deberá
reportar el nombre del cliente y la fecha de compromiso de pago.
10. Una empresa fabricadora de calzado desea calcular su punto de equilibrio para evaluar a
partir de los datos de costos fijo y variables y del precio de venta por cada par de zapatos.
Se le pide diseñar solución por medio un algoritmo .
EJERCICIOS RESUELTOS
6
12. Elabore un pseudocódigo que calcule el monto del descuento por la compra de un
producto. Además, tome en consideración que el descuento aplicado depende de la
marca del producto según la tabla mostrada. Cabe resaltar que no se venden otras
marcas. Considere que los datos a ingresar son el producto, la marca y precio. Además,
deberá mostrar los mensajes de error correspondientes.
Inicio
Ingresar Producto
Ingresar Marca
Ingresar Precio
Mostrar MDescuento
Sino
Fin-si
7
Sino
Fin-si
Sino
Fin-si
Fin
EJERCICIOS PROPUESTOS
13. Diseñe un algoritmo que de acuerdo con la edad de una persona indique si esta puede votar
o no.
15. Diseñe un algoritmo en donde dada las dimensiones de la figura geométrica determine si se
trata de un cuadrado o de un rectángulo, en caso de ser cuadrado deberá calcular el área
de la figura y en caso de tratarse e un rectángulo deberá calcular su perímetro.
16. Diseñe un algoritmo que determine si una persona en el Perú cumple o no con los requisitos
en cuanto a edad y tiempo para obtener su pensión.
17. Elabore un algoritmo que aplique la tabla de descuentos y muestre el valor neto a pagar por
un vehículo según su marca.
Marca %
Ford 2
Toyota 5
18. Por medio de un algoritmo realice el cálculo donde indique para un trabajador cuantos días
de vacaciones puede disfrutar según el tiempo laborado en la empresa, adicional muestre
el equivalente en dinero solo en caso de requerir ser liquidado.
19. Desarrolle un algoritmo que permita realizar el cálculo de la distancia recorrida por una
partícula que viaja desde el punto A al punto B; debe considerar el tipo de movimiento que
adopta dicha partícula, el cual puede ser uniforme o uniformemente acelerado.
20. Diseñe un algoritmo que permita realizar las operaciones básicas aritméticas (+,-, X, / )de
una calculadora para dos números.
8
1.4 ALGORITMOS CON ESTRUCTURAS SELECTIVAS DOBLES Y
MULTIPLES
EJERCICIOS RESUELTOS
9
22. Elabore un seudocódigo que defina el estado académico de un alumno de upc de
acuerdo a las veces que ha repetido un curso, tenga en cuenta que por reglamento solo
puede ver el curso hasta 3 veces, antes de perder el derecho a matricula.
10
Fin_si
Fin_si
Fin_si
Fin
11
Resolviendo el ejemplo anterior con casos
EJERCICIOS PROPUESTOS
23. En un restaurante los menús varían según el horario en el que se pidan si se ordenan
antes de la 10 am se realiza un descuento del 5% sobre el precio unitario de cada menú.
Diseñe un algoritmo en Seudocódigo que permita calcular el monto a cobrar a un cliente
que hace pedidos de sus empleados con regularidad. Tenga en cuenta que si el día de
semana en que hace el pedido es sábado el descuento por realizar los pedidos temprano
es del 6%.
25. Una empresa productora de Acero cuenta con tres plantas cuya capacidad de producción
difiere debido a la tecnología implementada en cada una. Desarrolle un solución por medio
de un algoritmo que permita al jefe de planta, seleccionar la planta en la que desee activar
la producción y calcule en un lapso de 8 horas de trabajo seguido de dicha planta la
producción total de toneladas de acero alcanzada. A continuación, datos técnicos:
12
Planta Capacidad de
producción (t / h)
A 20
B 15
C 38
26. Una empresa de cultivo y recolección de café asigna los precios del bulto para la venta según
la clasificación del café recolectado. Adicionalmente según el número de bultos que compre
el distribuidor se podrá asignar un bono de descuento. Diseñe un algoritmo que dé solución
a este caso; tenga en cuenta la siguiente información:
Clasificación Tipo Precio $ / bulto BONO DE DESCUENTO APLICA:
A1 20 MAS DE 5 BULTOS 2X1
B2 30 MAS DE 10 BULTOS 20%
Exp 1 40 MAS DE 15 BULTOS 5%
Exp 2 55 No se otorga descuento
13