Mis cosas
Al inicio del estudio de toda ciencia es necesario tener los conocimientos elementales que permitan comprender conceptos más amplios; es decir, de lo particular a lo general. La programación de computadoras implica saber cómo estructurar un problema de la vida cotidiana y modelarlo para que se garantice su solución mediante la computadora y facilite la tarea.
1.1.1 Definición del problema
Dentro del contexto donde se desarrolla el ser humano se encuentra a menudo gran cantidad de problemas, desde los más simples hasta los más complejos; por eso es importante preguntarse
¿Cuáles son las partes de un problema resoluble por la computadora? ¿En qué consisten los métodos para dar solución a un problema? …ver más…
Esto es, si el dato es proporcionado por una persona, o bien, el dato será proporcionado por otro programa, o será generado por el mismo problema.
b) Procesos: la segunda parte y nuclear del modelo E-P-S de problemas son los procesos. En esta etapa se deben dejar claros todos los procesos que se realizarán con los datos de entrada, así como los procesos que producirán información de salida. Es muy importante que se especifiquen todos de la mejor manera posible, pues desde aquí se define la solución del problema, esto quiere decir que no haya distractores ni dejar abierta la opción a que el problema se entienda de diferentes maneras, ya que esto tendrá como consecuencia que el problema no tenga el objetivo claramente definido.
e) Salida de datos: la parte final del modelo E-P-S es la especificación de los datos de salida, tomando en cuenta quiénes serán los receptores de la información: las personas, un medio de almacenamiento, un dispositivo visual o ¿por qué no?, otro programa. Adicionalmente, hay que considerar la forma como se presentan los datos que pueden ser desde el simple contenido de un dato, hasta la elaboración de la lista de un conjunto de datos presentados en orden alfabético.
A continuación se agregan dos ejemplos donde se observa la forma como se identifican las entradas, los procesos y las salidas.
Ejemplo 1
A partir de la definición del problema de forma general, construir su definición