Tipos de datos en programacion
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • HORRIBLE LA EXPLICACIÓN, NO SE ENTIENDE UN CARAJO
    Are you sure you want to
    Your message goes here
  • soy un gay y que
    Are you sure you want to
    Your message goes here
  • jajajajajajijijijijijijjoojojojojojjejejejejejujujujujuj
    Are you sure you want to
    Your message goes here
  • askshdfhfghsdfkgrtjnhtjoht
    Are you sure you want to
    Your message goes here
  • mfgvhchgfchg
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
236,379
On Slideshare
235,864
From Embeds
515
Number of Embeds
19

Actions

Shares
Downloads
1,452
Comments
13
Likes
4

Embeds 515

http://faprogramacion.blogspot.com 142
http://programaciongeek.blogspot.com 89
http://www.informaticavii.nixiweb.com 71
http://upt.tiefindir.net 41
http://planareainformatica.wordpress.com 39
https://faprogramacion.blogspot.com 35
http://cursosena2010.blogspot.com 31
http://virtual20131.ustadistancia.edu.co 27
https://www.blogger.com 10
http://uptvirtual.upt.pe 7
https://twitter.com 6
http://uavirtual.net 5
http://informaticavii.nixiweb.com 3
http://faprogramacion.blogspot.nl 2
https://si0.twimg.com 2
http://www.cursosena2010.blogspot.com 2
http://www.facebook.com 1
http://leiderserna.blogspot.com 1
https://planareainformatica.wordpress.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Tipos de Datos
    En 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.
  • 2. Tipos de Datos
    En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores.
     Casi todos los lenguajes de programación explícitamente incluyen la notación del tipo de datos, aunque lenguajes diferentes pueden usar terminología diferente.
    La mayor parte de los lenguajes de programación permiten al programador definir tipos de datos adicionales, normalmente combinando múltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona" que especifica que el dato interpretado como Persona incluirá un nombre y una fecha de nacimiento.
  • 3. Tipo de dato entero (int)
    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
  • 4.  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.
    Tipo:
    float
    4 Bytes (32 bits)
    double
    8 Bytes (64 bits)
  • 5. Tipo de dato carácter (Char)
    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.
  • 6. 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"
    Un valor de tipo carácter (char en inglés) se guarda en un byte de memoria.
    La única operación (además de las relacionales) que podemos hacer con caracteres es la concatenación concatenando dos caracteres, por ejemplo 'a' y 'X' obtendríamos la cadena "aX".
  • 7. 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  programación, estadística, electrónica, matemáticas (Álgebra booleana), 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
  • 8. Palabra reservada
    una palabra reservada es una palabra que tiene un significado Gramatical especial para ese lenguaje y no puede ser utilizada como un identificador en ese lenguaje.
  • 9. Por ejemplo, en SQL, un usuario no puede ser llamado "group", porque la palabra group es usada para indicar que un identificador se refiere a un grupo, no a un usuario. Al tratarse de una palabra clave su uso queda restringido.
    Ocasionalmente la especificación de un lenguaje de programación puede tener palabras reservadas que están previstas para un posible uso en futuras versiones.
    En Java const y goto son palabras reservadas — no tienen significado en Java, pero tampoco pueden ser usadas como identificadores. Al reservar los términos pueden ser implementados en futuras versiones de Java, si se desea, sin que el código fuente más antiguo escrito en Java deje de funcionar.