Tema: Tipos de datos y conversiones

Documentos relacionados
Tema: Introducción al IDE de Microsoft Visual C#.

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

FUNDAMENTOS DE INFORMÁTICA

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Tutorial de C# Tipos de Datos. Por: Óscar López, M.Sc.

Tipos de Datos -Sesión n 3

Agenda..NET C# Laboratorio #1

Principios de Computadoras II

Programación 1 Tema 3. Información, datos, operaciones y expresiones

Los Tipos de C#. Introducción. Marco Besteiro y Miguel Rodríguez Los Tipos en C#

PROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas

Conversión entre Tipos

Tema 2. El lenguaje JAVA

Guia#12: Tema: Archivos en C#.

1 ELEMENTOS BASICOS DEL LENGUAJE

Computación II. Introducción a Visual Basic

Ficha de Aprendizaje N 13

Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Autor: Jorge A. Díez Pomares Laboratorio de C.A.D.

ESCUELA DE INFORMÁTICA

Tipos primitivos y clases de interés

FUNDAMENTOS DE PROGRAMACIÓN. Practica 2. Manejo de datos

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A)

El lenguaje C. 1. Identificadores, constantes y variables

Variables. Profesor Leonardo Carámbula - Programación III EMT I.S.B.O.

Expresiones y sentencias

Fundamentos de la programación

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Clases en Java. Declaración de clases en Java 02/09/16. Ing. Roberto Martínez Román - public class Alumno { private int matricula;

Equivalencia de instrucciones de C# y VB.NET (I) Cómo hacer las mismas cosas (o casi) en C# y Visual Basic.NET

Fundamentos de JAVA. Angel Kuri Enero, /2/2006

Java para programadores

Tema: Entorno a C# y Estructuras Secuenciales.

Curso de Programación II con Visual Basic.Net

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Resumen del lenguaje de programación Visual Basic.NET

Introducción al lenguaje de programación java

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

Tema 7. El sistema de clases

Tipos de Datos de python (1ª parte):

FACULTAD DE INGENIERÍA

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

Elementos de un programa en C

Operadores. Javier Fernández Rivera -

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

Datos y tipos de datos

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java

Programación orientada a objetos. Resumen de Temas Unidad 4: Sobrecarga

Tema: Métodos de Ordenamiento. Parte 1.

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Tema 3 Elementos básicos de programación

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Manual de turbo pascal

Representación de la información

Fundamentos de Programación 2017-I

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Lección 2: Creando una Aplicación en Java. 1. Estructura del archivo de una clase. 3. Definiendo clases fundamentos

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

Tema 4. Operadores y Expresiones

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

int Counter = 14; Console.WriteLine( Counter.ToString() );

Guía - Taller # 2 (JAVA)

Definición de Memoria

Tema 3 Constantes, Variables y Tipos

INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN. Métodos Numéricos Carlos Zotelo

Objetivo de aprendizaje del tema

Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO

Programación en java. Estructuras algorítmicas

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:

Braulio Ricardo Alvarez Gonzaga. Aplicaciones en consola

Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.

TEMA 2. Agenda. Fundamentos de JAVA

Tema 3: Tipos y clases

Resumen teórico. En la Consola. Abre nuevo proyecto y elige Consola aplicación y ponle el nombre que quieras y escribe: Module Module1

LENG. PROG. I. Introduccion al C++ Ing. Javier Echegaray Rojo 1

Tema 3: Tipos y clases

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

Tema 8 Vectores y Matrices

Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA

4. Operadores Operador asignación

Programació amb C#.NET

MIA RICARDO GONZALEZ LOZANO APLICACIONES EN LENGUAJE C

Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos]

Programación en Visual Basic Ricardo Rodríguez García

CONCEPTOS BASICOS DEL LENGUAJE JAVA

Tipos algebraicos y abstractos. Algoritmos y Estructuras de Datos I. Tipos algebraicos

PROGRAMACIÓN EN C#.NET Introducción a la Programación en C#.NET. Ing. Bruno López Takeyas

INSTITUTO TECNOLOGICO SUPERIOR DE ZONGOLICA PROGRAMACION ORIENTADA A OBJETOS LSC. RAFAEL JUAN CORDOBA DE LA LLAVE

Declaración de variables (integer, single, double, boolean, etc.) en Visual Basic. Dim. Ejemplos. (CU00309A)

Transcripción:

Tema: Tipos de datos y conversiones Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express y realice diversos programas en el entorno Consola, viendo las funcionalidades propias del lenguaje y el modo de utilización de los comandos para Leer, Escribir y personalizar la Consola de aplicaciones. Nota: Las características del entorno de desarrollo analizadas en esta sección también se encontrarán al desarrollar aplicaciones de formularios Windows Forms. No debemos omitir esta parte aunque no tengamos la intención de escribir aplicaciones de consola. En esta sección aprenderá lo siguiente: I. Escribir programas usando la aplicación Console de C#. II. Realizar conversiones explícitas. Materiales y equipo Guía Número 2 Computadora con programa Microsoft Visual C#. 1

Tipos de Datos UNIVERSIDAD TECNOLÓGICA DE LOS ANDES A toda variable que se use en un programa, se deberá declarar de preferencia al principio del programa. En C# NET (también se le conoce como C# ) existen los siguientes tipos de variables: En particular cada tipo de dato que se menciona aqui es en realidad un OBJETO, que se deriva a su vez de una clase que provee el framework de microsoft net es por eso que se incluye la clase de la cual proviene el tipo de dato. Es decir en un programa se podrá declarar una variable por ejemplo float pi; o también se podrá declarar y crear un objeto derivado de esa clase, por ejemplo System.Float alfa = new System.Float(); C# Data type Mapped to.net class/struct sbyte byte char float decimal double ushort short uint int ulong long bool string object System.SByte System.Byte System.Char System.Single System.Decimal System.Double System.UInt16 System.Int16 System.UInt32 System.Int32 System.UInt64 System.Int64 System.Boolean System.String System.Object En C# es posible convertir un valor de un tipo en un valor de otro tipo. La operación dec onversión de un tipo de valor a un tipo de referencia se llama Boxing y la operación inversa se llama Unboxing. Ejemplo: int mes; int : es el tipo de dato mes: es el nombre de la variable 2

Int Almacenamiento: int puede almacenar valores de 32 bits de enteros en el rango de - 2147483648 hasta 2147483.647 mil C # Tipo: System.Int32 Declaración de C #: int mes; C # Inicialización: mes = 10; C # por defecto el valor de inicialización: 0; Double C # Tipo: System.Double Declaración de C #: double numero; C # Inicialización: numero = 0,12; C inicialización # valor por defecto: 0.0; String Representa: una cadena de caracteres Unicode,. las variables de cadena se almacenan cualquier número de caracteres alfabéticos, numéricos y especiales. Tiempo de ejecución de C # Tipo: System.String Declaración de C #: string cadena; C # Inicialización: str = " Bool Definición: Bool es usado para declarer variables para almacenar los valores booleanos, true y false. En C #, no hay conversión entre el tipo bool y otros tipos. Tiempo de ejecución de C # Tipo: System Declaración de C #: bool bandera; C inicialización #: bandera = true; C # por defecto el valor de inicialización: false Ejemplo de declaración de variables string nombre, ciudad; int alfa, beta; string ciudad= tijuana ; float pi=3.1416; 3

Conversiones Implícitas. UNIVERSIDAD TECNOLÓGICA DE LOS ANDES int x =10000; int y =20000; long total; // En este ejemplo el valor integer es implícitamente convertido al tipo de datos long. total = x + y; Console.WriteLine("Total is : " + total); Ejercicio 1: Realizar la suma, resta, división y multiplicación de dos números: Ejemplo de conversión: using System.Collections.Generic; using System.Linq; using System.Text; namespace Operaciones_matematicas Console.WriteLine("Introduzca el primer número"); int numero1, numero2, suma, resta, division, multiplicacion; //Hacemos una conversión al tipo Integer o entero. numero1 = int.parse(console.readline()); Console.WriteLine("Introduzca el segundo número"); numero2 = int.parse(console.readline()); suma = numero1 + numero2; resta = numero1 - numero2; multiplicacion = numero1 * numero2; division = numero1 / numero2; Console.WriteLine("La suma es: " + suma ); Console.WriteLine("La resta es: " + resta); Console.WriteLine("La multiplicación es: " + multiplicacion ); Console.WriteLine("La división es: " + division ); Ahora cambia el ejercicio pero que el tipo de datos sea double. 4

Ejercicio 2: Calcular el área de un triángulo using System.Collections.Generic; using System.Text; namespace Area_de_un_rectangulo //Area de un regtangulo double Base; double Altura; double Area; Console.WriteLine("Area de un Regtangulo"); Console.WriteLine(); Console.WriteLine("ingrese la base"); Base = double.parse(console.readline()); Console.WriteLine("Ingrese la altura"); Altura = double.parse(console.readline()); //Procesando datos Area = Base * Altura; Console.WriteLine("El rectangulo de base 0 y altura 1 tiene un area de 2", Base, Altura, Area); Ejercicio 3: Calcular el IGV de un producto using System.Collections.Generic; using System.Text; namespace IGV //Declaramos la variable igv y la inicializamos en 18 double igv = 18; Console.WriteLine("Ingrese el precio del producto"); double precio, total, igvcalculado; precio = double.parse(console.readline()); //Calculamos el IGV igvcalculado = (precio * igv) / 100; total = igvcalculado + precio; //Calculamos el total Console.WriteLine("El precio del producto es: 0, el total del producto es 1", precio, total ); 5

6