Herramientas de programación 1

Unidad1

Lenguaje C#

Variables

image

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

image

image

image

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.

image

image

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

image

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("")

image

if

Usado para mostrar un resultado SI una variable cumple con una condición

image

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.

image

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.

image

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.

image

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

image

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

image

image

image

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

image

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

image

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

image

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

image

image