Vous êtes sur la page 1sur 1

Universidad Nacional de Lujn

Departamento de Ciencias Bsicas


Programacin I
TRABAJO PRACTICO 6
ARREGLOS DE 2 O MS DIMENSIONES
1- Dada una matriz de 3 por 4, calcular la sumatoria de sus elementos.
2- Leer una matriz de 3 por 3 y calcular la suma de cada una de sus filas y columnas,
colocando los resultados en dos vectores, uno para la suma de las filas y otro para la suma
de las columnas.
3- Realizar un programa que cargue una matriz cuadrada con valores enteros entre 1 y 50 (al
azar), la muestre, y luego realice las permutaciones de filas y columnas, utilizando un
procedimiento que permute dos elementos y vuelva a mostrarla.
4- Realizar un programa que permita ingresar las mediciones de temperaturas mximas y
mnimas correspondientes a los 30 das de un mes. Calcular y Mostrar, el promedio de
temperaturas del mes, el da de temperatura mxima, el da de temperatura mnima y sus
correspondientes temperaturas.
5- Escribir un procedimiento que verifique que una matriz A cuadrada sea una matriz
diagonal dominante. Una matriz diagonal dominante es aqulla en la que cada valor
absoluto de un elemento de la diagonal principal es mayor a la suma de los valores
absolutos del resto de los elementos de su fila ms la suma de los valores absolutos del
resto delos elementos de su columna.
6- Escribir un programa que genere una matriz M(20, 4) donde, en las columnas se
almacenen: el primer nombre, el segundo nombre, el apellido y el telfono de 20
personas. Mostrar la tabla desordenada, ordenarla alfabticamente por el apellido y luego
volver a mostrarla.
7- Se denomina punto de silla de una matriz a un elemento cuyo valor no es menor que
ninguno de su fila y no es mayor que ninguno de su columna. Puede haber ninguno, uno o
ms, en este ltimo caso, si existen, son iguales. Calcular los puntos de silla de una matriz
y, si existen, su ubicacin.
8- En un arreglo M(5, 6, 30) donde el primer ndice seala el nmero de centro, el segundo
el nmero de curso y el tercero el nmero de alumno, se almacenan en cada celda, las
notas de los alumnos.
Obtener:
a) La nota media por curso.
b) La nota media por centro.
c) La nota media general.
d) Los dos mejores centros y sus notas.
e) La posicin del mejor alumno de cada curso con su correspondiente nota.
9- En un arreglo se almacenan los siguientes datos referidos a una poblacin: P(estadocivil,
sexo, edad) donde: estadocivil puede tomar los valores de 1 a 3 (soltero, casado, viudo);
sexo, 1 2 (masculino femenino); edad un valor entre 1 y 70. Imprimir el nmero de
personas que se encuentren con un estado civil, sexo y edad determinados que se
ingresarn por teclado. Generar un procedimiento que cargue el arrego anterior con datos
al azar (RANDOM), respetando los dominios de cada grupo.

Vous aimerez peut-être aussi