Vous êtes sur la page 1sur 4

Arreglos

1. Hacer un algoritmo, en donde


dado un vector x (array
unidimensional) de N elementos, calcule la desviacin estndar D

D=

x =

( xix )2
i=1

n1
x 1+ x 2++ xn
n

Implemente los mtodos


sumaNum(arreglo v [ ])
mediaNum(arreglo v [ ])
desviacinEstandar(arreglo v [ ])
2. Hacer un algoritmo que permita determinar si una matriz de 3 Filas y
3 columnas es un cuadrado mgico. Se considera un cuadrado
mgico aquel en el cual las filas, columnas y las diagonales principal
y secundaria suman lo mismo.
Implemente los mtodos
SumaFila(arreglo t[ ] [ ], numFila)
SumaColumna(arreglo t[ ] [ ], numCol)
SumaDiagonalP(arreglo t[ ] [ ])
SumaDiagonalS(arreglo t[ ] [ ])
3. Una empresa de venta de productos por correo desea realizar una
estadstica de las ventas realizadas de cada uno de los productos a lo
largo del ao. Distribuye un total de 5 productos, por lo que las
ventas se pueden almacenar en una tabla de 5 filas y 12 columnas.
Se desea conocer:
a) El total de ventas de cada uno de los productos
b) El total de ventas de cada mes
c) El producto ms vendido en cada mes
d) El nombre, el mes y la cantidad del producto ms vendido
Como resultado final, se desea realizar un listado con el siguiente
formato:
Enero
Producto
1
.
.
.
Producto
5
Total mes

Febrero

Diciembr
e

Total
Producto

Producto
ms
vendido

Se utilizaran 5 arreglos
Ventas

Productos

Total
Producto

Total Mes

Mximo
Mes
Productos: arreglo de cadena de 5 elementos (Nombre Producto)
Ventas: arreglo de 5 filas y 12 columnas
Total prod: arreglo de 5 elementos enteros
Total mes: arreglo de enteros de 12 elementos total de ventas de
c/mes
Mximo mes: arreglo de enteros de 12 elementos el producto ms
vendido c/mes
Solucin

Leer
ventas

Suma
Filas

Suma
Col

Mxima
Col

Mxima
Tabla

4. Hacer un algoritmo que triangule una matriz cuadrada y halle su


determinante. En las matrices cuadradas el valor del determinante
coincide con el producto de los elementos de la diagonal de la matriz
triangulada, multiplicando por -1 tantas veces como hayamos
intercambiado filas al triangular la matriz.
Implemente los siguientes mtodos:
Leer Matriz(arreglo [ ] [ ])
Escribir Matriz(arreglo [ ] [ ])
Triangula Matriz(arreglo [ ] [ ])

5. Hacer un algoritmo que permita la solucin de un sistema de


ecuaciones por matrices. Sea el sistema:
a1x+b1x+c1x=d1
a2x+b2x+c2x=d2

a3x+b3x+c3x=d3
La ecuacin matricial equivalente

][ ] [ ]

a 1 b 1c 1 x
a 2 b 2c 2 y
a 3 b3 c 3 z

d1
d2
d3

X =
D

Matriz (coeficientes)(incgnitas)(trminos

independientes)
AX=D
(Matriz inversa)

A1

.A.X=

( A

A1

.A)X= A

(I)X

= A

X =

.D
1

.D
.D
.D

Implemente los mtodos:


Ingresar Coeficientes (arreglo [ ] [ ], num)
Ingresar TIndependiente (arreglo [ ] [ ], num)
Adicionar matriz identidad (arreglo [ ] [ ], num)
Calcular matriz inversa (arreglo [ ] [ ], num)
Visualizar Resultado (arreglo [ ] [ ], num)

6. Hacer un algoritmo que permita realizar la unin de dos conjuntos A y


B.
A y B son dos arreglos unidimensionales el resultado de la unin de
dos conjuntos no presenta valores repetidos.
A= { 1,2,3,4,h , i }
B= { 1,2, h ,i , j }
AUB=

{ 1,2,3,4,h , i , j }

7. Hacer un algoritmo que permita realizar la interseccin de dos


conjuntos A y B.
A y B son dos arreglos unidimensionales.
A= { 1,2,3,4,h , i }
B= { 1,2, h ,i , j }
A

B=

{ 1,2, h ,i }

8. Hacer un algoritmo que permita realizar la diferencia de dos


conjuntos A y B.
A y B son dos arreglos unidimensionales.
A= { 1,2,3,4,h , i }
B= { 1,2, h ,i , j }
A

B=

{ 3,4 }

9. Hacer un algoritmo que permita calcular em MCM de un conjunto de


nmeros. Validar el ingreso que no sean letras ni valores negativos.
10.Hacer un algoritmo que permita el ingreso de 10 nmeros enteros por
teclado y permita convertirlos a binario, octal y hexadecimal.
Nmeros

Binario

Octal

Hexadecimal

Vous aimerez peut-être aussi