Preguntas sobre algoritmos

 ¿Qué es un algoritmo? 

Un algoritmo es una secuencia ordenada y finita de pasos o instrucciones que se siguen para resolver un problema o realizar una tarea específica. Es como una receta que nos dice exactamente qué hacer paso a paso.

¿Cuáles son las partes de un algoritmo?

  • Entrada (Input): Los datos que necesita el algoritmo
  • Proceso: Las instrucciones y operaciones que transforman la entrada
  • Salida (Output): El resultado o solución del problema
¿Para qué nos sirve un algoritmo?
  • Resolver problemas de manera sistemática
  • Automatizar tareas
  • Optimizar procesos
  • Estandarizar soluciones
  • Facilitar la programación
  • Mejorar la eficiencia en la resolución de problemas
¿Cuáles son los tipos de algoritmos? Define cada uno

Existen cuatro tipos de algoritmos en informática:
  1.  Algoritmos computacionales. Un algoritmo cuya resolución depende del cálculo, y que puede ser desarrollado por una calculadora o computadora sin dificultades.
  2.  Algoritmos no computacionales. Aquellos que no requieren de los procesos de un computador para resolverse, o cuyos pasos son exclusivos para la resolución por parte de un ser humano.
  3. Algoritmos cualitativos. Se trata de un algoritmo en cuya resolución no intervienen cálculos numéricos, sino secuencias lógicas y/o formales.
  4. Algoritmos cuantitativos. Todo lo contrario, es un algoritmo que depende de cálculos matemáticos para dar con su resolución.
¿Cuáles son las características de los algoritmos?

Los algoritmos presentan las siguientes características:  
  • Secuenciales. Los algoritmos operan en secuencia, debe procesarse uno a la vez.
  • Precisos. Los algoritmos han de ser precisos en su abordaje del tema, es decir, no pueden ser ambiguos o subjetivos.
  •  Ordenados. Los algoritmos se deben establecer en la secuencia precisa y exacta para que su lectura tenga sentido y se resuelva el problema.
  • Finitos. Toda secuencia de algoritmos ha de tener un fin determinado, no puede prolongarse hasta el infinito.
  • Concretos. Todo algoritmo debe ofrecer un resultado en base a las funciones que cumple.
  •  Definidos. Un mismo algoritmo ante los mismos elementos de entrada (input) debe dar siempre los mismos resultados.
¿Cuáles son los pasos necesarios para la solución de  un problema mediante  la realización de un algoritmo?

  1. Análisis previo del Problema: Se debe realizar un análisis del funcionamiento del problema antes que se realice cualquier algoritmo.funcionamiento del problema antes que se realice cualquier algoritmo.
  2. Definición de Requerimientos: Los problemas a solucionar, esto es, por ejemplo, el sumar dos números, multiplicar dos matrices, ordenar una lista de números, generar un reporte, etc.
  3. Identificación de los Módulos: La identificación de los módulos es tan importante como la identificación correcta de los requerimientos, esto porque la correcta identificación de los módulos simplifica considerablemente la realización de los algoritmos que darán solución a los requerimientos identificados en el paso anterior.
  4. Realización de los Algoritmos: El algoritmo deberá cumplir con las características que se indicaron para posteriormente implementarse en un lenguaje de programación comprensible por una computadora. Implementación de los Algoritmos: La implementación de los algoritmos se debe realizar en un lenguaje de programación para que una computadora pueda comprender las instrucciones que el algoritmo modela para así poder ejecutarlas y lograr el resultado esperado.
  5. En el último paso ya podemos hablar de una aplicación o programa de computadora, que estará compuesto por una serie de instrucciones que ordenadas una tras otra logran representar los algoritmos diseñados y dar así solución a los requerimientos identificados.








Comentarios

Entradas más populares de este blog

Interfaz de PSeInt

Algoritmos Diapositiva 14