ED - Practica 1-1 - Arreglos y Matrices
ED - Practica 1-1 - Arreglos y Matrices
ED - Practica 1-1 - Arreglos y Matrices
EJEMPLO :
1 10
2 8 RESULTADO :
3 5 Mayor Diferencia : 13
4 2 Elementos : 4 y 5
5 15
6 7
4. Dado un vector V de N números enteros, cambie cada elemento menor que 10 por 0
y cada elemento mayor que 20 por 1. Encuentre cuántos elementos quedaron sin
cambiar.
Ejemplo :
V V
1 5 1 0 Elementos sin cambiar = 3
2 54 2 1
3 15 Æ 3 15
4 22 4 1
5 19 5 19
6 8 6 0
7 13 7 13
ignorando los valores duplicados que se encuentren en él. También se necesita saber
el número de elementos que permanecen (m); por ejemplo, dado el siguiente vector
15 31 23 15 75 23 41 15 31 85
compuesto por 10 enteros, el vector comprimido que resulta estará dado por
15 31 23 75 41 85
con m = 6
7. Desarrollar un algoritmo en diagrama de flujo que lea una matriz cuadrada de tamaño
n y determine si se trata de una matriz simétrica o no. Una matriz es simétrica si los
valores de cada fila son iguales los de su columna correspondiente; por ejemplo la
siguiente matriz es simétrica:
1 4 7
4 2 9
7 9 3
9. Elabore un algoritmo en diagrama de flujo y que lea una matriz cuadrada de tamaño
N de números enteros, calcule la suma de los elementos de las diagonales (principal e
inversa y guarde estos elementos en dos vectores (DP y DI).
Página 3 de 8 ED - Practica 1-1 (Arreglos y matrices).doc
INSTITUTO TECNOLÓGICO DE NUEVO LAREDO
ING. EN SISTEMAS COMPUTACIONALES
A 1 2 3 4 D D
P I
1 3 5 8 2 1 3 1 2
2 2 7 9 5 2 7 2 9
3 2 8 9 2 3 9 3 8
4 4 6 7 1 4 1 4 4
10. Elabore un diagrama de flujo que lea los datos de una matriz cuadrada de tamaño N y
realice las sig. operaciones:
11. Elabore un algoritmo que lea los datos de una matriz cuadrada de tamaño N, y que
intercambie los elementos de la matriz triangular superior con los elementos
correspondientes simétricamente de la matriz triangular inferior.
EJEMPLO : RESULTADO :
1 2 3 4 1 2 3 4
1 0 1 2 3 1 0 4 8 2
2 4 5 6 7 2 1 5 9 3
3 8 9 0 1 3 2 6 0 4
4 2 3 4 5 4 3 7 1 5
12. Dada una matriz cuadrada de tamaño N, encuentre la suma de todos los elementos
que no son de la "periferia" de la matriz.
Ejemplo :
1 2 3 4 5
1 3 5 8 9 2 S = 4+2+1 + 5+4+8 + 8+1+0 = 33
2 1 4 2 1 0
3 4 5 4 8 1
4 9 8 1 0 3
5 7 2 1 1 3
13. La Dirección General de Institutos Tecnológicos desea conocer una serie de datos
estadísticos referentes a la cantidad de Ingenieros, Masters y Doctores que laboran en
el sistema de tecnológicos. Entre otros datos se desea saber :
Matriz B (Sueldos)
Matriz A (Tecnológicos)
NOTAS :
- La clave de empleado puede ser 1,2 o 3. (DR., MC., ING.)
- Las zonas son norte, centro y sur.
- Son 60 tecnológicos
- Existen 3 plazas (1,2,3) por cada clave de emp.
A B C
1 Ana 1 Alberto 1 Ana
2 Carmen 2 Bruno 2 Alberto
3 Diana 3 Francisco 3 Bruno
4 Gabriela 4 Luis 4 Carmen
5 María 5 Raúl 5 Diana
6 Víctor 6 Francisco
7 Gabriela
8 Luis
9 María
10 Raúl
11 Víctor
- El teatro cuenta con 300 asientos, 200 en la planta baja y 100 en la planta alta.
- Los asientos están numerados del 1 al 200 en la planta baja y del 1 al 100 en la alta.
- Hay 2 funciones, a las 6 y a las 9 de la noche.
17. Una línea aérea realiza 3 vuelos diarios a Europa, uno a París, uno a Madrid y uno a
Londres.
Elabore un diagrama de flujo que controle las reservaciones y cancelaciones de
lugares.
NOTAS:
Cuando hay una reservación, se preguntará el No. de vuelo ( 1 París , 2
Madrid , 3 Londres ), el nombre de la persona, y si desea sección de fumar o
de no fumar.
Cuando hay una cancelación, se preguntará el nombre de la persona y el No.
de vuelo.