Conceptos Básicos de Programación

C# Basico
Volver a lista
Resumen: La programación es el proceso de escribir instrucciones para que una computadora realice tareas específicas. Es una habilidad crucial en el mundo moderno y aprender a programar abre muchas puertas.

Conceptos Básicos de Programación para Principiantes en C#

La programación es el proceso de escribir instrucciones para que una computadora realice tareas específicas. Es una habilidad crucial en el mundo moderno y aprender a programar abre muchas puertas. En este artículo, exploraremos los conceptos básicos de programación utilizando ejemplos en C#.


1. Lenguajes de Programación

Un lenguaje de programación es un conjunto de reglas y sintaxis que permite a los programadores comunicarse con las computadoras.
Algunos lenguajes populares incluyen:

1. C#: Utilizado en desarrollo de aplicaciones de Windows, web y juegos.

2. Java: Empleado en aplicaciones móviles, web y empresariales.

3. Python: Ampliamente utilizado en ciencia de datos, inteligencia artificial y desarrollo web.


2. Variables y Tipos de Datos

Las variables son contenedores que almacenan datos. Cada variable tiene un tipo que define qué tipo de datos puede contener. Algunos tipos comunes en C# son:

"int": Números enteros, como 1, 2, 3.

"float": Números con decimales, como 3.14, 2.718.

"string": Secuencias de caracteres, como "Hola", "Mundo".

"bool": Valores de verdadero o falso.

Ejemplo en C#:


string nombre = "Juan";
int edad = 25;
float altura = 1.75f; // La 'f' indica que es un float
bool esEstudiante = true;


3. Estructuras de Control IF-ELSE

Las condicionales (if-else): Ejecutan código basado en una condición.


if (edad >= 18)
{
    Console.WriteLine("Eres adulto");
}
else
{
    Console.WriteLine("Eres menor de edad");
}


4. Estructuras de control de Bucle (for, while)

Bucles (for, while): Ejecutan un bloque de código varias veces.


for (int i = 0; i < 5; i++)
{
    Console.WriteLine(i);
}


5. Métodos (Funciones)

Los métodos son bloques de código reutilizables que realizan una tarea específica. Pueden recibir parámetros y devolver un valor.


public static string Saludar(string nombre)
{
    return $"Hola, {nombre}";
}

string mensaje = Saludar("Juan");
Console.WriteLine(mensaje);


6. Colecciones: Listas

Las colecciones permiten almacenar múltiples valores en una sola variable. El tipo Listas: Almacenan una secuencia de elementos.


List<string> frutas = new List<string> { "manzana", "banana", "cereza" };
Console.WriteLine(frutas[1]); // Imprime "banana"


7. Colecciones: Diccionarios

Los diccionarios almacenan pares clave-valor. Ver ejemplo a continuación:


Dictionary<string, int> persona = new Dictionary<string, int>
{
    { "edad", 25 },
    { "altura", 175 }
};
Console.WriteLine($"Edad: {persona["edad"]}");


8. Manejo de Errores

El manejo de errores permite que el programa maneje situaciones excepcionales.


try
{
    int resultado = 10 / 0; // Esto lanzará una excepción de división por cero
}
catch (DivideByZeroException ex)
{
    Console.WriteLine("No se puede dividir por cero");
}


9. Entrada y Salida

La entrada y salida son fundamentales para interactuar con el usuario.


Console.Write("¿Cuál es tu nombre? ");
string nombre = Console.ReadLine();
Console.WriteLine($"Hola, {nombre}");


Conclusión

Estos son los conceptos básicos de programación en C#. Con esta base, podrás explorar temas más avanzados y crear tus propias aplicaciones. La práctica constante y la curiosidad te ayudarán a convertirte en un programador habilidoso.




Volver a lista