Escolar Documentos
Profissional Documentos
Cultura Documentos
Facultad: Ingeniera
Escuela: Computacin
Asignatura: java Avanzado
Tema: Arreglos
(Contenido
(Objetivo Especifico
(Material y Equipo
a) Netbeans
b) JDK Java
(lntroduccion Teorica
(Procedimiento
LlJ
Matriz01.java
l. class Matriz01
2. {
3.
public static void main(String args[])
4.
{
5.
int d ias_del_mes[];
6.
dias_del_mes = new int[12];
7.
dias_del_mes[O] = 31;
8.
dias_del_mes[1] = 28;
9.
dias_del_mes[2] = 31;
10.
dias_del_mes[3] = 30;
11.
dias_del_mes[4] = 31;
12.
dias_del_mes[5] = 30;
13.
dias_del_mes[6] = 31;
14.
dias_del_mes[7] = 31;
15.
dias_del_mes[8] = 30;
16.
dias_del_mes[9] = 31;
17.
dias_del_mes[10] = 31;
18.
dias_del_mes[11] = 31;
19.
System.out.println( Abril t iene
20.
}
21.}
11
e\
11
+ dias_del_mes[3] + dias
=~Java-Avdn~ado~walter-sdnchez,Cldse0J)javac Mdtri~01.java
:'Java-Avdn~ado,walter-sanche~'Cldse0J)java
11
) ;
lliJEI
C:\WINDOWS\system32\cmd.exe
11
Matriz01
(3
9.
10 . }
e \ C:\WINDOWS\systemJ2\cmd.exe
;'Java-Avanzado,walter-sanchez,ClaseOJ>javac Matriz02.java
:'\Jaua-Auanzado'\waltep-sanchez'\Clase03}jaua MatPiz02
2. {
3. public static void m ai n(Stri ng[] args)
4. {
S.
long[] arreg lo;
6.
arreglo = new long[ 100];
7.
int nEiementos = O;
8.
int j ;
long busquedallave;
9.
10 .
11. arreglo[O] = 71;
12. arreglo[ ! ] = lOO;
13. arreglo[2] = 46;
14. arreglo[3] = 53;
15. arreglo[4 ] = 22;
16. arreglo[S ] = 75;
17. arreglo[6] = 10;
18 . arreglo[7 ] = 64;
19 . arreglo[8] = 47;
20. arreglo[9] = 33;
liJ
11
);
1111
);
11
11
11
11
11
11
);
1111
);
e \ C:\WINDOWS\systemJ2\cmd.exe
:'Java-Avanzado,walter-sanchez)javac Arreglos01.java
:'Java-Avanzado,walter-sanchez)java Arreglos01
1 100 46 53 22 75 10 64 47 33
e encontro llave 53
1 100 46 53 22 75 10 47 33
:'Java-Avanzado,walter-sanchez>
(5
GraficoBarrasNotas.java
l.
2.
3.
4.
5.
6.
7.
8.
9.
{
public static void main( String args[] )
{
int array[] = {O, O, O, O, O, O, 3, 12, 6, 2, 1 };
System.out.println( "Distribucion de Notas" );
for ( int contador= O; contador< array.length; contador++ )
{
if (contador== 10 )
System.out.printf( "%5d: ", 100 );
el se
System.out.printf( "%02d-%02d: ",contador* 10, contador* 10 + 9 );
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
~ :::
}
}
(:\WINDOWS\system32\cmd.exe
:'Jaua-Auanzado,walte~-sanchez)jauac
G~aficoBa~~asNotas_jaua
ist~ibucion
0-09:
0-19:
0-29:
0-39:
0-49:
0-59:
H-69:
0-?9:
0-89:
0-99:
Hilo'!:
UIE311EJIHJIHII
'"""'""
l!J
Arreglos multidimensionales
El programa Matriz05.java es un ejemplo de creacin y uso de arreg los
multidimensionales. En este ejemplo se crean los arreglos a[][] y b[][ ], se realiza la
multiplicacin aritmtica de estos arreg los y el resultado es asignado en el arreglo
resultado. Compilar y ej ecutar el programa en mencin .
MatrizOS.java
l. class Matriz05
2. {
3.
public static void main(String args[])
4.
{
5.
int a[][]= { {1,2}, {3,4} };
int b[][] = { {5 ,6},{7,8} } ;
6.
7.
int resultado[ ][] = new int [2][2];
8.
int i, j ;
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
resultado[O][O ]
resultado[O][ 1 ]
resultado[l][O ]
result ado[!][ 1 ]
19.
20.
21.
=
=
=
=
22. }
23.
llliEJ
e;:- C:\W'INDOWS\system32\cmd.exe
:'Java-Avanzado,walte~-sanchez>javac
Mat~iz05.java
:'Java-Avanzado,walte~-sanchez>jaua Mat~iz0S
9 22
3 50
:'Java-Avanzado,walte~-sanchez>
(7
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18. }
o'
for(i
= O; i <
4; i++ ){
filas++;
for(j = O; j <filas; j++ ){
System.out.print(b[i][j] + " ");
}
System.out.println();
}
}
C:\WINDOWS\s)'lltemJ2\cmd.exe
;'Java-Avanzado,walte~-sanchez,ClaseOJ)javac Mat~iz04.java
:'Java-Avanzado,walte~-sanchez,Clase03)jaua Mat~iz04
2
4 5
? 9 9
llia
L!J
Arreglos de Cadenas
11
))
11
11
);
11
11
))
11
11
);
11
11
11
11
);
llia
e \ C:\WINDOWS\system32\cmd.exe
:'\.Java-Avanz.ado'\.waltet-sanchez'\.Cl~t.se93}j.ava
11attiz06 -h Tmn<t.s<t.
ola Io111asa!
:'\.J.ava-Av~t.nz.ado'\.waltet-sanchez'\.Cl~t.se93 }java
dios Io111asa!
11attiz06 -g Tmn<t.s<t.
(9
( Hoja de cotejo: 1
Gua 4: Arreglos
(Alumno:
J]
J (Fecha:
( Docente:
J]
EVALUACION
%
CONOCIMIENTO
Del
20
al
30%
APLICACIN
DEL
CONOCIMIENTO
Del
40%
al
60%
1-4
5-7
8-10
Conocimiento
deficiente de
los
fundamentos
tericos
Conocimiento y
explicacin
incompleta de
los
fundamentos
tericos
Conocimiento
completo y
explicacin
clara de los
fundamentos
tericos
No tiene actitud
proactiva.
Actitud
propositiva y
con propuestas
no aplicables al
contenido de la
gua.
Tiene actitud
proactiva y sus
propuestas son
concretas.
ACTITUD
Del
15%
al
30%
TOTAL
100
%
Nota