1. DEFINICION
1.1. Es la Técnica que consiste en la recolección de los datos primarios de entrada, que son evaluados y ordenados, para obtener información útil, que luego serán analizados por el usuario final, para que pueda tomar las decisiones o realizar las acciones que estime conveniente.
1.2. Las etapas para el Procesamiento de Datos son las siguientes:
1.2.1. a. Entrada:
1.2.2. Los datos deben ser obtenidos y llevados a un bloque central para ser procesados. Los datos en este caso, denominados de entrada, son clasificados para hacer que el proceso sea fácil y rápido.
1.2.3. b. Proceso:
1.2.4. Durante el proceso se ejecutarán las operaciones necesarias para convertir los datos en información significativa. Cuando la información esté completa se ejecutará la operación de salida, en la que se prepara un informe que servirá como base para tomar decisiones.
1.2.5. c. Salida:
1.2.6. En todo el procesamiento de datos se plantea como actividad adicional, la administración de los resultados de salida, que se puede definir como los procesos necesarios para que la información útil llegue al usuario.
1.3. Los diferentes métodos de procesamiento y están relacionados con el avance tecnológico. Las alternativas presentadas podrán ser elegidas, dependiendo de la rapidez con que se necesitan y la inversión en dinero que se requiera para obtenerlas.
1.3.1. Proceso Manual:
1.3.2. Este es el proceso más antiguo e involucra el uso de los recursos humanos, tales como realizar cálculos mentales, registrar datos con lápiz y papel, ordenar y clasificar manualmente. Esto da como resultado un proceso lento y expuesto a generar errores a lo largo de todas las etapas o actividades del ciclo de procesamiento. Finalmente los resultados se expresan de manera escrita, creando grandes volúmenes de información escrita almacenada. Como ejemplo podemos tener la evaluación académica en un colegio, en donde el profesor registra en forma manual, a lapicero, las notas de evaluación de los alumnos en una tabla llamada registro, para luego obtener los promedios mediante cálculos aritméticos manuales, quedando toda esta información almacenada en su registro.
1.3.3. b. Proceso Mecánico
1.3.4. Considera el uso de máquinas registradoras y calculadoras, como el ábaco y las reglas de cálculo, reemplazando en cierto grado el proceso de cálculo manual. Esto trae como lógica consecuencia el aligeramiento del trabajo en relación al proceso y la reducción de errores, pero mantiene la desventaja del proceso de almacenamiento de toda la información resultante. Ejemplo: Obtener la hora empleando un reloj a cuerda, que es un aparato mecánico, que interiormente tiene una serie de engranajes, que se encuentran debidamente coordinados entre sí y cuyo movimiento hace girar una aguja en forma radial y proporcional al tiempo.
1.3.5. c. Proceso Electromecánico
1.3.6. En este tipo de proceso, el enlace de información entre los diferentes elementos del tratamiento de información, de almacenamiento y de comunicación, sigue realizándose de una forma manual, pero para realizar cada una de estas tareas se emplean máquinas electromecánicas, con las cuales se obtiene mayor eficiencia. Como ejemplo tenemos las actividades que se realizan con las máquinas perforadoras, que mediante el uso de la energía eléctrica, activará un motor, y el eje de este motor con su adaptador respectivo, permitirá perforar suelos a distintas profundidades. Otros ejemplos: cámara de video, cámara fotográfica, calculadoras, etc.
1.3.7. d. Procesos Electrónicos
1.3.8. En este tipo de proceso se emplean las computadoras, por lo que la intervención humana no es requerida en cada etapa. Una vez ingresados los datos, el computador efectúa los procesos requeridos automáticamente y emite el resultado deseado. Los procesos son realizados a velocidades increíblemente altas, obteniendo información confiable. Un ejemplo práctico lo tenemos en el empleo de las computadoras personales que se usan en el hogar, para llevar los gastos diarios de la casa, ver recetas de cocina y otros. En el trabajo, donde gracias a la PC (Computadora Personal) permite la redacción de documentos y en la recreación, con el uso de los video juegos, bingos y otros.
2. DIAGRAMAS DE FLUJO DE DATOS
2.1. Es un gráfico lógico del plan de trabajo que se ejecutara para la solución de un determinado problema. A través de él, se planifica la solución del problema independiente del lenguaje de computación a usar. De esta manera se separa loas instrucción es un lenguaje determinado con todas las reglas. Las capacidades humanas necesarias para elaborar un diagrama de flujo correcto son: Lógico, Prácticas, y Atención. El empleo de la maquina en las funciones del procediendo de datos han hecho necesario un flujo ordenado de la información. La secuencia en que deberán ejecutarse las operaciones tendrá que definirse claramente, y cuando se combine con los datos a los que debe aplicarse, esa secuencia creara el flujo de información. No puede hacerse mucho hincapié en documentación, ósea el registro de Información .Sin Instrucciones escritas y sin representación gráfica del flujo de trabajo seria muy difícil de llevar una tarea de procediendo de datos en forma apropiada. Hay varios métodos mas eficientes organizados y normalizados, es el de los diagramas de Flujo que el Futuro programador comprenda la necesidad de los diagrama de flujo.
2.1.1. Objetivos de un diagrama de flujo:
2.1.2. Estructura la solución del problema independiente del lenguaje a utilizar.
2.1.3. Separar la solución lógica de programación de la parte de reglas y sintaxis de codificación con esta división del trabajo se obtiene mayor eficiencia.
2.1.4. Dar una visión completa del problema al programador ya que pierde en un programa ya codificado.
2.1.5. Permitir una compresión más rápida del programa a otros programadores.
3. ALGORITMO
3.1. Secuencia ordenada de pasos o acciones o instrucciones que se debe ejecutar para realizar una tarea o para resolver un problema. Es expresado en lenguaje natural utilizando herramientas estandarizadas.
3.1.1. Características del Algoritmo:
3.1.2. Una descripción de acciones que deben ser ejecutadas (Pasos secuenciales).
3.1.3. Una descripción de los datos que son manipulados por estas acciones (Estructuras de datos).
3.1.4. Un algoritmo debe ser preciso indicando el orden de realización de cada paso.
3.1.5. Todo algoritmo debe ser finito. Si se sigue un algoritmo este debe terminar en algún momento.
3.1.6. Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces se debe obtener el mismo resultado.
3.1.7. Un algoritmo puede tener o no datos de entrada.
3.1.8. Un algoritmo producirá uno o mas datos de salida.
3.1.9. Los datos de entrada y salida deben almacenarse en variables.
3.1.10. El resultado que se obtenga debe satisfacer los requerimientos de la persona interesada (efectividad).
3.1.11. Debe ser estructurado. Es decir, debe ser fácil de leer, entender, usar y cambiar si es preciso.