Herramientas de programación 1
Unidad1
Lenguaje C#
Variables
Veámosla como un contenedor de un valor cualquiera
Las variables siempre son nombradas acorde con su propósito en el algoritmo
Operadores lógicos
Realizar operaciones básicas usando los diferentes tipos de operadores
Operadores matemáticos; usados para realizar operaciones matemáticas
Operadores de asignación: usaos para asignar un valor a una variable
Operadores de relación: usados para expresar que algo el igual, mayor, menor o diferente de otro valor o variable.
Operadores lógicos: usados para devolver un valor verdadero o falso
Lenguaje C#
Lenguaje elegante orientado a objetos
Permite desarrollar diferentes aplicaciones
Uso del .NET
Sintaxis semejante a C y C++
Condicionales
Para definir una variable en C# primero pones que tipo de variable es, luego su nombre y por último obligatoriamente de debe poner un punto y coma.
Nota: En C# cualquier variable no importa como se inicialice será de tipo String y para cambiarlo a la variable que necesitamos se pueden usar estas dos conversiones
Variable.Parse
Convert.ToVariable
Este tipo de conversión hay que tener en cuenta una tabla donde denotas los bytes y rangos que tienen los tipos de variables numéricas
para convertirlo ponemos en tipo de variable con los bits que vamos a usar
Ejemplo convertir una variable entera (int) : variablea=Convert.ToInt32
¿Cómo escribir o leer una variable?
El en lenguaje C# usamos una estructura para mostrar por pantalla una nota o leer una variable de diferentes maneras:
Console.WriteLine();
Usado para escribir un mensaje por pantalla o mostrar el resultado de una operaciones; se escribe como se ve anteriormente (las mayúsculas y el ; son importantes)
Console.ReadLine();
Usada para capturar el valor de una variable para así poder realizar el proceso (aplica lo mismo que el Console.WriteLine)
Al momento de mostrar un resultado numérico podemos aproximarlo al valor que deseemos usando el .ToString("")
if
Usado para mostrar un resultado SI una variable cumple con una condición
if-else
Es el mismo patrón del if solo que ahora si la condición no se cumple se puede realizar otra acción.
if-else if-else
Este es un caso interesante de ver en los condicionales en C#, este permite tener dos condiciones diferentes si no se cumple una se puede cumplir la otra y sino se cumple ninguna de las dos se realiza otro proceso.
Switch
A veces cuando se realiza un algoritmo debemos usar muchos condicionales, pero repetir tantos if es un trabajo agotador; para eso está la sentencia switch para ayudarnos a que el algoritmo sea más legible pero con el mismo resultado.
Nota: El uso del "break" es esencial para separar caso por caso y evitar un error de sintaxis
A diferencia del if; el switch se interpreta una expresión/condición que dependiendo el caso se realiza un proceso
Formularios
Es una pizarra en blanco en donde podemos realizar ejercicios de forma gráfica
ejemplo de cómo se ve un formulario
En estos formulario se usan diferentes herramientas que cumplen una función específica
Label (etiqueta):se ingresan datos que pueden leerse pueden ser números o caracteres
Button (Botón): Es un botón en donde se pueden realizar operaciones para mostrar en un texbox
TextBox (caja de texto): uno aquí puede ingresar un texto que luego se unirá a un proceso
Nota:En un formulario no se usan los Console. Normalmente para decir que se debe hacer en una de estas herramientas se usan sus propiedades
Métodos
Un método es un espacio de trabajo que posee unos parámetros que realizan una operación para luego ser llamado por medio de la clase, usar un método es una forma de ahorrar líneas de código.
Se definen parámetros como variables locales que se van a usar solo en el método.
Nota: una variable local es una variable que solo se usa en el lugar específico en donde fue establecida; mientras que una variable global se puede usar en todo el código y esta se establece al inicio del algoritmo
Existen dos tipos de métodos el void y el public
En el void no se devuelven soluciones el método es llamado para mostrar lo que se hizo; mientras que en el public si se devuelve usando el return
Constructores
Es un método que se ejecuta automáticamente
Clase.
Una clase es el lugar en donde se define un método; en C# uno puede crear todas las clases que uno desee y que cada una de estas haga una operación específica para luego ser llamadas
Características principales
Tener el mismo nombre de la clase
Es el primer método que se ejecuta
se ejecuta automáticamente
No retorna datos
Se ejecuta sólo una vez
Objetivo
Inicializar atributos
Nota:¿Cómo se hacen los comentarios?
Hay dos tipos de comentarios
El comentario en línea
El comentario de bloque
Solo pones antes de una oración //
Usas / / en x líneas y se vuelve un comentario