Beruflich Dokumente
Kultur Dokumente
TEMA 5
1. Introducción
2. Arrays
2.1. Declaración y creación
2.2. Acceso a los datos
2.3. Iniciación
2.4. Índices de array
2.5. Array de caracteres
2.6. Array como parámetros
2.7. Bucle foreach
2.8. Operaciones comunes con arrays
2.8.1.Algoritmos de búsqueda (Secuencial y binaria)
2.8.2.Algoritmos de ordenación (Selección, inserción, burbuja, Shell y quicksort)
4. Cadena de caracteres
4.1. Objeto stringbuilder
5. Estructuras
6. Enumeraciones
6.1. Definición
6.2. Uso
206 Programación
i]i)
1)
i /*runción sumar
I Suma Ias matrices pasadas como parámetro. E1 resultado no almacena,
i simplemente se muestra por pantaIla.
j Parámetros de entrada: ;atrices a sumar.
i salida: ninguna.
j etatic void sumar(int[,] m1, int[,] m2)
i{
I Console.füriteline("La suma de matrices es:,,);
i tor (int' = O, i < FILAS,. i++)
+ m2[i, j]);
El resrrltado se
de una matrtz por un número dado.
;
á":H;:t:rt;?:'ff?'"':scalar
;;;;;;; por pantal-la' no es almacenado' ros enteros
y matriz de números enteros.
Parámetros de entrada: numero entero
:
Salida: ninguna'
ll"rr" void prodEscalar(int num' intt'l
matriz)
{ producto
--^^¡'r^t^ Aa l a matriz
de la eI escalar es:")
Íte:-rlz por e1 es:." ) ¡
Console.!{riteLine("81
for (ints1=0; i<FIÍ'AS; i++)
Iorr=oru.wriLe 1
*\n" );
I
I
-,
:
a:enaienao, t"= I
-: aI ida
: ninguna ' i
int matriz-ProducLo=0 ;
i"" lr"t t1 o; k < Frr'AS; k++)
j++)
for (iat j = O; j < FILAS'
matriz3roducto=0 i++) {
for (int i = 0; r < CoLUMNAS; i] * m2 [i' j]
matriz3roductso += m1 [k' ;
]
áorr"o1..write ("{oi\t", matriz-producto)
;
lorr=oa..write *1n" ) ;
1