Professional Documents
Culture Documents
IS241-Estructura de datos
Semana 5
PRIMERA UNIDAD 2
Competencias
Contenido
Estructuras estticas fundamentales: lgico, carcter, entero y punto flotante
Estructuras estticas compuestas: Arreglos. Arrays multidimensionales. Utilizacin de arrays como parmetros
cadenas(declaracin inicializacin, asignacin. Mtodos y operador + con cadenas. Clase vector
.
Lgico
Mapa Conceptual
Fundamentales
Carcter
Entero
ESTRUCTURAS ESTATICAS
Punto Flotante
Conjuntos
Compuestas
Arreglos
ao 2015
Tipo
Tamao
byte
1Byte (8 bits)
short
int
long
b.LOGICO
Escuela de Formacin de Ingeniera de Sistemas
Docente Ing. Elinar Carrillo Riveros
ao 2015
c.CARCTER
Desde un nivel lgico
Se usa para almacenar caracteres Unicode simples. Debido a que el conjunto de caracteres
Unicode se compone de valores de 16 bits, el tipo de datos char se almacena en un entero sin
signo de 16 bits.
Desde un nivel de implementacin
Java a diferencia de C/C++ distingue entre matrices de caracteres y cadenas.
Representan un nico carcter (de la tabla de caracteres Unicode 1.1) y aparecen dentro de un par
de comillas simples. De forma similar que en C/C++. Los caracteres especiales (de control y no
imprimibles) se representan con una barra invertida ('\') seguida del cdigo carcter.
Descripcin
Caracter Unicode
Representacin
Valor Unicode
\udddd
Numero octal
\ddd
Barra invertida
\\
\u005C
ao 2015
Continuacin
Retroceso
\b
\u0008
Retorno de carro
\r
\u000D
Alimentacin de formularios
\f
\u000C
Tabulacin horizontal
\t
\u0009
Lnea nueva
\n
\u000A
Comillas simples
\u0027
Comillas dobles
\"
\u0022
0-9
\u0030 a \u0039
A.-Z
\u0041 a \u005A
a.-z
\u0061 a \u007A
d.PUNTO FLOTANTE
Escuela de Formacin de Ingeniera de Sistemas
Docente Ing. Elinar Carrillo Riveros
ao 2015
Tipo
Tamao
float
double
2.
ao 2015
0
1
2
3
5
ao 2015
tipoDato [ ] [ ] nombreMatriz;
nombreMatriz=new tipoDato[ 3] [ 3];
Por ejemplo:
int [][] m = new int[3][3];
crea una matriz m de 3 filas.
A cada fila se le puede asignar un nmero distinto de columnas:
m[0] = new int[3];
m[1] = new int[5];
m[2] = new int[2];
ao 2015
b.CONJUNTOS
Desde un nivel lgico
Es una coleccin no ordenada de miembros o elementos de un determinado tipo
Las operaciones bsicas es el constructor y selector.
Las operaciones complejas son: permanencia, unin, interseccin, diferencia, complemento ,
inclusin e igualdad.
Desde un nivel de implementacin
Java no tiene ninguna clase o interfaz que se pueda implementar estructuras con el
comportamiento de un conjunto, en consecuencia se puede utilizar la interfaz java.util.set como
base para implementacin de un conjunto.
Set: Dentro de las colecciones de datos que java proporciona en su biblioteca bsica,
esta interfaz recoge los conjuntos de datos que se caracterizan porque:
Mtodos de la interface
En lo que sigue, un elemento x es equals a otro elemento y s y slo si x.equals(y) ==
true.
ao 2015
,mm
C=(F-32) 1.8
ao 2015
ao 2015