42 3. PARTES CONSTITUTIVAS DE UN PROGRAMA Recordando lo dicho anteriormente que un programa es un ineas ordenadas secuencialmente, conjunto de instrucciones que permiten a la que contienen computadora rea 1 izar operaciones necesarias para la resolución de un problema, que satisfaga una necesidad que se presente. instrucciones escritas en un Debiendo éste tener lenguaje que pueda entender la computadora, para poder comunicarnos con la máquina t e nd r e mo s : Un programa y datos,y serán éstos los que se introducirán a la computadora. Tras la ejecución del programa y el proceso de datos durante el mismo se obtiene una salida en forma de resultado. Dentro del siguiente capitulo se expl icará la forma de entrada de los datos, el procesamiento de los datos (Algoritmos­ Flujogramas ) y salida de los resultados. ENTRADA DE LOS DATOS 3 . 1. La mayor parte de los programas que se escriben son para obtener datos del algún proceso. usuario, Estos para poder utilizar esos datos en datos se deben introducir desde el teclado o desde otro dispositi vo de entrada como es una unidad de disco, por lo tanto los datos del usuar i o se puede introducir en memoria desde cualquier dispositivo de entrada 43 (teclado, mouse, lápiz óptico, digitalizador) o Entrada/Salida (Unidad de disco, cinta, modem), produciéndose asi un diálogo entre computadora y usuario, que le llamaremos: Entrada interactiva. Hablando den tro de los programas la entrada de los datos es la información que se da desde el ésta hacemos entrada la mediante exterior a la memoria, instrucciones permiten realizar operaciones de entrada de que nos in~ormaci6n. 3.2. PROCESAMIENTO DE LOS DATOS (ALGORITMO) Comenzaremos por definir que es un algoritmo. Algoritmo es un método paso a paso que conduce a la solución de un problema propuesto. Esto es la descripción detal lada de cada uno de ¡os pasos en orden lógico para I legar a satisfacer la necesidad dada. Para I legar a la realización de un programa se necesita diseñar un algoritmo, siendo éste una herramienta útil para i a ~acilitación Los de la realización del algoritmos programación en el son sent ido mejor interpretación del mediante un muy programa . independien tes que estos problema, el son del lenguaje escritos para de la algoritmo es traducido lenguaje de programación en un programa el será usado por la computadora y no por el programador. cual 44 3.3 SALIDA DE LOS RESULTADOS Los programas tienen un fin especifico que es el de satisfacer un necesidad determinada, diseñados obtendremos un resultado que se espera que sea el antes debemos de haber introducido y éstos ideal, pero procesado. toda la información necesaria para la generaci6n de éstos resultados, que estarán intimamente relacionados con la información necesaria de entrada. En conclusión la salida es lo que realmente los usuarios de las computadoras esperan que los programas muestren.