Vous êtes sur la page 1sur 4

REPUBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD DEL ZULIA


DEPARTAMENTO DE COMPUTACION
CATEDRA: PROGRAMACION
PROFESORA: HAU MOY

GUIA DE EJERCICIOS VECTORES Y MATRICES


Introduccin
Dado los siguientes enunciados desarrolle el diagrama de flujo, y seudolenguaje y su respectiva
codificacin. Considere que debe de utilizar las estructuras de Arreglos Unidimensionales y
Bidimensionales (Vectores y Matrices) respectivamente .Para ello, utilice las estructuras de Control
Repetitivas (Mientras, Para) de acuerdo al problema presentado.
Al momento de resolver el problema debe seguir los siguientes pasos:
- Analizar bien el problema.
- Determinar la entrada, proceso y salida del algoritmo
- Construir el algoritmo
- Desarrollar la corrida manual de cada uno de los ejercicios.
- Desarrollar el programa en su respectivo lenguaje aprendido en clase.

Problemas
1.- Dados dos arreglos unidimensionales (vectores) A(I) y B(I), con N elementos cada uno. Construir
un algoritmo que calcule la suma, el producto y la diferencia de ellos.
2.- Dado un arreglo unidimensional A(I) con I=1,N, construir un algoritmo que permita elevar al
cuadrado y sumarle dos a cada uno de los elementos del vector.
3.- Dado un vector VAK (L) con R elementos, determinar cuantos de ellos son pares y cuantos son
impares.
4.- Construir un algoritmo que dado un vector A (I) con I=1, N, realice lo siguiente: i) Los elementos
con valor par multiplicarlos por 2N, ii) Los elementos con valor impar multiplicarlos por 2N+1, iii)
Por ultimo hallar el promedio con los nuevos valores de los elementos.
5.- Se disponen de N temperaturas en el vector T (I). Se desea calcular su media y determinar cuantas
de ellas son superiores o iguales a ellas.
6.- Dado dos vectores A (I), con I=1, N y B(I), con I=1,N hallar lo siguiente:
N
N
i) [ A(I) * B(I) ]
ii) [ A(I) + B(I) ]
iii) PROM A(I)
iv) PROM B(I)
i=1
i=1
7.- Determinar el mayor elemento de un arreglo unidimensional ARR (K) el cual tiene M elementos y
la ubicacin que ocupa en l mismo.

8.- En un arreglo unidimensional se almacenan las calificaciones de N alumnos. Construir un


algoritmo que permita calcular e imprimir lo siguiente.
- Promedio del grupo.
- Numero de alumnos aprobados y numero de alumnos reprobados.
- Numero de alumnos cuya calificacin fue mayor a quince (15).
9.- Construir un algoritmo que dado como entrada un vector K(I) que contiene nmeros enteros y un
numero entero (NUM), determinar cuantas veces se encuentra contenido l numero NUM en el vector
K(I).
10.- Dado un vector L (I), con I=1,N, hallar:
- La suma de los nmeros positivos.
- La suma de los nmeros negativos.
- La cantidad de nmeros positivos y cantidad de negativos.
11.- Dado en vector que contiene nmeros enteros V (I), con I=1, M, donde M es un numero par.
Hallar:
- La suma de los valores de los elementos ubicados en las posiciones pares. V (2),
V(4),V(6),,V(M)
- La suma de los valores de los elementos ubicados en las posiciones impares.
V (1),
V(3),V(5),,V(M-1)
12.- Hacer un algoritmo que almacene nmeros en una matriz de 5 * 6. Imprimir la suma de los
nmeros almacenados en la matriz.
13.- Hacer un algoritmo que llene una matriz de 10 * 10 y determine la posicin [renglon, columna]
del nmero mayor almacenado en la matriz. Los nmeros son diferentes.
14.- Hacer un algoritmo que llene una matriz de 7 * 7. Calcular la suma de cada rengln y
almacenarla en un vector, la suma de cada columna y almacenarla en otro vector.
15.- Hacer un algoritmo que llene una matriz de 20 * 20. Sumar las columnas e imprimir que columna
tuvo la mxima suma y la suma de esa columna.
16.- Hacer un algoritmo que llene una matriz de 5 * 5 y que almacene la diagonal principal en un
vector. Imprimir el vector resultante.
17.- Hacer un algoritmo que llene una matriz de 10 * 10 y que almacene en la diagonal principal unos
y en las dems posiciones ceros.
18.- Hacer un algoritmo que llene una matriz de 6 * 8 y que almacene toda la matriz en un vector.
Imprimir el vector resultante.
19.- Hacer un algoritmo que llene una matriz de 8 * 8, que almacene la suma de los renglones y la
suma de las columnas en un vector. Imprimir el vector resultante.
20.- Hacer un algoritmo que llene una matriz de 5 * 6 y que imprima cuantos de los nmeros
almacenados son ceros, cuantos son positivos y cuantos son negativos.
21.- Disee un pseudocdigo que escriba el nmero de la hilera cuya suma sea mayor que las dems
hileras. Suponga que todas las hileras suman diferente cantidad.
22.- El dueo de una cadena de tiendas de artculos deportivos desea controlar sus ventas por medio de
una computadora. Los datos de entrada son:
a) El numero de la tienda (1 a 50)
b) Un numero que indica el deporte del articulo (1 a 20)
c) El costo del artculo.
Hacer un pseudocdigo que escriba al final del da lo siguiente
1. Las ventas totales en el da para cada tienda

2. Las ventas totales para cada uno de los deportes.


3. Las ventas totales de todas las tiendas.
23.- El departamento de polica de la ciudad de Tuxtepec ha acumulado informacin referente a las
infracciones de los lmites de velocidad durante un determinado periodo de tiempo. El departamento
ha dividido la ciudad en cuatro cuadrantes y desea realizar una estadstica de las infracciones a los
lmites de velocidad en cada uno de ellos. Para cada infraccin se ha preparado una tarjeta que
contiene la siguiente informacin:
- numero de registro del vehculo;
- cuadrante en el que se produjo la infraccin
- limite de velocidad en milla por hora
Disee un diagrama para producir 2 informes; el 1o. Que contiene una lista de la multa de velocidad
recolectadas, donde la multa se calcula como la suma del costo de la corte ($20,000) mas $ 1,250 por
cada mph que exceda la velocidad limite. Prepare una tabla con los siguientes resultados:
INFRACCIONES A LOS LIMITES DE VELOCIDAD
Registro del
Vehculo

Velocidad
registrada (MPH)

Velocidad
limite

Multa

Este informe debe ser seguido de un segundo en el cual se proporcione un anlisis de las infracciones
por cuadrante. Para cada uno de los 4 cuadrantes mencionados,
debe darse el numero de infracciones y la multa promedio.
24.- Se tiene almacenada la matriz M (50,5) la cul contiene la informacin sobre las calificaciones de
la materia de LENGUAJES ALGORITMICOS . Disee un pseudocdigo que imprima:
a).- Cantidad de alumnos que aprobaron la materia.
B).- Cantidad de alumnos que tienen derecho a nivelacin.
C).- El (o los) numero (s) de control de lo(s) alumno(s) que haya (n) obtenido la mxima calificacin
final.
MATRICES

25.- Dada una matriz M(I,J), con I=1,..,NF y J=1,...,NC, determinar cual es el mayor elemento
y su ubicacin en la misma.
26.- Dada una matriz M(I,J), con I=1,..,N y J=1,...,N, determinar cual es el mayor elemento de
la diagonal principal su ubicacin en la misma.
27.- Dada una matriz M(I,J), con I=1,..,NF y J=1,...,NC, determinar cual es el mayor elemento
de la fila F, donde F, es un valor comprendido entre 1 y NF y es introducido por el usuario.
28.- Dada una matriz M(I,J), con I=1,..,NF y J=1,...,NC, determinar cual es el mayor elemento
de la columna C, donde C, es un valor comprendido entre 1 y NC y es introducido por el
usuario.
29.- Dada una matriz M(I,J), con I=1,..,NF y J=1,...,NC, determinar el promedio de todos los
elementos de la matriz.
30.- Dada una matriz M(I,J), con I=1,..,N y J=1,...,N, determinar el promedio de todos los
elementos ubicados en la diagonal principal de la matriz.
31.- Dada una matriz M(I,J), con I=1,..,NF y J=1,...,NC, determinar el promedio de los
elemento ubicados en fila F, donde F, es un valor comprendido entre 1 y NF y es introducido
por el usuario.
32.- Dada una matriz M(I,J), con I=1,..,NF y J=1,...,NC, determinar el promedio de los
elemento ubicados en la columna C, donde C, es un valor comprendido entre 1 y NC y es
introducido por el usuario.

33.- Dada dos matrices A(I,J) y B(I,J), con I=1,..,NF y J=1,...,NC, calcular la suma de dos
matrices.
34.-Dada una matriz M(I,J), con I=1,..,NF y J=1,...,NC, determinar cuantos elementos son
positivos, cuantos son negativos y cuantos son iguales a cero.
35.- Dada una matriz M(I,J), con I=1,..,NF y J=1,...,NC, determinar el promedio de sus
elementos y determine: i) cuantos son mayores o iguales al promedio, ii) cuantos son
inferiores al promedio.
36.- Dada una matriz M(I,J), con I=1,..,N y J=1,...,N, determinar el producto de los elementos
ubicados en la diagonal principal de la matriz.

Vous aimerez peut-être aussi