Problema y Algortimo

 

PROBLEMA

El Diccionario de la Real Academia de la Lengua Española define problema como un “conjunto de hechos o circunstancias que dificultan la consecuencia de algún fin”; también se puede definir como “una necesidad inicial, que tiene un objetivo o solución a alcanzar mediante una serie de operaciones, actividades o métodos bien definido”. Un problema consiste en una situación que debe aclararse o resolverse y que puede tener un número determinado o indefinido de soluciones. 

Cuando  hablamos  de  resolver  problemas  informáticos  es  necesario  aplicar  procesos  de razonamiento, para asegurar que la solución obtenida sea la mejor. Cuando tienes un problema informático debes determinar cuál es la salida que esperas con respecto a los datos de entrada; o bien, buscar los datos de entrada que producen la salida o el resultado que deseas obtener.

Las computadoras tienen como objetivo la resolución de problemas por medio de programas, por lo que podemos decir que estos se construyen a través de un método para la solución de problemas.

 Un problema existe cuando hay :

  •  Una situación inicial.
  •  Una situación final u objetivo a alcanzar.
  •  Restricciones o pautas de métodos


REPRESENTACIÓN GRÁFICA DEL CONCEPTO DE PROBLEMA
Representación gráfica del  proceso de un problema


Como pueden observar es parecido también a el proceso de la información; que tiene una entrada, proceso y salida.
Entrada: Es toda la información que tenemos del problema. primero nos pide los datos o info que necesitas para resolverlo
Proceso: las alternativas o acciones que se deben hacer en forma ordenada para llegar a resolver el problema
Salida: El resultado correcto y sin errores de acuerdo al objetivo.


En general, y de manera muy simple, podemos decir que un problema es algo que hay que resolver.Pero ¿qué es ese algo? Es una situación o un estado inicial que debemos transformar en una situación o estado final, mediante un proceso, que consiste en una acción o conjunto de acciones.

 

Concepto de Algoritmo

Es un método para resolver un problema. Es una secuencia de pasos, instrucciones o acciones que se deben seguir y ejecutar de manera ordenada para alcanzar un fin deseado

Siempre se ejecutan en un tiempo finito. En un algoritmo siempre debe haber un punto d e inicio y un punto de terminación, estos deben ser unicos y deben ser fácilmente identificables