Definición de un problema y partes que la integran.

Un problema es un determinado asunto o una cuestión que requiere de una solución. A nivel social, se trata de alguna situación en concreto que, en el momento en que se logra solucionar, aporta beneficios a la sociedad como lograr disminuir la tasa de pobreza de un país o reconstruir edificios arrasados por un terremoto.

Consiste en expresar en una forma clara el problema y cuales son los resultados que se espera obtener, es decir evitando la dualidad.
Ejemplo: Realizar un programa que permita encontrar el área de un círculo cuyo radio debe ser leído y la fórmula es: a = π*r^2a = 3.1416*r*r

Debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida. Dónde entrada corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados proceso pasos necesarios para obtener la solución del problema o la situación planteada salida resultados arrojados por el proceso como solución.

En el ejemplo de la sumatoria de los dos números, tenemos: Entradas, valores de  las variables A y B, proceso asignar a la variable Suma, el valor de a más el valor de B. Salida impresión del valor de la variable Suma, que contiene la sumatoria de los valores de A y B.

Resultado de imagen para partes que integran la definición de un problema de programacion


Resultado de imagen para partes que integran la definición de un problema de programacion

 Problemas y Soluciones

  • Paso 1: Una persona u organización, denominada el cliente, tiene un problema y necesita la construcción de un programa para resolverlo. Para esto contacta una empresa de desarrollo de software que pone a su disposición un programador.
  • Paso 2: El programador sigue un conjunto de etapas, denominadas el proceso, para entender el problema del cliente y construir de manera organizada una solución de buena calidad, de la cual formará parte un programa.
  • Paso 3: El programador instala el programa que resuelve el problema en un computador y deja que el usuario lo utilice para resolver el problema. Fíjese que no es necesario que el cliente y el usuario sean la misma persona. Piense por ejemplo que el cliente puede ser el gerente de producción de una fábrica y, el usuario, un operario de la misma.

bibliográfia:
anonimo. (2017). problemas y soluciones. 22/03/19, de universidad de los andes Sitio web: https://universidad-de-los-andes.gitbooks.io/fundamentos-de-programacion/content/Nivel1/3_ProblemasYSoluciones.html
anonimo. (27 DE ABRIL DE 2015). PARTES DE UN ALGORITMO. 22/03/19, de camilo alberto porras santiago Sitio web: http://algoritmodiagramadeflujoypseudocodigo.blogspot.com/2015/04/partes-de-un-algoritmo.html

Leave a comment