Dato Algoritmo Partes del Algoritmo Cualitativos Cuantitativos Ejemplos en C# y Python Volver al Inicio

Fundamentos de Programación

¿Qué es un dato?

Un dato es la representación simbólica de un valor. Puede ser un número, una letra, un color, un sonido o cualquier elemento que pueda ser procesado por un programa. Es la materia prima con la que trabajan los algoritmos.

¿Qué es un algoritmo?

Un algoritmo es un conjunto de pasos ordenados, lógicos y finitos que permiten resolver un problema. Es como una receta de cocina: indica qué hacer, cómo hacerlo y en qué orden.

Partes de un Algoritmo

Un algoritmo es un conjunto ordenado de pasos que permiten resolver un problema. Para entenderlo mejor, se divide en tres componentes principales:

1. Entrada

Corresponde a todos los datos que el usuario debe proporcionar para que el algoritmo funcione. Es decir, la información inicial necesaria.

Ejemplos:
➤ Número de productos
➤ Temperatura registrada
➤ Nombre y edad de una persona

2. Proceso

Son las operaciones, cálculos o transformaciones que realiza el algoritmo utilizando la entrada. Aquí ocurre la lógica.

Ejemplos:
➤ Sumar, restar, multiplicar o dividir datos
➤ Comparaciones (si, entonces)
➤ Conversión de unidades o fórmulas matemáticas

3. Salida

Es el resultado final que entrega el algoritmo después de realizar el proceso.

Ejemplos:
➤ Mostrar el total a pagar
➤ Imprimir un mensaje
➤ Mostrar si una persona es mayor o menor de edad

Ejemplos de algoritmos cualitativos

Los algoritmos cualitativos usan palabras para describir procesos:

• Preparar un café
• Lavarse las manos
• Encender una computadora
• Mover una pieza en un juego de mesa

Ejemplos de algoritmos cuantitativos

Estos algoritmos utilizan números:

• Calcular el área de un triángulo
• Sumar los alumnos que asistieron a clase
• Calcular el total de una compra
• Obtener un promedio

Ejemplos de Algoritmo: Cálculo de Compra de Tazas de Café

Para entender claramente las partes de un algoritmo (Entrada, Proceso y Salida), aquí tienes dos ejemplos sencillos en Python y C#.

Ejemplo en Python

# Entrada
tazas = int(input("¿Cuántas tazas de café deseas comprar? "))
precio = 25

# Proceso
total = tazas * precio

# Salida
print("El total a pagar es:", total, "pesos")

Ejemplo en C#

using System;

class Program
{
    static void Main()
    {
        // Entrada
        Console.Write("¿Cuántas tazas de café deseas comprar? ");
        int tazas = int.Parse(Console.ReadLine());
        int precio = 25;

        // Proceso
        int total = tazas * precio;

        // Salida
        Console.WriteLine("El total a pagar es: " + total + " pesos");
    }
}