Académique Documents
Professionnel Documents
Culture Documents
Arreglos Bidimensionales
1
AGENDA
Pseudocódigo
Arreglo bidimensional
Definición
Declaración
Ejemplo
Recorrido
Ejemplo
Ejercicio
PREGUNTA
¿ Cómo almacenar y localizar la cantidad de
vehículos ( bicicletas, triciclos, motos, autos y
camiones) vendidos en cada uno de los 12 meses
del año 2001, por una importadora de vehículos de
transporte y carga. ?
1
ARREGLO BIDIMENSIONAL
Arreglo de dos dimensiones (Matriz)
Está conformado por filas y columnas
Declaración
Tipo IdentificadorArreglo [ tamaño {, tamaño} ]
Referencia a Arreglos
IdentificadorArreglo [ Indice {, Indice} ]
RECORRIDO
Procesamiento que permite el acceso a todos y cada uno
de los elementos del arreglo bidimensional.
Así se puede recorrer todo un arreglo bidimensional para
los procesos de:
Leer o asignar valores a todos los elementos del arreglo.
Mostrar o visualizar en pantalla todos los elementos del
arreglo.
Sumar todos los elementos del arreglo.
Averiguar por una determinada característica de los
elementos del arreglo. Como por ejemplo que números de
productos y en que almacén tienen inventario.
6
2
RECORRIDO POR FILAS
Recorrido por filas: Los elementos de la primera fila
se procesan primero, a continuación los de la
segunda fila, y así sucesivamente. Sea el arreglo A
de 3 filas y 4 columnas.
3
RECORRIDO POR COLUMNAS
Por ejemplo para ingresar datos en una matriz se usará
este procedimiento
10
Acción Principal
DV
Entero m20, n20
Entero fil, col, num[m,n] //E
Entero pos, neg, cero //S
Inicio
Leer(fil, col)
llenarM(num, fil, col)
contar(num, fil, col, pos, neg, cero)
mostrarM(num, fil, col) 12
escribir(pos, neg, cero)
Fin
4
MATRIZ: EJEMPLO (2)
Acción llenarM(Entero nume[ ][20], Entero f,
Entero c)
DV
Entero i, j
Para i de 1 a f hacer
Para j de 1 a c hacer
leer(nume[i,j])
fPara
fPara
FAcción
13
5
Ejercicio
En una matriz de m x n (máximo 50 x 50), almacenar cantidades
de tablets vendidas. Se pide:
a) Hallar el promedio de ventas
b) Mostrar cuántas ventas son mayores que el promedio.
16
Recordar que
• Un arreglo de dos dimensiones tiene ……… (horizontales) y ……
(verticales)
Filas y columnas
• Para identificar una posición del arreglo bidimensional se usa el
identificador del arreglo y dos …………
Indices
• Un arreglo bidimensional también es llamado ……..
Matriz
• El primer índice identifica a una ..........… (fila o columna)
Fila
17