Programación en c#

Solo disponible en BuenasTareas
  • Páginas : 9 (2107 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de septiembre de 2012
Leer documento completo
Vista previa del texto
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 cualquierprograma 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étodollamado 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étodoMain. 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 creende 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 deese 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 programaEjemplo 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...
tracking img