Está en la página 1de 3

SEGUNDA UNIDAD

Arreglos como estructuras para almacenamiento de


datos

TRABAJO ENCARGADO

El presente trabajo consta de la elaboración del diagrama de flujo (elaborado a


mano) y el código fuente escrito en Matlab, ambos resultados por ejercicio
deberán presentarse en un archivo PDF, el diagrama como imagen y el código
como texto.

VECTORES:

1. Realice un diagrama y programa, que permita sumar los elementos de


dos vectores y guarde el resultado en otro vector. Deberá imprimir el
vector resultante, el tamaño del vector será introducido por el usuario, se
debe comprobar que el tamaño del vector sea válido, es decir, no permitir
valores negativos y que sea mayor que 2.
2. Realice un diagrama y programa, que lea en un arreglo las marcas
obtenidas por 10 corredores en una carrera e imprimir cuántos tienen una
marca mayor y cuántos tienen una marca menor que el promedio.
3. Realice un diagrama y programa, que lea N elementos y que imprima el o
los números que se repiten más veces dentro del arreglo.
4. Realice un diagrama y programa que, de un vector con N notas de 0 a 20,
calcule el promedio de aprobados y el promedio de los desaprobados e
indique la cantidad de aprobados y desaprobados.
5. Realice un diagrama y programa que, de un vector que contiene N notas
de 0 a 20 y mostradas en pantalla, de acuerdo a la nota contenida, indique
cuántos estudiantes son:
Deficientes 0-5
Regulares 6-10
Buenos 11-15
Excelentes 16-20

MATRICES:

6. Una compañía de transporte cuenta con cinco choferes, de los cuales se


conoce: nombre, horas trabajadas cada día de la semana (seis días) y
sueldo por hora. Realice un algoritmo que:
a. Calcule el total de horas trabajadas a la semana para cada
trabajador.
b. Calcule el sueldo semanal para cada uno de ellos.
c. Calcule el total que pagará la empresa a la semana.
d. Indique el nombre del trabajador que labora más horas el día lunes.
e. Imprima un reporte con todos los datos anteriores.
7. En un arreglo bidimensional que almacena la cantidad de computadores
vendidos por tres vendedores en cuatro zonas diferentes. Se pide
mostrar:
a. La zona que más computadores vendió.
b. El vendedor que menos computadores vendió.
c. La cantidad de computadores vendidos por todos los vendedores
en todas las zonas.
8. A la clase de Fundamentos de Programación asiste un grupo de N
estudiantes. El profesor de dicha asignatura aplica 3 exámenes. Calcule
lo siguiente:
a. El promedio de calificación de cada alumno.
b. El promedio general del grupo.
c. El estudiante que obtuvo el mayor promedio de calificación.
9. Escriba un algoritmo que lea una matriz de N x 5 indicando que una
empresa tiene N vendedores cada uno de los cuales vende 5 productos.
La matriz almacena la cantidad de productos vendidos por cada vendedor
en cada producto, calcular:
a. El total de productos vendidos por cada vendedor.
b. El o los productos se vendieron más.
c. El o los vendedores que vendieron más productos.
d. Obtener la cantidad total de productos vendidos de la tienda.
10. Crear un programa que lea los precios de n artículos y las cantidades
vendidas por una empresa en sus “n” sucursales. Informar:
a. Las cantidades totales de cada artículo.
b. La cantidad de artículos en la sucursal 2.
c. La cantidad del artículo 3 en la sucursal 1.
d. La recaudación total de cada sucursal.
e. La recaudación total de la empresa.
f. La sucursal de mayor recaudación.

También podría gustarte