cetis 109 jen_ax

21
CETIS 109 ALUMNOS: MARTINEZ YAÑEZ JENNIFER MONTSERRAT HERNANDEZ GUTIERREZ AXEL ANDRES MAESTRA: MARGARITA ROMERO ALVARADO

Upload: jennimtzy

Post on 15-Apr-2017

87 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Cetis 109 jen_ax

CETIS 109

ALUMNOS: MARTINEZ YAÑEZ JENNIFER MONTSERRAT

HERNANDEZ GUTIERREZ AXEL ANDRES

MAESTRA: MARGARITA ROMERO ALVARADO

Page 2: Cetis 109 jen_ax
Page 3: Cetis 109 jen_ax

UN DATO ES CUALQUIER INFORMACIÓN CODIFICADA Y UTILIZADA POR ALGÚN PROGRAMA QUE NECESITE UN ESPACIO DE ALMACENAMIENTO EN EL ORDENADOR. LA CODIFICACIÓN SIGNIFICA QUE CADA DATO ESTARÁ REPRESENTADO POR UNA SERIE DE SÍMBOLOS MANEJABLES POR EL ORDENADOR. AUNQUE, HABITUALMENTE, PARA FACILITAR SU UTILIZACIÓN POR EL PROGRAMADOR CADA DATO TIENE ASIGNADO UN NOMBRE O IDENTIFICADOR EN EL PROGRAMA FUENTE. PUEDEN REALIZARSE DISTINTAS CLASIFICACIONES EN FUNCIÓN DE DIFERENTES CARACTERÍSTICAS DE LOS DATOS. POR EJEMPLO, DEPENDIENDO DE: A) SI VARÍAN O NO DURANTE LA EJECUCIÓN DE UN PROGRAMA, PUEDEN SER VARIABLES O CONSTANTES. B) SU NATURALEZA (LO QUE REPRESENTAN), TAMAÑO QUE OCUPAN EN MEMORIA, FORMATO DE CODIFICACIÓN Y FUNCIONALIDAD (QUÉ OPERACIONES SE PUEDEN REALIZAR CON ELLOS), PUEDEN CLASIFICARSE EN DISTINTOS TIPOS DE DATO C) CÓMO Y EN QUÉ LUGAR DE LA MEMORIA SE ALMACENAN, SERÁN ESTÁTICOS O DINÁMICOS A CONTINUACIÓN SE EXPLICARÁ CADA UNOS DE ESTOS GRUPOS DE DATOS.

Page 4: Cetis 109 jen_ax

ES UNO DE LOS CONCEPTOS FUNDAMENTALES DE CUALQUIER LENGUAJE DE PROGRAMACIÓN. ESTOS DEFINEN LOS MÉTODOS DE ALMACENAMIENTO DISPONIBLES PARA REPRESENTAR INFORMACIÓN, JUNTO CON LA MANERA EN QUE DICHA INFORMACIÓN HA DE SER INTERPRETADA. PARA CREAR UNA VARIABLE (DE UN TIPO SIMPLE) EN MEMORIA DEBE DECLARARSE INDICANDO SU TIPO DE VARIABLE Y SU IDENTIFICADOR QUE LA IDENTIFICARÁ DE FORMA ÚNICA. LA SINTAXIS DE DECLARACIÓN DE VARIABLES ES LA SIGUIENTE: 

TIPO SIMPLE IDENTIFICADOR1, IDENTIFICADOR2: ESTA SENTENCIA INDICA AL COMPILADOR QUE RESERVE MEMORIA PARA DOS VARIABLES DEL TIPO SIMPLE TIPO SIMPLE CON NOMBRES IDENTIFICADOR1 E IDENTIFICADOR2. 

Page 5: Cetis 109 jen_ax

A.) TIPOS DE DATOS ENTEROS SE USAN PARA REPRESENTAR NÚMEROS ENTEROS CON SIGNO. HAY CUATRO TIPOS: BYTE, SHORT, INT Y LONG. 

B.) TIPOS DE DATOS EN COMA FLOTANTE SE USAN PARA REPRESENTAR NÚMEROS CON PARTES FRACCIONARIAS. HAY DOS TIPOS DE COMA FLOTANTE: FLOAT Y DOUBLE. EL PRIMERO RESERVA ALMACENAMIENTO PARA UN NÚMERO DE PRECISIÓN SIMPLE DE 4 BYTES Y EL SEGUNDO LO HACE PARA UN NUMERO DE PRECISIÓN DOBLE DE 8 BYTES. 

C.) TIPO DE DATOS BOOLEAN SE USA PARA ALMACENAR VARIABLES QUE PRESENTEN DOS ESTADOS, QUE SERÁN REPRESENTADOS POR LOS VALORES TRUE Y FALSE. REPRESENTAN VALORES BI-ESTADO, PROVENIENTES DEL DENOMINADO ÁLGEBRA DE BOOLE. 

Page 6: Cetis 109 jen_ax

TIPOS DE DATOS DE CARACTERES

Page 7: Cetis 109 jen_ax

Un ejemplo de carácter es una letra, un número o un signo de puntuación.

EN TERMINOLOGÍA INFORMÁTICA Y DE TELECOMUNICACIONES, UN CARÁCTER ES UNA UNIDAD DE INFORMACIÓN QUE CORRESPONDE APROXIMADAMENTE CON UN GRAFEMA O CON UNA UNIDAD O SÍMBOLO PARECIDO.

Page 8: Cetis 109 jen_ax

LOS ORDENADORES Y LOS EQUIPOS DE COMUNICACIONES REPRESENTAN CARACTERES MEDIANTE EL USO DE UNA CODIFICACIÓN QUE ASIGNA UN VALOR A CADA CARÁCTER (TÍPICAMENTE, UN VALOR ENTERO REPRESENTADO POR UNA SECUENCIA DE BITS) QUE PUEDE SER ALMACENADO O TRANSMITIDO POR UNA RED.

Page 9: Cetis 109 jen_ax

VISUAL BASIC PROPORCIONA TIPOS DE DATOS DE CARACTERES PARA TRABAJAR CON CARACTERES QUE SE PUEDEN MOSTRAR E IMPRIMIR. AUNQUE AMBOS TIPOS UTILIZAN CARACTERES UNICODE, CHAR CONTIENE UN ÚNICO CARÁCTER, MIENTRAS QUE STRING CONTIENE UN NÚMERO INDEFINIDO DE CARACTERES.

Page 10: Cetis 109 jen_ax

CONVERSIÓN DE TIPOS DE DATOS Una forma de realizar conversiones consiste en

colocar el tipo destino entre paréntesis, a la izquierda del valor que queremos convertir de la forma siguiente: Tipo VariableNueva = (NuevoTipo) VariableAntigua;

Por ejemplo: int miNumero = (int) ObjetoInteger;      char c = (char)System.in.read();

En el primer ejemplo, extraemos como tipo primitivo int el valor entero contenido en un campo del objeto Integer. En el segundo caso, la función read devuelve un valor int, que se convierte en un char debido a la conversión (char), y el valor resultante se almacena en la variable de tipo carácter c.

Page 11: Cetis 109 jen_ax
Page 12: Cetis 109 jen_ax

EN CIENCIAS DE LA COMPUTACIÓN LA CONVERSIÓN DE TIPOS (TYPE CASTING EN INGLÉS) SE REFIERE A LA TRANSFORMACIÓN DE UNTIPO DE DATO EN OTRO. ESTO SE HACE PARA TOMAR LAS VENTAJAS QUE PUEDA OFRECER EL TIPO A QUE SE VA A CONVERTIR. POR EJEMPLO, LOS VALORES DE UN CONJUNTO MÁS LIMITADO, COMO NÚMEROS ENTEROS, SE PUEDEN ALMACENAR EN UN FORMATO MÁS COMPACTO Y MÁS TARDE CONVERTIDOS A UN FORMATO DIFERENTE QUE PERMITA LAS OPERACIONES QUE ANTERIORMENTE NO ERAN POSIBLES, TALES COMO LA DIVISIÓN CON DECIMALES.TIPOS DE CONVERSIÓN[EDITAR]HAY DOS TIPOS DE CONVERSIÓN, LA IMPLÍCITA Y LA EXPLÍCITA:EN LA IMPLÍCITA SE CONVIERTE UN TIPO DE DATO DE MENOR RANGO A UN SUPERTIPO (TIPO DE DATO DE MAYOR RANGO); ESTE TIPO DE CONVERSIÓN LO REALIZA EL COMPILADOR, YA QUE NO HAY PÉRDIDA DE DATOS SI, POR EJEMPLO, SE PASA UN INT (TIPO ENTERO) A LONG.EN LA CONVERSIÓN EXPLÍCITA, EL COMPILADOR NO ES CAPAZ DE REALIZARLA POR SÍ SOLO Y POR ELLO DEBE DEFINIRSE EXPLÍCITAMENTE EN EL PROGRAMA.

Page 13: Cetis 109 jen_ax

TIPOS DE DATOS DE JAVA

EN JAVA ES POSIBLE TRANSFORMAR EL TIPO DE UNA VARIABLE U OBJETO EN OTRO DIFERENTE AL ORIGINAL CON EL QUE FUE DECLARADO. ESTE PROCESO SE DENOMINA "CONVERSIÓN", "MOLDEADO" O "TIPADO" Y ES ALGO QUE DEBEMOS MANEJAR CON CUIDADO PUES UN MAL USO DE LA CONVERSIÓN DE TIPOS ES FRECUENTE QUE DÉ LUGAR A ERRORES.

Page 14: Cetis 109 jen_ax

UNA FORMA DE REALIZAR CONVERSIONES CONSISTE EN COLOCAR EL TIPO DESTINO ENTRE PARÉNTESIS, A LA IZQUIERDA DEL VALOR QUE QUEREMOS CONVERTIR DE LA FORMA SIGUIENTE: TIPO VARIABLE NUEVA = (NUEVO TIPO) VARIABLE ANTIGUA;

Page 15: Cetis 109 jen_ax

ENTERO CORTO, ENTERO LARGO

Page 16: Cetis 109 jen_ax

Tipos de datos de campo ArcGIS Geodatos » Tipos de datos » Tablas Cuando crea clases de entidad y tablas, debe seleccionar un tipo de datos

para cada campo. Los tipos disponibles incluyen diversos tipos de números, tipos de texto, tipos de fecha, objetos binarios grandes (BLOB) o identificadores únicos a nivel mundial (GUID). La elección del tipo de datos correcto permite almacenar los datos adecuadamente y facilita las necesidades de análisis, de administración de datos y de negocios.

Los tipos de datos que se explican en este tema incluyen los tipos de datos disponibles al crear una clase de entidad o tabla con ArcGIS. Si almacena sus datos en una geodatabase personal o de ArcSDE o en una base de datos, es posible que los tipos de datos entre ArcGIS y su sistema de administración de bases de datos (DBMS) no coincidan directamente. Los tipos coinciden con el tipo de datos más cercano disponible en el DBMS. A este proceso se le llama asignación de tipo de datos. Es posible que en este proceso los valores se almacenen en el DBMS como un tipo diferente y apliquen un criterio distinto al atributo de datos. Como resultado, el tipo de datos que ve en la tabla o en las propiedades de la clase de entidad en ArcGIS for Desktop puede cambiar de lo que ha definido inicialmente. Para obtener más información sobre el proceso de asignación de tipo de datos con su sistema de administración de bases de datos, consulte Tipos de datos en el DBMS.

Además, otros formatos de almacenamiento de datos, como los shapefiles o las tablas dbf, tienen diferentes limitaciones de tipo de datos. Asegúrese de conocer el tipo de datos y el tamaño de las limitaciones de su formato de almacenamiento de destino cuando mueva datos entre diferentes tipos de almacenamiento de datos.

Page 17: Cetis 109 jen_ax

Tipo de datos Rango de almacenamiento Tamaño (Bytes) Aplicaciones

Entero corto -32.768 a 32.767 2 Valores numéricos sin valores fraccionales dentro de un rango específico; valores codificados

Entero largo -2.147.483.648 a 2.147.483.647

4 Valores numéricos sin valores fraccionales dentro de un rango específico

Flotante (número de punto flotante de precisión simple)

aproximadamente -3,4E38 a 1,2E38

4 Valores numéricos con valores fraccionales dentro de un rango específico

Doble (número de punto flotante de precisión doble)

aproximadamente -2,2E308 a 1,8E308

8 Valores numéricos con valores fraccionales dentro de un rango específico

Page 18: Cetis 109 jen_ax

VARIANTEEn programación, una variable está formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio.

Page 19: Cetis 109 jen_ax
Page 20: Cetis 109 jen_ax

CAPACIDADSe denomina capacidad al conjunto de recursos y aptitudes que tiene un individuo para desempeñar una determinada tarea. En este sentido, esta noción se vincula con la de educación, siendo esta última un proceso de incorporación de nuevas herramientas para desenvolverse en el mundo. El término capacidad también puede hacer referencia a posibilidades positivas de cualquier elemento.En general, cada individuo tiene variadas capacidades de la que no es plenamente consciente. Así, se enfrenta a distintas tareas que le propone su existencia sin reparar especialmente en los recursos que emplea. Esta circunstancia se debe al proceso mediante el cual se adquieren y utilizan estas aptitudes. En un comienzo, una persona puede ser incompetente para una determinada actividad y desconocer esta circunstancia; luego, puede comprender su falta de capacidad; el paso siguiente es adquirir y hacer uso de recursos de modo consciente; finalmente, la aptitud se torna inconsciente, esto es, la persona puede desempeñarse en una tarea sin poner atención a lo que hace.

Page 21: Cetis 109 jen_ax