Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Blog de Programación en Visual Basic y Visual C#
http://www.microsoft-visualstudio.com/
Lenguaje visual C#, es la evolución del lenguaje C++, que
anteriormente también evolucionó de lenguaje C.
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
2
Contenido
Elementos del lenguaje
Tipos de datos
Estructuras de Control
Matrices
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
3
CREADOR DE
C#
Anders Hejlsberg nació en Copenhague (Dinamarca) en 1960. Ha
creado el lenguaje Turbo Pascal y ha liderado los equipos que han
desarrollado Delphi y C#.
Anders montó una tienda con unos amigos en Copenhague que
distribuía sistemas de contabilidad, la empresa se llamaba PolyData.
Curiosamente PolyData empezó como como distribuidor de productos
de Microsoft, competidor de Borland, las otras dos empresas donde
Anders ha trabajado.
Mientras Borland tenía gran éxito comercial con Turbo Pascal, Anders
siguió con su empresa, hasta que en 1989 sus finanzas no iban bien y
se mudó a California para incoroprarse como ingeniero jefe de
Borland.
En la época que trabajó para Borland (1989-1996) mejoró su Turbo
Pascal y lideró como arquitecto jefe el sustituto de Turbo Pascal:
Delphi.
En 1996 dejó Borland para fichar por Microsoft, donde empezó
destacando con el lenguaje J++ y las Windows Foundation Classes.
Desde 2000 lidera el equipo de desarrollo del lenguaje C#
Anders Hejlsberg
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Marco de desarrollo .Net
4
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Visual C#
C# (leído en inglés “C Sharp” y en español “C
Almohadilla”) es el nuevo lenguaje de propósito
general diseñado por Microsoft para su plataforma
.NET. Sus principales creadores son Scott Wiltamuth
y Anders Hejlsberg, éste último también conocido
por haber sido el diseñador del lenguaje Turbo
Pascal y la herramienta RAD Delphi.
5
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Lenguajes de programación
6
http://www.ubuntu-es.org/node/95388#.UQFD1PKb7zw
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Elementos de Lenguaje Visual C#
Entre los elementos del lenguaje tenemos los
siguientes:
• Common Language Runtime (CLR)
• Microsoft Intermediate Language (MSIL)
• Metadatos
• Ensamblados
• Librería de clase base (BCL)
• Common Type System (CTS)
• Common Language Specification (CLS)
7
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Elementos de Lenguaje Visual C#
8
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Common Language Runtime (CLR)
• El Common Language Runtime (CLR) es el núcleo
de la plataforma .NET. Es el motor encargado de
gestionar la ejecución de las aplicaciones para
ella desarrolladas y a las que ofrece numerosos
servicios que simplifican su desarrollo y
favorecen su fiabilidad y seguridad.
9
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Microsoft Intermediate Language
(MSIL)
Ninguno de los compiladores que generan
código para la plataforma .NET produce código
máquina para CPUs x86 ni para ningún otro tipo
de CPU concreta, sino que generan código
escrito en el lenguaje intermedio conocido como
Microsoft Intermediate Lenguage (MSIL).
10
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Microsoft Intermediate Language
(MSIL)
El CLR da a las aplicaciones la sensación de que
se están ejecutando sobre una máquina virtual,
y precisamente MSIL es el código máquina de
esa máquina virtual. Es decir, MSIL es el único
código que es capaz de interpretar el CLR, y por
tanto cuando se dice que un compilador genera
código para la plataforma .NET lo que se está
diciendo es que genera MSIL.
11
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Microsoft Intermediate Language
(MSIL)
12
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Los Metadatos
En la plataforma .NET se distinguen dos tipos de
módulos de código compilado: ejecutables
(extensión .exe) y librerías de enlace dinámico
(extensión .dll generalmente) Ambos son ficheros
que contienen definiciones de tipos de datos, y la
diferencia entre ellos es que sólo los primeros
disponen de un método especial que sirve de punto
de entrada a partir del que es posible ejecutar el
código que contienen haciendo una llamada desde
la línea de comandos del sistema operativo.
13
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Que se engloban bajo un nombre común. Un
programa puede acceder a información o código
almacenados en un ensamblado sin tener que
conocer cuál es el fichero en concreto donde se
encuentran, por lo que los ensamblados nos
permiten abstraernos de la ubicación física del
código que ejecutemos o de los recursos que
usemos.
Un ensamblado es una agrupación lógica de uno o
más módulos o ficheros de recursos (ficheros .GIF,
.HTML, etc.)
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Librería de clase base (BCL)
La Librería de Clase Base (BCL) es una
librería incluida en el .NET Framework
formada por cientos de tipos de datos que
permiten acceder a los servicios ofrecidos
por el CLR y a las funcionalidades más
frecuentemente usadas a la hora de
escribir programas.
15
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Librería del Programador
Además, a partir de estas clases
prefabricadas el programador puede crear
nuevas clases que mediante herencia
extiendan su funcionalidad y se integren a
la perfección con el resto de clases de la
BCL.
16
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Common Type System (CTS)
El Common Type System (CTS) o Sistema de Tipo
Común es el conjunto de reglas que han de seguir
las definiciones de tipos de datos para que el CLR
las acepte.
Aunque cada lenguaje gestionado disponga de su
propia sintaxis para definir tipos de datos, en el
MSIL resultante de la compilación de sus códigos
fuente se han de cumplir las reglas del CTS.
17
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Modificadores de acceso
admitidos son
18
Modificador Código desde el que es accesible el miembro
public Cualquier código
private Código del mismo tipo de dato
family Código del mismo tipo de dato o de hijos de éste.
assembly Código del mismo ensamblado
family and
assembly
Código del mismo tipo o de hijos de éste ubicado en el
mismo ensamblado
family or
assembly
Código del mismo tipo o de hijos de éste, o código
ubicado en el mismo ensamblado
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Common Language Specification
(CLS)
El Common Language Specification (CLS) o
Especificación del Lenguaje Común es un
conjunto de reglas que han de seguir las
definiciones de tipos que se hagan usando
un determinado lenguaje gestionado si se
desea que sean accesibles desde cualquier
otro lenguaje gestionado.
19
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
TIPOS DE DATOS
VARIABLES Y OPERADORES
20
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Los tipos en C# se clasifican en tipos : Valor y
Refencia.
Una variable de tipo valor almacena
directamente un valor (dato en general)
mientras que una variable de un tipo referencia
lo que permite almacenar es una referencia a
un objeto(posición de memoria donde esta el
objeto)
Tipos de datos
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Por valor y por referencia
Los tipos por valor difieren de los tipos por referencia en que
las variables de los tipos por valor contienen directamente su
valor, mientras que las variables de los tipos por referencia
almacenan referencias a objetos.
Con los tipos por referencia, es posible que dos variables se
refieran al mismo objeto, y por tanto es posible que las
operaciones sobre una variable afecten al objeto al que hace
referencia otra variable.
Con los tipos por valor, cada variable tienen su propia copia de
los datos, y las operaciones sobre una no afectará a la otra.
22
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Tipos primitivos
Variables y Constantes
Enumeraciones
Arrays (Matrices)
Los tipos de datos que utiliza C# son
clasificados en cuatro grupos.
23
Tipos de datos
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Conversión de Tipos desde 2010
24
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Longitud tipos de datos
25
Tipo C#
Nombre para la
plataforma
Mono/.NET
Con signo?
Bytes
utilizado
s
Rango
bool System.Boolean No 1 verdadero o falso
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
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Longitud tipos de datos
26
Tipo C#
Nombre para la
plataforma
Mono/.NET
Con
signo?
Bytes
utilizados
Rango
ulong System.Uint64 No 8
0 hasta
18446744073709551615
float System.Single Si 4
Approximadamente ±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)
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Probablemente el tipo más utilizado es el
int, pués se utiliza para controlar matrices,
inidizar arreglos además de las
operaciones normales con enteros.
Los tipos que sirven para almacenar
números enteros son: byte, sbyte.
short, ushort, int, uint, long y ulong.
27
Tipos de enteros
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
El identificador {0}
• El identificador {0} dentro de la cadena
de texto indica que se sustituye {0} por
el primer argumento. si hubiera más de
un argumento, se seguiría con {1}, y así
sucesivamente.
28
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Ejemplo
using System;
class Enteros{
public static void Main()
{
–int Minuto = 60; //segundos por minuto
–int Hora = Minuto*60;
–int Dia = Hora*24;
–long Anio = Dia*365;
–Console.WriteLine("Segundos en un dia: {0}", Dia);
–Console.WriteLine("Segundos en un año: {0}", Anio);
}
}
Por ejemplo, las dos líneas que utilizan Console.WriteLine se pueden
simplificar así: Console.WriteLine("En un dia: {0}; en un año: {1}", Dia, Anio );
29
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Tipos de coma flotante
Los tipos de coma flotante sirven para representar a
números con parte fraccionaria.
La representación por supuesto puede no ser exacta,
bien por errores de la máquina, bien porque el número
de decimales que se puede alojar es finito.
Existen dos clases de tipos de punto flotante, float y
double. De los dos, el más usado es double, pués es el
valor que devuelven la mayoría de las funciones
matemáticas de la librería base.
30
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Ejemplo
using System; class Flotante{
public static void Main()
{
int a = 2;
double log2 = Math.Log(2);
double raiz2 = Math.Sqrt(2);
Console.WriteLine("El logaritmo de dos es: {0}", log2 );
Console.WriteLine("La raiz de dos es: {0}", raiz2 );
}
}
31
Salida:
El logaritmo de dos es:
0.693147180559945
La raiz de dos es:
1.4142135623731
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
Ejercicios
• Ingrese a las siguientes URL, donde puede
encontrar el contenido utilizado en esta
presentación, después desarrolle los ejercicios
de la guía sobre operadores, tipos de datos, etc.
• Componentes, Tipos Datos y Operadores en C#
(C Sharp)
• Estructura de un Programa en C# (C Sharp)
32
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
33
Lecturas Adicionales
•http://novatoprogram.blogspot.com/2013/04/sharp-c.html
•http://www.taringa.net/posts/info/11038055/Caras-detras-de-Lenguajes-de-
Programacion.html
•http://chuyuseche.wordpress.com/2009/08/19/conocias-a-los-creadores-
de-los-lenguajes-de-programacion-mas-importantes/
•http://www.redusers.com/noticias/dennis-ritchie-un-genio-de-alto-nivel/
Tipos de Datos y Elementos de Visual C#
Programación en Microsoft Visual C#
34
Autor: Pedro Villalta
pavillalta@gmail.com
Componentes y Tipos de Datos en Visual C#

Tipos Datos y Operadores en Visual C# (C sharp)

  • 1.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Blog de Programación en Visual Basic y Visual C# http://www.microsoft-visualstudio.com/ Lenguaje visual C#, es la evolución del lenguaje C++, que anteriormente también evolucionó de lenguaje C.
  • 2.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# 2 Contenido Elementos del lenguaje Tipos de datos Estructuras de Control Matrices
  • 3.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# 3 CREADOR DE C# Anders Hejlsberg nació en Copenhague (Dinamarca) en 1960. Ha creado el lenguaje Turbo Pascal y ha liderado los equipos que han desarrollado Delphi y C#. Anders montó una tienda con unos amigos en Copenhague que distribuía sistemas de contabilidad, la empresa se llamaba PolyData. Curiosamente PolyData empezó como como distribuidor de productos de Microsoft, competidor de Borland, las otras dos empresas donde Anders ha trabajado. Mientras Borland tenía gran éxito comercial con Turbo Pascal, Anders siguió con su empresa, hasta que en 1989 sus finanzas no iban bien y se mudó a California para incoroprarse como ingeniero jefe de Borland. En la época que trabajó para Borland (1989-1996) mejoró su Turbo Pascal y lideró como arquitecto jefe el sustituto de Turbo Pascal: Delphi. En 1996 dejó Borland para fichar por Microsoft, donde empezó destacando con el lenguaje J++ y las Windows Foundation Classes. Desde 2000 lidera el equipo de desarrollo del lenguaje C# Anders Hejlsberg
  • 4.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Marco de desarrollo .Net 4
  • 5.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Visual C# C# (leído en inglés “C Sharp” y en español “C Almohadilla”) es el nuevo lenguaje de propósito general diseñado por Microsoft para su plataforma .NET. Sus principales creadores son Scott Wiltamuth y Anders Hejlsberg, éste último también conocido por haber sido el diseñador del lenguaje Turbo Pascal y la herramienta RAD Delphi. 5
  • 6.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Lenguajes de programación 6 http://www.ubuntu-es.org/node/95388#.UQFD1PKb7zw
  • 7.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Elementos de Lenguaje Visual C# Entre los elementos del lenguaje tenemos los siguientes: • Common Language Runtime (CLR) • Microsoft Intermediate Language (MSIL) • Metadatos • Ensamblados • Librería de clase base (BCL) • Common Type System (CTS) • Common Language Specification (CLS) 7
  • 8.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Elementos de Lenguaje Visual C# 8
  • 9.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Common Language Runtime (CLR) • El Common Language Runtime (CLR) es el núcleo de la plataforma .NET. Es el motor encargado de gestionar la ejecución de las aplicaciones para ella desarrolladas y a las que ofrece numerosos servicios que simplifican su desarrollo y favorecen su fiabilidad y seguridad. 9
  • 10.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Microsoft Intermediate Language (MSIL) Ninguno de los compiladores que generan código para la plataforma .NET produce código máquina para CPUs x86 ni para ningún otro tipo de CPU concreta, sino que generan código escrito en el lenguaje intermedio conocido como Microsoft Intermediate Lenguage (MSIL). 10
  • 11.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Microsoft Intermediate Language (MSIL) El CLR da a las aplicaciones la sensación de que se están ejecutando sobre una máquina virtual, y precisamente MSIL es el código máquina de esa máquina virtual. Es decir, MSIL es el único código que es capaz de interpretar el CLR, y por tanto cuando se dice que un compilador genera código para la plataforma .NET lo que se está diciendo es que genera MSIL. 11
  • 12.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Microsoft Intermediate Language (MSIL) 12
  • 13.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Los Metadatos En la plataforma .NET se distinguen dos tipos de módulos de código compilado: ejecutables (extensión .exe) y librerías de enlace dinámico (extensión .dll generalmente) Ambos son ficheros que contienen definiciones de tipos de datos, y la diferencia entre ellos es que sólo los primeros disponen de un método especial que sirve de punto de entrada a partir del que es posible ejecutar el código que contienen haciendo una llamada desde la línea de comandos del sistema operativo. 13
  • 14.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Que se engloban bajo un nombre común. Un programa puede acceder a información o código almacenados en un ensamblado sin tener que conocer cuál es el fichero en concreto donde se encuentran, por lo que los ensamblados nos permiten abstraernos de la ubicación física del código que ejecutemos o de los recursos que usemos. Un ensamblado es una agrupación lógica de uno o más módulos o ficheros de recursos (ficheros .GIF, .HTML, etc.)
  • 15.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Librería de clase base (BCL) La Librería de Clase Base (BCL) es una librería incluida en el .NET Framework formada por cientos de tipos de datos que permiten acceder a los servicios ofrecidos por el CLR y a las funcionalidades más frecuentemente usadas a la hora de escribir programas. 15
  • 16.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Librería del Programador Además, a partir de estas clases prefabricadas el programador puede crear nuevas clases que mediante herencia extiendan su funcionalidad y se integren a la perfección con el resto de clases de la BCL. 16
  • 17.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Common Type System (CTS) El Common Type System (CTS) o Sistema de Tipo Común es el conjunto de reglas que han de seguir las definiciones de tipos de datos para que el CLR las acepte. Aunque cada lenguaje gestionado disponga de su propia sintaxis para definir tipos de datos, en el MSIL resultante de la compilación de sus códigos fuente se han de cumplir las reglas del CTS. 17
  • 18.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Modificadores de acceso admitidos son 18 Modificador Código desde el que es accesible el miembro public Cualquier código private Código del mismo tipo de dato family Código del mismo tipo de dato o de hijos de éste. assembly Código del mismo ensamblado family and assembly Código del mismo tipo o de hijos de éste ubicado en el mismo ensamblado family or assembly Código del mismo tipo o de hijos de éste, o código ubicado en el mismo ensamblado
  • 19.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Common Language Specification (CLS) El Common Language Specification (CLS) o Especificación del Lenguaje Común es un conjunto de reglas que han de seguir las definiciones de tipos que se hagan usando un determinado lenguaje gestionado si se desea que sean accesibles desde cualquier otro lenguaje gestionado. 19
  • 20.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# TIPOS DE DATOS VARIABLES Y OPERADORES 20
  • 21.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Los tipos en C# se clasifican en tipos : Valor y Refencia. Una variable de tipo valor almacena directamente un valor (dato en general) mientras que una variable de un tipo referencia lo que permite almacenar es una referencia a un objeto(posición de memoria donde esta el objeto) Tipos de datos
  • 22.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Por valor y por referencia Los tipos por valor difieren de los tipos por referencia en que las variables de los tipos por valor contienen directamente su valor, mientras que las variables de los tipos por referencia almacenan referencias a objetos. Con los tipos por referencia, es posible que dos variables se refieran al mismo objeto, y por tanto es posible que las operaciones sobre una variable afecten al objeto al que hace referencia otra variable. Con los tipos por valor, cada variable tienen su propia copia de los datos, y las operaciones sobre una no afectará a la otra. 22
  • 23.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Tipos primitivos Variables y Constantes Enumeraciones Arrays (Matrices) Los tipos de datos que utiliza C# son clasificados en cuatro grupos. 23 Tipos de datos
  • 24.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Conversión de Tipos desde 2010 24
  • 25.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Longitud tipos de datos 25 Tipo C# Nombre para la plataforma Mono/.NET Con signo? Bytes utilizado s Rango bool System.Boolean No 1 verdadero o falso 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
  • 26.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Longitud tipos de datos 26 Tipo C# Nombre para la plataforma Mono/.NET Con signo? Bytes utilizados Rango ulong System.Uint64 No 8 0 hasta 18446744073709551615 float System.Single Si 4 Approximadamente ±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)
  • 27.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Probablemente el tipo más utilizado es el int, pués se utiliza para controlar matrices, inidizar arreglos además de las operaciones normales con enteros. Los tipos que sirven para almacenar números enteros son: byte, sbyte. short, ushort, int, uint, long y ulong. 27 Tipos de enteros
  • 28.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# El identificador {0} • El identificador {0} dentro de la cadena de texto indica que se sustituye {0} por el primer argumento. si hubiera más de un argumento, se seguiría con {1}, y así sucesivamente. 28
  • 29.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Ejemplo using System; class Enteros{ public static void Main() { –int Minuto = 60; //segundos por minuto –int Hora = Minuto*60; –int Dia = Hora*24; –long Anio = Dia*365; –Console.WriteLine("Segundos en un dia: {0}", Dia); –Console.WriteLine("Segundos en un año: {0}", Anio); } } Por ejemplo, las dos líneas que utilizan Console.WriteLine se pueden simplificar así: Console.WriteLine("En un dia: {0}; en un año: {1}", Dia, Anio ); 29
  • 30.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Tipos de coma flotante Los tipos de coma flotante sirven para representar a números con parte fraccionaria. La representación por supuesto puede no ser exacta, bien por errores de la máquina, bien porque el número de decimales que se puede alojar es finito. Existen dos clases de tipos de punto flotante, float y double. De los dos, el más usado es double, pués es el valor que devuelven la mayoría de las funciones matemáticas de la librería base. 30
  • 31.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Ejemplo using System; class Flotante{ public static void Main() { int a = 2; double log2 = Math.Log(2); double raiz2 = Math.Sqrt(2); Console.WriteLine("El logaritmo de dos es: {0}", log2 ); Console.WriteLine("La raiz de dos es: {0}", raiz2 ); } } 31 Salida: El logaritmo de dos es: 0.693147180559945 La raiz de dos es: 1.4142135623731
  • 32.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# Ejercicios • Ingrese a las siguientes URL, donde puede encontrar el contenido utilizado en esta presentación, después desarrolle los ejercicios de la guía sobre operadores, tipos de datos, etc. • Componentes, Tipos Datos y Operadores en C# (C Sharp) • Estructura de un Programa en C# (C Sharp) 32
  • 33.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# 33 Lecturas Adicionales •http://novatoprogram.blogspot.com/2013/04/sharp-c.html •http://www.taringa.net/posts/info/11038055/Caras-detras-de-Lenguajes-de- Programacion.html •http://chuyuseche.wordpress.com/2009/08/19/conocias-a-los-creadores- de-los-lenguajes-de-programacion-mas-importantes/ •http://www.redusers.com/noticias/dennis-ritchie-un-genio-de-alto-nivel/
  • 34.
    Tipos de Datosy Elementos de Visual C# Programación en Microsoft Visual C# 34 Autor: Pedro Villalta pavillalta@gmail.com Componentes y Tipos de Datos en Visual C#