ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación En C#


Enviado por   •  6 de Octubre de 2012  •  1.878 Palabras (8 Páginas)  •  392 Visitas

Página 1 de 8

INSTITUTO TECNOLÓGICO DE LA LAGUNA

Ingeniería en Sistemas Computacionales

Fundamentos de Programación

Alumno: Orona Martínez Luis Diego

Numero de control: 12130536

Tarea No. 1: Introducción a la Programación

Profesora: Silvia Ávila

Introducción a la programación

 Estructura básica de un programa en C#:

C# es un lenguaje orientado a objetos. En cualquier programa en C# debe existir al menos una clase que contenga un método llamado Main. En este método constituye lo que se denomina punto de entrada, y define por dónde hay que comenzar a ejecutarse la aplicación: la primera instrucción del método Main.

El siguiente ejemplo muestra el programa más simple que puede crearse en C#.

1. class Ejemplo1_1

2. {

3. static void Main( )

4. {

5. }

6. }

Para crear una clase hay que escribir la palabra reservada class seguida del nombre que queremos darle. A continuación, entre llaves, aparecerán los métodos y atributos de dicha clase. En este ejemplo hemos creado la clase Ejemplo1_1, que no incluye ningún atributo y contiene un solo método, de nombre Main. Como hemos dicho, todo programa en C# debe contener al menos una clase con un método llamado Main, luego este ejemplo muestra el programa más simple que puede crearse.

Es importante aclarar que en lenguaje C# se distinguen las mayúsculas de las minúsculas, algo que no ocurre en todos los lenguajes. Así el punto de entrada ha de llamarse Main y no main o MAIN o ninguna otra variante.

Como para cualquier método existe varias alternativas válidad para crear la declaración del método Main. Algunas son:

public static int Main()

public static void Main (string[ ] args)

static int Main (string[ ] args)

La palabra public indica que el método es público, es decir, puede ser utilizado por otra clase (si no se pone nada, se considerará privado por defecto). La palabra static indica que el método está asociado a la clase a la que pertenece y no a los objetos que se creen de dicha clase. En tercer lugar, aparece y no a los objetos que se creen de dicha clase. En tercer lugar, aparece el tipo de la información que devuelve el método: int indica que se devuelve un dato de tipo entero; void indica que no se devuelve ningún valor. A continuación del nombre del método, que para el punto de entrada es Main, aparecen entre paréntesis los argumentos o datos de entrada de ese método, es decir, la información de partida que requiere. Esta sección puede estar vacía.

Por el momento, dados los escasos conocimientos que aún tenemos, será suficiente con que el punto de entrada sea estático, no tenga argumentos y no devuelva ningún valor, tal y como se declaró en el Ejemplo 1-1.

Tras la declaración del método aparece entre llaves el cuerpo del método. En el programa Ejemplo 1_1 el cuerpo de Main está vacío, por lo que este programa puede compilarse y ejecutarse, pero no hará nada. Para poder comunicarse con el usuario, un programa debe ser capaz, en primer lugar, de mostrar información, por ejemplo, escribir un mensaje en alguna ventana que se muestre en el monitor.

 Elementos del lenguaje: datos, literales y constantes, identificadores, variable, parámetros, operadores, entrada y salida de datos:

 Tipos de datos básicos:

Tipo C# Nombre पारा 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 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)

• Enteros

Los tipos que sirven para almacenar números enteros son: byte, sbyte. short, ushort, int, uint, long y ulong. Como se aprecia en la tabla, C# define versiones con y sin signo para tipos con los mismos bytes utilizados. Cada tipo se distingue por la capacidad de almacenaje.

• 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 tres clases de tipos de punto flotante : float, double y decimal.

• El tipo decimal

El tipo decimal es un tipo "nuevo" en el sentido de que no tiene equivalente en C/C++. Es muy parecido a los tipo de coma flotante float y double. En la aritmética de los tipos de coma flotante ordinarios, se pueden producir leves errores de redondeo. El tipo decimal elimina

...

Descargar como (para miembros actualizados)  txt (12.8 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com