TIPOS DE DATOS
Enviado por andvel • 17 de Mayo de 2014 • 1.358 Palabras (6 Páginas) • 182 Visitas
1 INTRODUCCION
Los tipos de datos definen el modo en que se usa el espacio (memoria) en los programas. Especificando un tipo de datos, está indicando al compilador como crear un espacio de almacenamiento en particular, y también como manipular este espacio.
Los tipos de datos pueden estar predefinidos o abstractos. Un tipo de dato predefinido es intrínsecamente comprendido por el compilador. Estos tipos de datos son casi idénticos en C y C#. En contraste, un tipo de datos definido por el usuario es aquel que usted o cualquier otro programador crea como una clase. Estos se denominan comúnmente tipos de datos abstractos. El compilador sabe cómo manejar tipos predefinidos por si mismo; y «aprende» como manejar tipos de datos abstractos leyendo los ficheros de cabeceras que contienen las declaraciones de las clases (esto se verá con más detalle en los siguientes capítulos).
2 OBEJITVOS
2.1 GENERAL
• Identificar y analizar la finalidad de los tipos de datos en la computación e informática.
2.2 ESPECIFICOS
• Definir lo que es un tipo de datos.
• Conocer los tipos de datos básicos.
• Conocer los tipos de datos estructurados.
3 FUNDAMENTACION CIENTIFICA
La magnitud de los tipos de datos es el detalle documentado que evidencia el cimiento en el cual se va a constituir los sistemas de información programable que va a satisfacer el modo organizacional operativo requerido al momento de utilizarlo.
Por lo tanto es de suma importancia de acuerdo a los avances tecnológicos y científicos que se vienen dando que cada persona y/o organizaciones tengan pleno conocimiento de la utilidad del estudio - trabajo a fin de que se permita una superación y/o desarrollo acorde a los avances técnicos científicos para ser frente a la realidad competitiva.
4 DESARROLLO
4.1 TIPOS DE DATOS EN C# 2008
C# es un lenguaje con establecimiento inflexible de tipos. Antes de que un valor se pueda almacenar en una variable, se debe especificar el tipo de la variable, como en los ejemplos siguientes:
int a = 1;
string s = "Hello";
XmlDocument tempDocument = new XmlDocument();
C# es compatible con los siguientes tipos de datos integrados:
Tipo C# Nombre de la plataforma .NET Con signo? Bytes utilizados Valores que soporta
bool System.Boolean No 1 true o false (verdadero o falso en inglés)
byte System.Byte No 1 0 hasta 255
sbyte System.SByte Si 1 -128 hasta 127
short System.Int16 Si 2 -32.768 hasta 32.767
ushort System.Uint16 No 2 0 hasta 65535
int System.Int32 Si 4 -2.147.483.648 hasta 2.147.483.647
uint System.Uint32 No 4 0 hasta 4.394.967.395
long System.Int64 Si 8 -9.223.372.036.854.775.808 hasta 9.223.372.036.854.775.807
ulong System.Uint64 No 8 0 hasta 18446744073709551615
float System.Single Si 4 Aproximadamente ±1.5E-45 hasta ±3.4E38 con 7 cifras significativas
double System.Double Si 8 Approximadamente ±5.0E-324 hasta ±1.7E308 con 7 cifras significativas
decimal System.Decimal Si 12 Approximadamente ±1.0E-28 hasta ±7.9E28 con 28 ó 29 cifras significativas
char System.Char 2 Cualquier carácter Unicode (16 bits)
4.2 INDENTIFICADORES
Un identificador es un nombre que se utiliza para nombrar, etiquetar o “identificar” una variable, una clase, un método, etc.
C# es sensible a las mayúsculas. Esto quiere decir que distinguirá, por ejemplo, entre
PI, pi o Pi.
Los identificadores deben comenzar por una letra o por guion bajo y se puede utilizar cualquier carácter UNICODE o número en dichos identificadores. Por eso, por fin pueden utilizarse como nombre de variable palabras con ñ o con acento. Así, las siguientes palabras son identificadores válidos:
• Una Variable
• Otra Variable
• variable1
• variable_2
• Un Niño
• Niño2
• Rectángulo
Sin embargo no pueden utilizarse como identificadores las palabras siguientes, reservadas por el lenguaje:
abstract as base bool break
byte case catch char checked
class const continue decimal default
delegate do double else enum
event explicit extern false finally
fixed float for foreach goto
if implicit in int interface
internal lock is long namespace
new null object operator out
override params private protected public
readonly ref return sbyte sealed
short sizeof stackalloc static string
struct switch this throw true
try typeof uint ulong unchecked
unsafe ushort using virtual void
while
Tabla no son indicadores
4.3 CARACTERÍSTICAS DEL LENGUAJE C# 2008
• Sencillez de uso
• Modernidad
• Orientado a objetos
• Orientado a componentes
• Recolección de basura
• Seguridad de tipos
• Instrucciones seguras
• Unificación de tipos
• Extensión de los operadores básicos
• Extensión de modificadores
• Eficiente
• Compatible
C# elimina muchos elementos añadidos por otros lenguajes y que facilitan su uso y compresión, como por ejemplo ficheros de cabecera, o ficheros fuentes IDL1 .12. Es por ello que se dice que C# esautocontenido. Además, no se incorporan al lenguaje
...