Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad II - Tipos de Datos
Unidad II - Tipos de Datos
• Tipos de referencia:
Clases y otros tipos de datos complejos que se construyen a partir de los tipos
primitivos. Las variables de estos tipos no contienen una instancia del tipo, sino sólo una
referencia a una instancia.
Tipos de datos por valor
Nombre corto Clase .NET Tipo Ancho Intervalo (bits)
byte Byte Entero sin signo 8 0 a 255
sbyte SByte Entero con signo 8 -128 a 127
int Int32 Entero con signo 32 -2.147.483.648 a 2.147.483.647
(tipoDeDatosDestino) expresión
Clase .NET
necesaria para
la conversión.
Revisar la tabla
de los tipos de
datos
En las líneas 11 y 13 del código que tiene borde rojo es donde se realiza la
conversión del tipo de datos cadena (el resultado del método ReadLine()) a
entero. Algunas otras conversiones disponibles son: ToBoolean, ToByte,
ToChar, ToDecimal, ToDouble, ToInt16, ToInt64, ToSByte, ToUInt16, ToUInt32,
ToUInt64.
También se puede usar la clase Int32.Parse para realizar la operación de las
líneas 11 y 13. Por ejemplo,
num1 = Int32.Parse( Console.ReadLine() );
Algunas otras conversiones que se pueden hacer son: Boolean.Parse,
Byte.Parse, Char.Parse, Decimal.Parse, Double.Parse, Int16.Parse, Int64.Parse,
SByte.Parse, UInt16.Parse, UInt32.Parse, UInt64.Parse.
Identificadores
• Son nombres que los programadores eligen para sus tipos (clases), métodos,
variables, constantes, objetos, etc.
• Microsoft sugiere una nomenclatura utilizando la notación camel(camello)
para nombres de variables y notación Pascal para nombres de métodos y la
mayoría de los identificadores.
• Notación camel: precioDeCompra
• Notación Pascal: CalculoArea
• Los identificadores son sensibles a mayúsculas y minúsculas
Variables
• Una variable es una ubicación de almacenamiento que tiene asociado
un tipo.
• A las variables se les pueden asignar(almacenar), valores que pueden
ser cambiados programáticamente.
• Se declara una variable indicando el tipo asociado y el nombre que se le
da a la variable. Opcionalmente se le puede asignar un valor inicial.
• Antes de utilizar una variable debe haber sido inicializada en su
declaración, o en caso contrario debió asignársele posteriormente un
valor.
Reglas y recomendaciones para nombrar variables
Constantes
• Hacer un programa que muestre el nombre y apellido concatenados con salto de tabulador.
• Observe que se ha hecho uso de la secuencia de escape \t. Las secuencias de escape deben ir entre comillas,
pero como se ha aperturado las comillas para la impresión del mensaje, ya no se debe encerrar entre
comillas el \t, además, no debe dejar espacios entre las cadenas y la secuencia de escape.
• Otra forma de utilizar \t sería:
• Console.WriteLine(“Verónica” + “\t”+ “Rosa”); en este caso las cadenas van concatenadas por
separado y \t debe ir entre comillas.
CONTINUACIÓN
• Hacer un programa que permita desplegar en pantalla lo siguiente, haciendo uso de una sola línea de código.
Asignatura: Programación I
Sección:“01”
Aula:Virtual
• Observe que se ha hecho uso de 2 secuencias de escape \n y \”. Cuando las utilice no deje espacios, tal y como lo
observa en el ejercicio. A continuación la salida del programa:
Ejercicios con captura de datos
1. Crear un programa que permita capturar el nombre, apellido y la
edad de una persona y luego que muestre dichos datos.
2. Crear un programa que pida dos números de tipo double a través
de teclado, que permita realizar la división de dichos números y que
muestre en pantalla solamente la parte entera de la división cuando
no sea exacta.
3. Crear un programa que calcule el área de un triangulo. Tome en
cuenta que los datos deberán ser capturados desde teclado.
4. Encontrar la superficie y la longitud de un círculo. Conociendo la
fórmula de la superficie: S=𝜋𝑅2 y la longitud L =2𝜋R
SOLUCIÓN EJERCICIO 1