SlideShare une entreprise Scribd logo
1  sur  8
TIPOS DE DATOS LEIDY JHOANA CANDELA YULY PAOLA MEDINA ADRIANA MARIA ASTAIZA
QUE ES UN TIPO DE DATO En los lenguajes de programación un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar.
Tipos simples Los tipos de datos simples se determinan automáticamente cuando se crean las variables. Las dos acciones que pueden crear una variable son la lectura(LEER) y la asignación(<-). Por ejemplo, la asignación "A<-0;" está indicando implícitamente que la variable A será una variable numérica. Una vez determinado el tipo de dato, deberá permanecer constante durante toda la ejecución del proceso; en caso contrario el proceso será interrumpido.
EXISTEN TRES TIPOS DE DATOS BASICOS ENTERO Un tipo de dato entero en computación es un tipo de dato que puede representar un subconjunto finito de los números enteros. El número mayor que puede representar depende del tamaño del espacio usado por el dato y la posibilidad (o no) de representar números negativos. Los tipos de dato entero disponibles y su tamaño dependen del lenguaje de programación usado así como la arquitectura en cuestión. Por ejemplo, si para almacenar un número entero disponemos de 4 bytes de memoria tememos que: 4 Bytes = 4x8 = 32 bits Con 32 bits se pueden representar 232=4294967296 valores:  Sólo positivos: del 0 al 4294967295 Positivos y negativos: del -2147483648 al 2147483647   Las típicas operaciones aritméticas: suma, resta, multiplicación y división se pueden realizar con datos de tipo entero. En el caso de la división, el resultado podría ser un valor real.
TIPO DE DATO LÓGICO El tipo de dato lógico o booleano es en computación aquel que puede representar valores de lógica binaria, esto es, valores que representen falso o verdadero. Se utiliza normalmente en la programación, estadística, electrónica, matemáticas etc. Para generar un dato o valor lógico a partir de otros tipos de datos, típicamente, se emplean los operadores relacionales(u operadores de relación), por ejemplo: 0 es igual a falso y 1 es igual a verdadero (3>2)= 1 = verdadero (7>9)= 0 = falso
CARACTER Es cualquier signo tipográfico, puede ser una letra, un número, un signo de puntuación o un espacio. Este término se usa mucho en computación. Un valor de tipo carácter es cualquier carácter que se encuentre dentro del conjunto ASCII ampliado, el cual está formado por los 128 caracteres del ASCII más los 128 caracteres especiales que presenta, en este caso, IBM. Los valores ordinales del código ASCII ampliado se encuentran en el rango de 0 a 255. Dichos valores pueden representarse escribiendo el carácter correspondiente encerrado entre comillas simples (apóstrofos). Así, podemos escribir: 'A' < 'a' Que significa: "El valor ordinal de A es menor que el de a" o "A está antes que a“
TIPOS ESTRUCTURADOS Arreglos    Los arreglos son estructuras de datos homogéneas (todos sus datos son del mismo tipo) que permiten almacenar un determinado número de datos bajo un mismo identificador, para luego referirse a los mismo utilizando uno o más subíndices. Los arreglos pueden pensarse como vectores, matrices, etc. Para poder utilizar un arreglo, primero es obligatorio su dimensionamiento; es decir, definirlo declarando los rangos de sus subíndices, lo cual determina cuantos elementos se almacenarán y como se accederá a los mismos.
GRACIAS

Contenu connexe

Tendances

Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosAlvaro Enrique Ruano
 
Analisis, costos y beneficio del sistema.
Analisis, costos y beneficio del sistema.Analisis, costos y beneficio del sistema.
Analisis, costos y beneficio del sistema.Jesús Jiimenezz
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de DatosInés Andara
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad RelaciónDamelys Bracho
 
Seguridad y Control de Acceso de las Bases de Datos
Seguridad y Control de Acceso de las Bases de DatosSeguridad y Control de Acceso de las Bases de Datos
Seguridad y Control de Acceso de las Bases de DatosLork Ederwin
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosJosé Antonio Sandoval Acosta
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
3 modelo er
3 modelo er3 modelo er
3 modelo erramume69
 
Qué son los metadatos
Qué son los metadatosQué son los metadatos
Qué son los metadatosr t
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual Claü Vides
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programaciónnormaroldano
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacionneyvajms
 
Requerimientos de entrada de un sistema
Requerimientos de entrada de un sistemaRequerimientos de entrada de un sistema
Requerimientos de entrada de un sistemacapyriar
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantesIEO Santo Tomás
 

Tendances (20)

Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
tipo de datos
tipo de datostipo de datos
tipo de datos
 
Analisis, costos y beneficio del sistema.
Analisis, costos y beneficio del sistema.Analisis, costos y beneficio del sistema.
Analisis, costos y beneficio del sistema.
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Seguridad y Control de Acceso de las Bases de Datos
Seguridad y Control de Acceso de las Bases de DatosSeguridad y Control de Acceso de las Bases de Datos
Seguridad y Control de Acceso de las Bases de Datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
3 modelo er
3 modelo er3 modelo er
3 modelo er
 
Qué son los metadatos
Qué son los metadatosQué son los metadatos
Qué son los metadatos
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programación
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Requerimientos de entrada de un sistema
Requerimientos de entrada de un sistemaRequerimientos de entrada de un sistema
Requerimientos de entrada de un sistema
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantes
 

Similaire à Tipos de datos

Similaire à Tipos de datos (20)

Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
Tipo de datos2
Tipo de datos2Tipo de datos2
Tipo de datos2
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Clase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Merida
 
Tipo de datos_
Tipo de datos_Tipo de datos_
Tipo de datos_
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de Datos
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
Estructura de datos y algoritmos
Estructura de datos y algoritmos Estructura de datos y algoritmos
Estructura de datos y algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Plus de Hernan Serrato

Actividad 2 electronica
Actividad 2 electronicaActividad 2 electronica
Actividad 2 electronicaHernan Serrato
 
Guia electronica digital
Guia electronica digitalGuia electronica digital
Guia electronica digitalHernan Serrato
 
Pasos para _la__instalacion__de_una__red__inalambrica_,_alambica__y__comparti...
Pasos para _la__instalacion__de_una__red__inalambrica_,_alambica__y__comparti...Pasos para _la__instalacion__de_una__red__inalambrica_,_alambica__y__comparti...
Pasos para _la__instalacion__de_una__red__inalambrica_,_alambica__y__comparti...Hernan Serrato
 
Plan de sesion 01 abril 2011
Plan de sesion 01 abril 2011Plan de sesion 01 abril 2011
Plan de sesion 01 abril 2011Hernan Serrato
 
Cuestionario taller tarjeta de red
Cuestionario  taller tarjeta de redCuestionario  taller tarjeta de red
Cuestionario taller tarjeta de redHernan Serrato
 
Plan de sesion 23 marzo 2011
Plan de sesion 23 marzo 2011Plan de sesion 23 marzo 2011
Plan de sesion 23 marzo 2011Hernan Serrato
 
Presentacion magnitudes electricaskiiiii
Presentacion magnitudes electricaskiiiiiPresentacion magnitudes electricaskiiiii
Presentacion magnitudes electricaskiiiiiHernan Serrato
 
Plan de sesion 09 marzo 2011
Plan de sesion 09 marzo 2011Plan de sesion 09 marzo 2011
Plan de sesion 09 marzo 2011Hernan Serrato
 
Plan de sesion 23 marzo 2011
Plan de sesion 23 marzo 2011Plan de sesion 23 marzo 2011
Plan de sesion 23 marzo 2011Hernan Serrato
 
Solucion taller medios de comunicacion
Solucion taller medios de comunicacionSolucion taller medios de comunicacion
Solucion taller medios de comunicacionHernan Serrato
 
Como instalar windows xp a usb
Como instalar windows xp a usbComo instalar windows xp a usb
Como instalar windows xp a usbHernan Serrato
 
Guia informaticabasica ii
Guia informaticabasica iiGuia informaticabasica ii
Guia informaticabasica iiHernan Serrato
 
Informe de desensamble de portatil(2)
Informe de desensamble de portatil(2)Informe de desensamble de portatil(2)
Informe de desensamble de portatil(2)Hernan Serrato
 

Plus de Hernan Serrato (20)

Actividad 2 electronica
Actividad 2 electronicaActividad 2 electronica
Actividad 2 electronica
 
Guia electronica digital
Guia electronica digitalGuia electronica digital
Guia electronica digital
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Que es gnu
Que es gnuQue es gnu
Que es gnu
 
Pasos para _la__instalacion__de_una__red__inalambrica_,_alambica__y__comparti...
Pasos para _la__instalacion__de_una__red__inalambrica_,_alambica__y__comparti...Pasos para _la__instalacion__de_una__red__inalambrica_,_alambica__y__comparti...
Pasos para _la__instalacion__de_una__red__inalambrica_,_alambica__y__comparti...
 
Activdad ruben
Activdad rubenActivdad ruben
Activdad ruben
 
Activdad
ActivdadActivdad
Activdad
 
Plan de sesion 01 abril 2011
Plan de sesion 01 abril 2011Plan de sesion 01 abril 2011
Plan de sesion 01 abril 2011
 
Cuestionario taller tarjeta de red
Cuestionario  taller tarjeta de redCuestionario  taller tarjeta de red
Cuestionario taller tarjeta de red
 
Plan de sesion 23 marzo 2011
Plan de sesion 23 marzo 2011Plan de sesion 23 marzo 2011
Plan de sesion 23 marzo 2011
 
Presentacion magnitudes electricaskiiiii
Presentacion magnitudes electricaskiiiiiPresentacion magnitudes electricaskiiiii
Presentacion magnitudes electricaskiiiii
 
Plan de sesion 09 marzo 2011
Plan de sesion 09 marzo 2011Plan de sesion 09 marzo 2011
Plan de sesion 09 marzo 2011
 
Acciones secuenciales
Acciones secuencialesAcciones secuenciales
Acciones secuenciales
 
Plan de sesion 23 marzo 2011
Plan de sesion 23 marzo 2011Plan de sesion 23 marzo 2011
Plan de sesion 23 marzo 2011
 
Solucion taller medios de comunicacion
Solucion taller medios de comunicacionSolucion taller medios de comunicacion
Solucion taller medios de comunicacion
 
Como instalar windows xp a usb
Como instalar windows xp a usbComo instalar windows xp a usb
Como instalar windows xp a usb
 
Examen comptia 50
Examen comptia 50Examen comptia 50
Examen comptia 50
 
Guia informaticabasica ii
Guia informaticabasica iiGuia informaticabasica ii
Guia informaticabasica ii
 
Informatica
InformaticaInformatica
Informatica
 
Informe de desensamble de portatil(2)
Informe de desensamble de portatil(2)Informe de desensamble de portatil(2)
Informe de desensamble de portatil(2)
 

Tipos de datos

  • 1. TIPOS DE DATOS LEIDY JHOANA CANDELA YULY PAOLA MEDINA ADRIANA MARIA ASTAIZA
  • 2. QUE ES UN TIPO DE DATO En los lenguajes de programación un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar.
  • 3. Tipos simples Los tipos de datos simples se determinan automáticamente cuando se crean las variables. Las dos acciones que pueden crear una variable son la lectura(LEER) y la asignación(<-). Por ejemplo, la asignación "A<-0;" está indicando implícitamente que la variable A será una variable numérica. Una vez determinado el tipo de dato, deberá permanecer constante durante toda la ejecución del proceso; en caso contrario el proceso será interrumpido.
  • 4. EXISTEN TRES TIPOS DE DATOS BASICOS ENTERO Un tipo de dato entero en computación es un tipo de dato que puede representar un subconjunto finito de los números enteros. El número mayor que puede representar depende del tamaño del espacio usado por el dato y la posibilidad (o no) de representar números negativos. Los tipos de dato entero disponibles y su tamaño dependen del lenguaje de programación usado así como la arquitectura en cuestión. Por ejemplo, si para almacenar un número entero disponemos de 4 bytes de memoria tememos que: 4 Bytes = 4x8 = 32 bits Con 32 bits se pueden representar 232=4294967296 valores: Sólo positivos: del 0 al 4294967295 Positivos y negativos: del -2147483648 al 2147483647   Las típicas operaciones aritméticas: suma, resta, multiplicación y división se pueden realizar con datos de tipo entero. En el caso de la división, el resultado podría ser un valor real.
  • 5. TIPO DE DATO LÓGICO El tipo de dato lógico o booleano es en computación aquel que puede representar valores de lógica binaria, esto es, valores que representen falso o verdadero. Se utiliza normalmente en la programación, estadística, electrónica, matemáticas etc. Para generar un dato o valor lógico a partir de otros tipos de datos, típicamente, se emplean los operadores relacionales(u operadores de relación), por ejemplo: 0 es igual a falso y 1 es igual a verdadero (3>2)= 1 = verdadero (7>9)= 0 = falso
  • 6. CARACTER Es cualquier signo tipográfico, puede ser una letra, un número, un signo de puntuación o un espacio. Este término se usa mucho en computación. Un valor de tipo carácter es cualquier carácter que se encuentre dentro del conjunto ASCII ampliado, el cual está formado por los 128 caracteres del ASCII más los 128 caracteres especiales que presenta, en este caso, IBM. Los valores ordinales del código ASCII ampliado se encuentran en el rango de 0 a 255. Dichos valores pueden representarse escribiendo el carácter correspondiente encerrado entre comillas simples (apóstrofos). Así, podemos escribir: 'A' < 'a' Que significa: "El valor ordinal de A es menor que el de a" o "A está antes que a“
  • 7. TIPOS ESTRUCTURADOS Arreglos Los arreglos son estructuras de datos homogéneas (todos sus datos son del mismo tipo) que permiten almacenar un determinado número de datos bajo un mismo identificador, para luego referirse a los mismo utilizando uno o más subíndices. Los arreglos pueden pensarse como vectores, matrices, etc. Para poder utilizar un arreglo, primero es obligatorio su dimensionamiento; es decir, definirlo declarando los rangos de sus subíndices, lo cual determina cuantos elementos se almacenarán y como se accederá a los mismos.