Examen Parcial Algoritmica I (2020 I) A

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

EXAMEN PARCIAL FILA

FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA A

Asignatura ALGORITMICA I Fecha 31 Julio 2020


Profesor: Gustavo Arredondo C.

1.- Elaborar un programa o pseudocódigo que permita realizar lo siguiente:


a) Ingresar una cantidad N de elementos, guardando los valores en vectores diferentes, datos relacionados a
productos de tipo A, B ó C, asignar precio unitario en soles (ver ejemplo )…. ( 2 pts)

Tipo
Product Precio Precio Precio
o Unitario S/. Venta S/. Venta US$
A 23.50
B 14.60
B 120.50
A 54.00
C 350.30
C 250.00
A 288.00
…. ……. …….
C 111.50
A 140.50
B 320.60
A 73.80
B 20.50
B 150.60
C 71.00

b) Calcular el precio de venta soles , basado en un incremento porcentual sobre el precio unitario. Según el tipo de
producto será: Tipo A incrementa 10% , Tipo B incrementa 20% y tipo C incrementa 30% , mostrar
resultados….(2 pts)
c) Convertir los precios de venta en dólares, usando como tipo de cambio el valor de 3.5 por dólar, , mostrar
resultados….. (1 pt)
d) Obtener los resultados consolidados, tal como se muestra en la tabla:….. ( 5 pts)

Total Precio Precio


Precio Total Unitario Venta
Unitario Precio Promedio Promedio
Tipo Cantidad % cantidad S/. Venta S/. S/ S/
A
B
C
Total 100%
Nota: Utilizar Vectores, estructuras repetitivas, acumuladores, contadores.
Los resultados, no necesariamente, deben presentarse como se muestran en las imágenes
2.- Elaborar un programa en C++ o pseudocódigo con PSeInt que permita realizar lo siguiente:
a) Cargar en un vector de 5 elementos enteros, los números 10, 20, 30, 40 y 50, pasar sus direcciones de memoria
respectiva en un arreglo de enteros tipo puntero….. (02 pts)
b) Desde este momento no se deberá trabajar con el vector de números enteros, solo con el de punteros, Se debe
visualizar el vector con sus valores enteros originales…. (01 pt)
c) Incluir un proceso donde el primer elemento acumule los valores de todos los elementos del vector. El segundo
elemento debe acumular los valores del segundo hasta el último y así sucesivamente....(05 pts)
d) Muestre la secuencia de la lista tal como se muestra en el ejemplo….(02 pts)

Ejemplo
10, 20, 30, 40, 50 Lista inicial
150, 20, 30, 40, 50 para el primer elemento (150) acumula los valores de 10, 20, 30, 40 y 50
150, 140, 30, 40, 50 para el segundo elemento (140) acumula los valores de 20, 30, 40 y 50
150, 140, 120, 40, 50 para el tercer elemento (120) acumula los valores de 30, 40 y 50
150, 140, 120, 90, 50 para el cuarto elemento (90) acumula los valores de 40 y 50
Nota: Utilizar apropiadamente punteros, vectores y estructuras de iteración

También podría gustarte