0% encontró este documento útil (0 votos)
82 vistas21 páginas

Introducción al Lenguaje C# en Programación

Este documento presenta una guía de estudio para el módulo 3.2 de un curso de 3er año en infraestructura tecnológica y servicios informáticos. El objetivo del módulo es conocer el lenguaje de programación C# y su entorno de desarrollo Visual Studio para desarrollar aplicaciones básicas. El documento explica las características y tipos de datos de C#, así como cómo declarar y asignar valores a variables.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
82 vistas21 páginas

Introducción al Lenguaje C# en Programación

Este documento presenta una guía de estudio para el módulo 3.2 de un curso de 3er año en infraestructura tecnológica y servicios informáticos. El objetivo del módulo es conocer el lenguaje de programación C# y su entorno de desarrollo Visual Studio para desarrollar aplicaciones básicas. El documento explica las características y tipos de datos de C#, así como cómo declarar y asignar valores a variables.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Guía de estudio para 3 año vocacional en infraestructura tecnológica y servicios informáticos.

Asignatura Modulo 3.2

Objetivo: Conocer el lenguaje de programación y su entorno, para desarrollar aplicaciones básicas


que no ayuden a resolver problemas reales.

INTRODUCCIÓN A C#
ING. JAVIER GARCÍA
AÑO 2020
VISUAL STUDIO CONTIENE LOS
SIGUIENTES IDE DE PROGRAMACIÓN

Orientado
a objetos

Orientado
a objetos

Orientado
a objetos
Plataforma
EL QUE SE USARA EN ESTE CASO ES C# , QUE ES DE
LOS LENGUAJES MAS AVANZADOS QUE TIENE VISUAL
STUDIO.

VISUAL STUDIO ES UNA PLATAFORMA MULTI LENGUAJES DESARROLLADA POR MICROSOFT.


EN LA ACTUALIDAD SIGUE INCORPORANDO MAS IDE DE DESARROLLO COMO SON PARA MOVILES WEB, PARA
JUEGOS ETC.
¿Que es c#?
C# es el nuevo lenguaje de propósito general
orientado a objetos creado por Microsoft para
su nueva plataforma .NET.
Microsoft.NET es el conjunto de nuevas tecnologías
en las que Microsoft ha estado trabajando estos
últimos años con el objetivo de mejorar tanto su
sistema operativo como su modelo de componentes
(COM) para obtener una plataforma con la que sea
sencillo el desarrollo de software.
Superioridad de c# sobre los otros lenguajes

Que este lenguaje haya adquirido el nombre de C Sharp viene


inspirado por el signo #, este signo se pronuncia como Sharp en
inglés para la notación musical. Es un juego de palabras, puesto
que “C#” musicalmente significaría “do sostenido”, donde el
signo # nos indica que una nota es un semitono más alto. Todo
eso lo podemos traducir como una metáfora sobre la
superioridad del C# sobre su antecesor, el C++. También el
símbolo de sharp puede hacer una alusión a la unión de cuatro
+, siguiendo el sentido de progresión de los lenguajes C.
¿Cómo es considerado c#?

C# es considerado como una evolución y necesidad de ciertas


circunstancias. Evolución por sus lenguajes antecesores que son
el C y el C++ y necesidad a la hora en que la compañía tuvo
problemas con la empresa creadora del lenguaje Java. Es por lo
anterior que C Sharp presenta los atributos positivos de C++,
Java y Visual Basic y los mejora otorgando un lenguaje fuerte
y actualizado para los tiempos actuales.
Introducción a la programación
en C# o C Sharp
En c# existen variables y constantes
Constantes
def: Una constante es un dato cuyo valor no puede cambiar durante
la ejecución del programa. Recibe un valor en el momento de la
compilación y este permanece inalterado durante todo el programa.
Variables
def: Una variable es un nombre asociado a un elemento de datos que está situado
en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la
ejecución de un programa.
Toda variable pertenece a un TIPO DE DATOS concreto. En la declaración de una
variable se debe indicar el tipo al que pertenece. Así tendremos variables enteras,
reales, booleanas, etc. Por otro lado, distinguimos tres partes fundamentales en la
vida de una variable:
•Declaración
•Iniciación
•Utilización
C# Cuenta con diferentes tipos de datos, como se
muestra a continuación.
Tipo de dato ENTERO: como bien saben, son aquellos datos que almacenan valores
enteros, ya sean positivos o negativos
como por ejemplo:
5 personas.
20 años.
Ya que yo no puedo decir tengo 5 personas y la mitad.

Tipo de Datos CADENA: existen dos que son los más conocidos.
Cadena y
Carácter.
Los cuales se usan para variables de tipo Nombre, dirección, telefono, etc…
Ejemplo: “Javier Garcia”
NOTA: Como puede observar los de tipo cadena van entre comillas dobles (“”).
Tipo de Dato Booleano en C#
Son aquellos datos que solo puede tener dos valores posibles,
ya sea verdadero o falso.
• Como se puede ver esta es la
manera de como se ven los tipos
de datos en c#.

• En este caso como se ve en la


imagen ya están declaradas las
variables con su respectivo tipo y
su respectiva asignación.
Tipo de dato Decimales

FLOAT
Estos tipos de datos se utilizan para
Almacenar números con puto
DOUBLE
decimal.
como por ejemplo:
Salarios, Notas, peso, tallas, etc…
DECIMAL
Primeros pasos
Declaración de variables
Esta es la primera fase en la vida de cualquier variable.

Iniciación de variables
Esto no es más que darle un valor inicial a una variable. Así como lo primero que se
hace con una variable es declararla, lo siguiente tiene que ser iniciarla. Esto se hace
para evitar posibles errores en tiempo de ejecución, pues una variable tiene un
valor indeterminado después de declararla. Principalmente, existen dos maneras de
otorgar valores iniciales a variables:
•Mediante una sentencia de asignación
•Mediante uno de los procedimientos de entrada de datos
Nota: Toda variable que vaya a ser utilizada en c# tiene que ser
previamente declarada.
Introducción a la programación en C# o C Sharp
Declarando variables estáticas(Asignación):
Int años=10;
String Nombre=“Javier Garcia”;
Decimal Nota= 9,5;
Char Sexo= “m”;
Boolean estado=true;

Declarando variables(Entrada de datos) : Fácilmente podemos notar que


Int Edad; cuando una variable no esta
String Nombre; asignada un valor, quiere decir que
Float Nota; simplemente ella tomara cualquier
Boolean Estado; valor que se le asigne en el
Char Sexo, momento de ejecutar el programa.
Reglas para definir variables
Siguiendo las siguientes 7 reglas para definir una variable, no tendrás problema con el
compilador:
•Una variable, siempre debe iniciar con una letra (mayúscula o minúscula) ó un guión bajo (_).

•Una variable, puede contener números, solamente después de la primer letra (siguiendo la
regla anterior).

•No es permitido dejar un espacio en blanco a lo largo de la variable.

•Aunque una variable puede ser del largo que tú desees, lo recomendable es que sea
una variable
corta (regularmente entre 20 y 30 caracteres como máximo).

•No puedes utilizar palabras reservadas para la declaración de una variable.

•El nombre de una variable en C# es case sensitive (es decir, a lo largo de tu programa debe
escribirse exactamente igual).

•Utiliza un nombre que exprese algo del contexto en el cual la estás declarando.
Veamos como se declara una variable:
Tan simple como escribir el tipo de dato seguido del nombre que le queramos
dar a la variable, finalizando la instrucción con punto y coma (;).

Recuerda: En C# al final de cada instrucción


siempre hay que poner punto y coma (;), excepto
en algunas otras instrucciones como bucle.
Respecto al nombre de la variable, hemos dicho antes que podemos darle el
nombre que queramos, esto es correcto, pero hay que seguir unas normas:
•Sólo puede estar compuesto por caracteres alfanuméricos (Letras y números).
•No puede empezar por un número, debe empezar por letra.
•No puedes utilizar palabras del lenguaje reservadas para otras instrucciones o
funciones.
•Es recomendable utilizar sólo minúsculas.
Bueno, esto es sólo una declaración. Digamos que hasta aquí lo único que hace
esa instrucción es decirle al compilador que hemos creado una variable de tal tipo y
que tiene tal nombre.
Vamos a ver como podemos darle un valor:
Debajo de la declaración, asignamos el valor 2 a la variable entero.

Escribimos su nombre, seguido del signo igual (=) y a continuación el valor, en nuestro caso: 2.
Finalizando cada instrucción con punto y coma (;).
Ahora sí, el programa sabe que tiene una variable de tipo int, llamada entero, que vale dos (2).

Podemos hacerlo en una misma línea así:


¿QUÉ CARACTERÍSTICAS TIENE EL LENGUAJE DE
PROGRAMACIÓN C#?

•Sencillez: En comparación a los otros lenguajes antecesores de


este, C# elimina cierto objetos y atributos innecesarios para que la
acción de programar sea más intuitiva.
•Modernidad: Aunque hemos mencionado que su creación esta
también enfocada para dar solución a los temas actuales, también el
lenguaje C# realiza de manera automática e intuitiva la incorporación
de algunos objetos que con el paso de los años han sido necesarios
a la hora de programar.
•Seguridad: Desde unas instrucciones para realizar acciones
seguras y un mecanismo muy fuerte para la seguridad de los objetos.
•Sistemas de tipos unificados: Todos los datos que se obtienen al
programar el lenguaje C# quedan guardadas en una base para que
puedan ser utilizada posteriormente.
•Extensibilidad: Esta característica es muy positiva, debido a que
puedes añadir tipos de datos básicos, operadores y modificadores a
la hora de programar.
•Versionable: Dispone la característica de tener versiones, es
decir, actualizarse y mejorar constantemente.
•Compatible: Tanto con sus antecesores como con Java y muchos
otros lenguajes de programación, #C integra a todos estos para
facilidad del programador.¡¿
TECNOLOGÍA DE C#

Automatización
Algoritmo

Solución de problemas
GRACIAS
ING. JAVIER GARCIA

También podría gustarte