SlideShare una empresa de Scribd logo
1 de 12
República Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Educación
IUP Santiago Mariño
Extensión : Maracaibo
Cátedra: Programación
Datos
Nombres: Yennifer A.
Apellidos: Castellanos H.
CI:25006112
Carrera: #49
Un tipo de dato
informático o
simplemente tipo es un
atributo de los datos que
indica al ordenador (y/o
al programador) sobre la
clase de datos que se va
a trabajar
El tipo de un dato es el
conjunto de valores que
puede tomar durante el
programa. Si se le
intenta dar un valor fuera
del conjunto se producirá
un error.
Objetivos
1.Detectar errores en las
operaciones
2.Determinar cómo
ejecutar estas
operaciones
Los tipos de datos
comunes son: números
enteros, números con
signo (negativos),
números de coma
flotante (decimales),
cadenas alfanuméricas,
estados (booleano)
La programación orientada
a objetos o POO (OOP
según sus siglas en inglés)
es un paradigma de
programación que usa
objetos y sus
interacciones, para diseñar
aplicaciones y programas
informáticos
Caracteres
Caracteres
Unicode
Numérico
s
Tipo de dato Rango Tamaño en
memoria char 10 21 bits por
carácter
Tipo de dato Rango Tamaño en
memoria short 0 a 65535 16 bits
por carácter
Tipo de dato Tamaño en memoria byte 8
bits short 16 bits int 32 bits long 64
bits
Booleanos Tipo de dato Tamaño en memoria
boolean 8 bits
Tipos de datos primitivos (o
elementales)
Nombre Memoria requerida Rango Descripción
Booleano 1bit 1 ~ 0 Verdad - Falso
Byte 1 byte (8 Bits) 0 ~ 255 Byte sin signo.
ByteSig 1 byte (8 Bits) (-128) ~ 127 Byte con signo.
Word 2 byte (16 Bits) 0 ~ 65.535 Word sin signo.
WordSig 2 byte (16 Bits) (-32768) ~ 32767 Word con signo.
Entero 4 byte (32 Bits) 0 ~ 4.294.967.295 Entero sin signo.
EnteroSig 4 byte (32 Bits)
(-2.147.483.648) ~
2.147.483.647
Entero con signo.
Real 8 byte (64 Bits)
(-
1,79769313486232^30
8) ~ (-
4,94065645841247^-
324)
Número con coma
flotante de doble
precisión
Decimal 8 byte (64 Bits)
(-
922.337.203.685.477,5
800) ~
922.337.203.685.477,5
800
Número con coma fija
de 4 decimales.
Cadena 1 byte por carácter
0 ~ 2.000 millones de
caracteres
Cadena de caracteres
alfanumérica.
1. Pascal
El lenguaje de programación Pascal permite
declarar variables de tipo carácter (Cadena) y
numérica.
Tipos de datos en distintos
lenguajes
Tipos de datos en distintos
lenguajes
2. Java
El lenguaje de programación Java permite declarar
variables de tipo primitivo
Nombre Declaración Memoria requerida Intervalo
Booleano boolean - true - false
Byte byte 1 byte (8 bits) [-128 .. 127]
Entero pequeño short 2 byte (16 bits) [-32,768 .. 32,767]
Entero int 4 byte (32 bits) [-231 .. 231-1]
Entero largo long 8 byte (64 bits) [-263 .. 263-1]
Real float 4 byte (32 bits)
[±3,4·10-38 ..
±3,4·1038]
Real largo double 8 byte (64 bits)
[±1,7·10-308 ..
±1,7·10308]
Carácter char 2 byte (16 bits)
['u0000' .. 'uffff'] o [0
.. 65.535]
Todos los lenguajes de
programación que cumplen las
normas de .NET tienen muchas
cosas en común
Hay que destacar que estos
tipos de datos están
implementados como clases.
Operadores de comparación
Para cálculos matemáticos como la suma
(+), resta (-), división (/) y multiplicación
(*).
Para devolver resultados del tipo True o
False, es decir Verdadero o falso
Para comparar
expresiones de
cualquier tipo
Los operadores nos permiten operar,
validar, comparar, asignar, distinguir,
los datos e instrucciones de código de
nuestros programas
Operadores aritméticos
Operadores
lógicos
BLOOLEAN
BYTE
CHAR
Para contener
valores de dos
estados como
verdadero/falso,
sí/no o
activado/desacti
vado.
Para contener
datos binarios
Alberga
únicamente un
carácter
individual
DATE
DOUBLE
INTEGE
R
Para albergar
valores de
fecha, valores
de tiempo o
valores de
fecha y hora
Proporciona las
magnitudes
más grandes y
más pequeñas
posibles para
un número.
Proporciona
rendimiento
óptimo en un
procesador de
32 bits
LONG
OBJECT
SBYTE
Para incluir
números
enteros
demasiado
grandes para
ajustarse en el
tipo de datos
Integer.
Cuando en
tiempo de
compilación no
conoce a qué
tipo de datos
puede señalar la
variable.
Para incluir
valores enteros
que no precisen
el ancho total
de datos
STRING
ULONG
USHORT
Para contener
varios
caracteres sin la
sobrecarga de
administración
de matriz de
Char.
Para contener
datos binarios
demasiado
grandes para
interger.
Para contener
datos binarios
demasiado
grandes para
Byte.
Nombre de la clase Tipo de dato en VB.NET Tipo de dato en C# Descripción
Byte Byte Byte Entero sin signo de 8 bit.
Sbyte Sbyte (No nativo) sbyte Entero sin signo de 8bit (Tipo
no acorde con el CLS)
Int16 Short short Entero con signo de 16 bit.
Int32 Integer int Entero con signo de 32 bit.
Int64 Long long Entero con signo de 64 bit.
Uint16 UInt16 (No nativo) ushort Entero sin signo de 16 bit.
(Tipo no acorde con el CLS)
Uint32 Uint32 (No nativo) uint Entero sin signo de 32 bit.
(Tipo no acorde con el CLS)
Uint64 Uint64 (No nativo) ulong Entero sin signo de 64 bit.
(Tipo no acorde con el CLS)
Single Single float Numero con coma flotante de
precisión simple, de 32 bit.
Double Double double Numero con coma flotante de
precisión doble, de 64 bit.
Boolean Boolean bool Valor logico
Char Char char Carácter unicode de 16 bit.
Decimal Decimal decimal Valor decimal de 96 bit.
IntPtr IntPtr (No nativo) -- Entero con signo cuyo tamaño
depende de la plataforma: 32
bit en plataformas de 32 bit y
64 bit en plataformas de 64 bit.
(Tipo no acorde con el CLS)
UintPtr UintPtr (No nativo) -- Entero sin signo cuyo tamaño
depende de la plataforma: 32
bit en plataformas de 32 bit y
64 bit en plataformas de 64 bit.
(Tipo no acorde con el CLS)
String String string Cadena de caracteres.
Se utilizan para guardar datos y
valores para nuestro programa
El contenido que
almacenen no
cambia, siempre es
constante.
Las Constantes se declaran
con la palabra Const.
Ejemplo.
Const numero = 53
Se utilizan para almacenar valores que
tienen la propiedad de variar el
contenido
A las variables se les asigna un
nombre para poder utilizarlas
En visual basic a las variables
conviene declararlas
Ejemplo.
Dim numero As Integer

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Tipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de JavaTipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de Java
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
 
Tipos de datos_en_java
Tipos de datos_en_javaTipos de datos_en_java
Tipos de datos_en_java
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
Tipos de datos en java
Tipos de datos en javaTipos de datos en java
Tipos de datos en java
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Datos simples
Datos simples Datos simples
Datos simples
 
Tipos de datos_de_c_
Tipos de datos_de_c_Tipos de datos_de_c_
Tipos de datos_de_c_
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
programacion
programacionprogramacion
programacion
 

Similar a Conroles y tipos de datos

Similar a Conroles y tipos de datos (20)

tipo de datos
tipo de datostipo de datos
tipo de datos
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Cristian Romero.Visual Basic
Cristian Romero.Visual BasicCristian Romero.Visual Basic
Cristian Romero.Visual Basic
 
Pop tipos de datos
Pop tipos de datosPop tipos de datos
Pop tipos de datos
 
Java
JavaJava
Java
 
ELEMENTOS DE PROGRA 30-05.pdf
ELEMENTOS DE PROGRA 30-05.pdfELEMENTOS DE PROGRA 30-05.pdf
ELEMENTOS DE PROGRA 30-05.pdf
 
Tipos de datos_en_java
Tipos de datos_en_javaTipos de datos_en_java
Tipos de datos_en_java
 
Tipos de datos_en_java
Tipos de datos_en_javaTipos de datos_en_java
Tipos de datos_en_java
 
Elementos basicos de_programacion
Elementos basicos de_programacionElementos basicos de_programacion
Elementos basicos de_programacion
 
Tipos de datos_para_c++
Tipos de datos_para_c++Tipos de datos_para_c++
Tipos de datos_para_c++
 
Tipo de datos_c_
Tipo de datos_c_Tipo de datos_c_
Tipo de datos_c_
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Tipos de Datos para C++
Tipos de Datos para C++Tipos de Datos para C++
Tipos de Datos para C++
 
Computacion v studio 2010 - 02
Computacion   v studio 2010 - 02Computacion   v studio 2010 - 02
Computacion v studio 2010 - 02
 
Tipos de datos en c++
Tipos de datos en c++Tipos de datos en c++
Tipos de datos en c++
 
Entendiendo Unicode (Facundo Batista)
Entendiendo Unicode (Facundo Batista)Entendiendo Unicode (Facundo Batista)
Entendiendo Unicode (Facundo Batista)
 
Proyecto programacion 2.
Proyecto programacion 2.Proyecto programacion 2.
Proyecto programacion 2.
 
Lenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script ILenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script I
 
Datos simples
Datos simplesDatos simples
Datos simples
 
La computadora digital
La computadora digitalLa computadora digital
La computadora digital
 

Conroles y tipos de datos

  • 1. República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación IUP Santiago Mariño Extensión : Maracaibo Cátedra: Programación Datos Nombres: Yennifer A. Apellidos: Castellanos H. CI:25006112 Carrera: #49
  • 2. Un tipo de dato informático o simplemente tipo es un atributo de los datos que indica al ordenador (y/o al programador) sobre la clase de datos que se va a trabajar El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera del conjunto se producirá un error. Objetivos 1.Detectar errores en las operaciones 2.Determinar cómo ejecutar estas operaciones Los tipos de datos comunes son: números enteros, números con signo (negativos), números de coma flotante (decimales), cadenas alfanuméricas, estados (booleano) La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos
  • 3. Caracteres Caracteres Unicode Numérico s Tipo de dato Rango Tamaño en memoria char 10 21 bits por carácter Tipo de dato Rango Tamaño en memoria short 0 a 65535 16 bits por carácter Tipo de dato Tamaño en memoria byte 8 bits short 16 bits int 32 bits long 64 bits Booleanos Tipo de dato Tamaño en memoria boolean 8 bits Tipos de datos primitivos (o elementales)
  • 4. Nombre Memoria requerida Rango Descripción Booleano 1bit 1 ~ 0 Verdad - Falso Byte 1 byte (8 Bits) 0 ~ 255 Byte sin signo. ByteSig 1 byte (8 Bits) (-128) ~ 127 Byte con signo. Word 2 byte (16 Bits) 0 ~ 65.535 Word sin signo. WordSig 2 byte (16 Bits) (-32768) ~ 32767 Word con signo. Entero 4 byte (32 Bits) 0 ~ 4.294.967.295 Entero sin signo. EnteroSig 4 byte (32 Bits) (-2.147.483.648) ~ 2.147.483.647 Entero con signo. Real 8 byte (64 Bits) (- 1,79769313486232^30 8) ~ (- 4,94065645841247^- 324) Número con coma flotante de doble precisión Decimal 8 byte (64 Bits) (- 922.337.203.685.477,5 800) ~ 922.337.203.685.477,5 800 Número con coma fija de 4 decimales. Cadena 1 byte por carácter 0 ~ 2.000 millones de caracteres Cadena de caracteres alfanumérica. 1. Pascal El lenguaje de programación Pascal permite declarar variables de tipo carácter (Cadena) y numérica. Tipos de datos en distintos lenguajes
  • 5. Tipos de datos en distintos lenguajes 2. Java El lenguaje de programación Java permite declarar variables de tipo primitivo Nombre Declaración Memoria requerida Intervalo Booleano boolean - true - false Byte byte 1 byte (8 bits) [-128 .. 127] Entero pequeño short 2 byte (16 bits) [-32,768 .. 32,767] Entero int 4 byte (32 bits) [-231 .. 231-1] Entero largo long 8 byte (64 bits) [-263 .. 263-1] Real float 4 byte (32 bits) [±3,4·10-38 .. ±3,4·1038] Real largo double 8 byte (64 bits) [±1,7·10-308 .. ±1,7·10308] Carácter char 2 byte (16 bits) ['u0000' .. 'uffff'] o [0 .. 65.535]
  • 6. Todos los lenguajes de programación que cumplen las normas de .NET tienen muchas cosas en común Hay que destacar que estos tipos de datos están implementados como clases. Operadores de comparación Para cálculos matemáticos como la suma (+), resta (-), división (/) y multiplicación (*). Para devolver resultados del tipo True o False, es decir Verdadero o falso Para comparar expresiones de cualquier tipo Los operadores nos permiten operar, validar, comparar, asignar, distinguir, los datos e instrucciones de código de nuestros programas Operadores aritméticos Operadores lógicos
  • 7. BLOOLEAN BYTE CHAR Para contener valores de dos estados como verdadero/falso, sí/no o activado/desacti vado. Para contener datos binarios Alberga únicamente un carácter individual
  • 8. DATE DOUBLE INTEGE R Para albergar valores de fecha, valores de tiempo o valores de fecha y hora Proporciona las magnitudes más grandes y más pequeñas posibles para un número. Proporciona rendimiento óptimo en un procesador de 32 bits
  • 9. LONG OBJECT SBYTE Para incluir números enteros demasiado grandes para ajustarse en el tipo de datos Integer. Cuando en tiempo de compilación no conoce a qué tipo de datos puede señalar la variable. Para incluir valores enteros que no precisen el ancho total de datos
  • 10. STRING ULONG USHORT Para contener varios caracteres sin la sobrecarga de administración de matriz de Char. Para contener datos binarios demasiado grandes para interger. Para contener datos binarios demasiado grandes para Byte.
  • 11. Nombre de la clase Tipo de dato en VB.NET Tipo de dato en C# Descripción Byte Byte Byte Entero sin signo de 8 bit. Sbyte Sbyte (No nativo) sbyte Entero sin signo de 8bit (Tipo no acorde con el CLS) Int16 Short short Entero con signo de 16 bit. Int32 Integer int Entero con signo de 32 bit. Int64 Long long Entero con signo de 64 bit. Uint16 UInt16 (No nativo) ushort Entero sin signo de 16 bit. (Tipo no acorde con el CLS) Uint32 Uint32 (No nativo) uint Entero sin signo de 32 bit. (Tipo no acorde con el CLS) Uint64 Uint64 (No nativo) ulong Entero sin signo de 64 bit. (Tipo no acorde con el CLS) Single Single float Numero con coma flotante de precisión simple, de 32 bit. Double Double double Numero con coma flotante de precisión doble, de 64 bit. Boolean Boolean bool Valor logico Char Char char Carácter unicode de 16 bit. Decimal Decimal decimal Valor decimal de 96 bit. IntPtr IntPtr (No nativo) -- Entero con signo cuyo tamaño depende de la plataforma: 32 bit en plataformas de 32 bit y 64 bit en plataformas de 64 bit. (Tipo no acorde con el CLS) UintPtr UintPtr (No nativo) -- Entero sin signo cuyo tamaño depende de la plataforma: 32 bit en plataformas de 32 bit y 64 bit en plataformas de 64 bit. (Tipo no acorde con el CLS) String String string Cadena de caracteres.
  • 12. Se utilizan para guardar datos y valores para nuestro programa El contenido que almacenen no cambia, siempre es constante. Las Constantes se declaran con la palabra Const. Ejemplo. Const numero = 53 Se utilizan para almacenar valores que tienen la propiedad de variar el contenido A las variables se les asigna un nombre para poder utilizarlas En visual basic a las variables conviene declararlas Ejemplo. Dim numero As Integer