Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Distancia de México
Ing. En Desarrollo de Software
Programación Net I.
Unidad 1: Introducción a NET I.
Actividad 2: Tipos de datos y operadores.
Presenta:
David Cruz Orozco
Imparte:
ELVIA SANCHEZ MAGADAN
Matricula:
ES1821004574
Contenido
Introducción ..................................................................................................................................................2
Instrucciones ..................................................................................................................................................2
1. Identifica los tipos de datos manejados por C# y explica su definición, rango de valores y
características. ...........................................................................................................................................2
2. Identifica los operadores aritméticos, lógicos y relacionales y explica su definición,
funcionalidad y características. ................................................................................................................ 3
3. Identifica las conversiones, explícitas e implícitas que puedes realizar .....................................5
4. Ejemplifica la aplicación de los tipos de datos en la declaración de variables y la utilización
de los operadores aritméticos, relacionales y lógicos mediante segmentos de código, así como la
relación entre las conversiones explícitas e implícitas. .........................................................................7
Fuentes .......................................................................................................................................................... 8
Introducción
Identificar los tipos de datos y operadores manejados por el lenguaje de
programación C#, para conocer sus características y forma de aplicación,
mediante segmentos de código. Después de analizar los mecanismos para la
conversión entre los diversos tipos de datos, su sintaxis y restricciones, sigue
estos pasos:
Instrucciones
1. IDENTIFICA LOS TIPOS DE DATOS MANEJADOS POR C# Y EXPLICA SU
DEFINICIÓN, RANGO DE VALORES Y CARACTERÍSTICAS.
Los tipos de datos se clasifican de la siguiente manera:
▪ Tipos valor.
▪ Tipos referencia.
var a = 2 + 2 * 2;
Console.WriteLine(a);
var a = (2 + 2) * 2;
Console.WriteLine(a);
Operadores Númericos.
Operadores de Comparación
Operador Significado
> Mayor que
< Menor que
== Igual a
>= Mayor o igual que
<= Menor o igual que
!= Distinto que
Ejemplo:
int IntergerVariable;
long LongVAriable;
IntergerVariable = 123;
LongVariable = IntergerVariable;
En este código, a una variable de tipo entero se le asigna el valor 123 y a una
variable long se le asigna el valor de la variable de tipo entero. Cuando se ejecute
este código, el valor de LongVariable es 123.
Si escribe código que intente convertir un valor que use tipo no administrados por
una conversión implícita, el compilador de C# genera un error, como muestra el
siguiente código:
char CharacterVariable;
int IntergerVariable;
IntergerVariable = 9;
CharacterVariable = IntergerVariable;
Si realmente necesita hacer esta conversión, tiene que realizar una conversión
explicita. Las conversiones explicitas se escriben en su código fuente y el dicen al
compilador "haz que se produzca esta conversión, aunque no pueda ser realizada
implícitamente".
float f1 = 40.0F;
long l1 = (long) f1; // explicita (riesgo por redondeo)
short s1 = (short) l1; // explicita (riesgo por desbordamiento)
int i1 = s1; // implicita, no hay riesgo
uint i2 = (uint) i1; // explicita (riesgo de error por signo)
Fuentes
• Introducción a Net I. (2015). Recuperado 27 enero 2020, desde
https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE1/DS/05/DPRN1/U1/descarga
bles/Unidad%201.%20Introduccion%20a%20.NET.pdf
• Operadores de C#: referencia de C#. (2020). Recuperado 27 enero 2020, desde
https://docs.microsoft.com/es-es/dotnet/csharp/language-reference/operators/
• Conversiones de tipos: Guía de programación de C#. (2020). Recuperado 27 enero
2020, desde https://docs.microsoft.com/es-es/dotnet/csharp/programming-
guide/types/casting-and-type-conversions