Академический Документы
Профессиональный Документы
Культура Документы
AUTONOMADE CHOTA
UN SUEO ECHO REALIDAD
EL MTODO DE LA
BURBUJA
el mtodo de la burbuja es
uno de los algoritmos de
ordenamiento ms conocidos
y populares por su facilidad de
comprensin e
implementacin, es a la vez
uno de los menos eficientes,
de ah que no resulte muy
utilizado en la prctica.
el
valor
menor
se
EJEMPLO:
ORDENAR EL SIGUIENTE ARREGLO A[5] POR EL
METODO DE BURBUJA.
ARREGLOS
BIDIMENCIONALES
(matriz)
Son
estructuras
de
tamao
fijo
INDEXACION
DE
UNA
MATRIZ
Indexacin base-cero (0): en este modo el primer elemento del vector
ser la componente cero ('0') del mismo, es decir, tendr el ndice '0'. En
consecuencia, si el vector tiene 'n' componentes la ltima tendr como
ndice el valor 'n-1'. El lenguaje C es un ejemplo tpico que utiliza este
modo de indexacin.
Indexacin base-uno (1): en esta forma de indexacin, el primer
elemento de la matriz tiene el ndice '1' y el ltimo tiene el ndice 'n' (para
una matriz de 'n' componentes).
Indexacin base-n (n): este es un modo verstil de indexacin en la que
el ndice del primer elemento puede ser elegido libremente, en algunos
lenguajes de programacin se permite que los ndices puedan ser
negativos e incluso de cualquier tipo escalar (tambin cadenas de
ELEMENTOS
DE
UNA
DECLARACION
MATRIZ
DE UNA
MATRIZ
subndices:
El
primero,
indica
la
fila
donde se ubica.
El segundo, indica en que
columna esta.
Por ejemplo: M [2,3]
Se refiere al elemento ubicado
en la segunda fila y tercera
columna.
ndice.
Una matriz se declara usando el siguiente
formato:
<TIPO> <NOMBRE matriz> [<N>]
[<M>];
Por ejemplo: se quiere declarar una matriz con
nombre mat, de dimensin 5x4 y que pueda
almacenar datos de tipo carcter.
Char mat [5][4];
DIFERENCIA
ENTRE
UN
ARREGLO
UNIDIMENCIONAL
(vector)
BIDEMENCIONAL (matriz)
Unidimensional:
una
Bidimensional:
dos
sentencia for.
sentencias for.
tipo
Num [10] [10] : entero
Ingresar
Para (i = 1; i <= 10; i ++ )
Para (j = 1; j <= 10; j ++)
Ingresar Num [i] [j]
INICIALIZACION
MATRIZ
DE
UNA
COMO
RECORRER
UNA
MATRIZ
Para recorrer una matriz necesitamos dos bucles anidados. Por ejemplo, si se
desea recorrer todos los elementos de la matriz A por filas, se escribirn dos
sentencias for anidadas:
for i=1: n filasA % para cada fila
for j=1:ncolumnasA
Sentencias: endl
Tambin es posible recorrer la matriz por columnas:
for j=1: ncolumnasA %para cada columna
for i=1: nfilasA
Sentencias: endl
i
c
n
e
t
a
u
s
r
o
p
s
a
i
c
a
a
d
r
G sta
e
r
p