Nombre: Katherine Maribel Alay Zambrano

Fecha: 21/11/2025

Concepto de Programación Algorítmica

La Programación Algorítmica es el proceso de diseñar, analizar y construir algoritmos para resolver problemas mediante pasos lógicos y ordenados. Se basa en transformar una necesidad o problema real en una secuencia de instrucciones que pueda ejecutarse en una computadora para obtener un resultado correcto.

Concepto corto:

📌 Generalidades

Las generalidades de la programación algorítmica comprenden los aspectos básicos que la conforman:

  • Todo algoritmo debe tener un inicio y un fin definido.
    • Las instrucciones deben ser claras, precisas y ordenadas.
    • Debe permitir resolver un problema específico.
    • Puede expresarse mediante pseudocódigo, diagramas de flujo o lenguaje de programación.
  • Características

    Un algoritmo en programación debe cumplir con varias características fundamentales:

    Característica

    Descripción

    Precisión

    Cada paso debe ser exacto y sin ambigüedades.

    Orden

    Las instrucciones deben ejecutarse en secuencia lógica.

    Finito

    Debe terminar en un número limitado de pasos.

    Eficiencia

    Debe consumir el menor tiempo y recursos posible.

    Entrada

    Debe recibir datos para procesar.

    Salida

    Debe generar resultados.

    Componentes de un algoritmo

    Los algoritmos están formados por los siguientes elementos esenciales:

    1. Datos de entrada (input)
    2. PROCESO(operaciones, cálculos, decisiones)
    3. SALIDA( RESULTADO FINAL)
    4. Operadores(logicos,relacionales,aritmeticos )
    5. Estructuras de Control(secuencias, Seleccion y repeticion )

      Tipos de Algoritmos

      Los algoritmos pueden clasificarse de diferentes formas:

    6. Tipo

      Descripción

      Secuenciales

      El proceso sigue pasos uno después de otro sin interrupciones.

      Condicionales

      Incluyen decisiones usando “SI… ENTONCES…”.

      Iterativos / Cíclicos

      Repiten instrucciones hasta cumplir una condición (bucles).

      Recursivos

      Se llaman a sí mismos para resolver el problema.

       

       

      Variables

      son variables con espacios en memoria donde se almacenan datos que pueden cambiar durante la ejecucion del programa

      Ejemplos:

      Variable

      Valor (cambia)

      edad

      12 → 13 → 14

      nombre

      "Katherine"

      suma

      resultado de dos números

      Constantes

      Las constantes son datos que no cambian durante la ejecución del algoritmo. 

      ejemplos:

    7. ConstanteValor (no cambia)
      PI3.1416
      IVA12%
      DÍAS_SEMANA7

      Ejemplo de algoritmo completo

      Sumar dos números ingresados por el usuario:

      🔹 Pseudocódigo:

      INICIO

         Leer num1

         Leer num2

         suma ← num1 + num2

         Mostrar "La suma es: ", suma

      FIN

      🔹 Diagrama de flujo (descripción):
      Inicio → Ingresar num1 → Ingresar num2 → Sumar → Mostrar resultado → Fin

      📌 Importancia de la Programación Algorítmica

      • Permite resolver problemas de forma lógica y eficiente.
      • Facilita el diseño de programas y aplicaciones.
      • Mejora el pensamiento computacional.
      • Reduce errores al programar.

    Comentarios

    1. Me gustó mucho tu blog, se nota que organizaste bien la información sobre los algoritmos, los diagramas de flujo y la programación algorítmica. Buen trabajo!

      ResponderBorrar

    Publicar un comentario