15
Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de Programación Entradas, Procesos y Salidas

Embed Size (px)

Citation preview

Page 1: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de ProgramaciónEntradas, Procesos y Salidas

Page 2: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Concepto de Proceso.Aplicación de cálculos aritméticos, ordenamientos o algún otro tipo de manipulación de los datos y que a partir de ello genera información.

Page 3: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Concepto de Dato.Par ordenado de atributo con valor (atributo, valor) que representan el registro de un hecho importante para la organización en un momento determinado.

Page 4: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Concepto de Información.Mensaje válido para un receptor resultante del procesamiento de datos.

Page 5: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Concepto de Entrada y Salida.En la resolución de problemas se entiende a la entrada como el conjunto de valores que deben ser definidos para dar solución a un problema, mientras que los datos de salida son el conjunto de valores que resultan del procesamiento de los datos de entrada.

Page 6: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Concepto de Operación de Cálculo.Aplicación de operaciones aritméticas a un conjunto de datos para obtener un resultado.

Ejemplos:• Cálculo del promedio de notas de un curso.• Temperatura más alta de un mes.• Precipitaciones de una localidad.• Ventas estimadas de una panadería para una temporada.

Page 7: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Concepto de Proceso Manual de Datos.Toda transformación o cálculo que se realice con datos mediante cálculos mentales o con la utilización de lápiz y papel

Page 8: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Concepto de Proceso Computacional de Datos.Transformación o cálculo en el cual se utilizan medios computacionales con el fin de acelerar los tiempos de procesamiento.

Page 9: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Dispositivos de Entrada y Salida.• Periféricos de entrada: dispositivos que permiten ingresar datos

para su posterior almacenamiento y procesamiento (Ej: Mouse, teclado, escáner).

• Periférico de salida: dispositivos que permiten que el computador entregue la información que ha procesado producto de los datos que hemos ingresado (Ej: Monitor, impresora) .

Page 10: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Unidades Internas.En un computador el encargado de procesar toda la información es la unidad central de proceso o simplemente conocida como CPU.

La CPU Realiza las siguientes funciones:

• Ejecutar las instrucciones de los programas almacenados en la memoria.

• Controlar la transferencia entre la CPU y la memoria.• Responder a las peticiones realizadas por algún periférico.

Page 11: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Unidades Externas de Almacenamiento Secundario.Dispositivos de almacenamiento que permiten que la información perdure en el tiempo y que se encuentran fuera del equipo.

Los datos allí contenidos podrán ser procesados en otro momento y se mantienen hasta que son eliminados.

Ej: DVD, CD, BluRay.

Page 12: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Ejercicio 1. Identificación de Procesos.

• Nombre y explique tres procesos manuales que realices. • Nombre y explique tres procesos computacionales que realices.

Page 13: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Ejercicio 2. Analogías entre procesos manuales y automáticos.Explique las diferencias entre los siguientes procesos descritos, además genere una lista de beneficios que encuentre para cada proceso computacional en comparación con el proceso manual equivalente.

• Preparar café – máquina para preparar café.• Buscar un número de teléfono en una agenda escrita a mano –

buscar un numero en tu agenda electrónica. • Guardar una ficha de papel por cada paciente de un hospital –

registrar la información del paciente en una ficha médica digital.

Page 14: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos. Ejercicio 3. Identificar entradas, explicar el proceso e identificar la salida.

1. Determinar el promedio de edad entre los integrantes del grupo.

2. Determinar la cantidad de mujeres y la cantidad de hombres dentro del grupo.

3. Contar los alumnos que son mayores de edad (18 años o más) y menor de edad (inferior a 18 años), en el grupo.

4. Determinar la cantidad de integrantes que salieron de cuarto medio con un promedio igual o inferior a 5.0.

Page 15: Fundamentos de Programación Entradas, Procesos y Salidas

Fundamentos de procesamiento de datos.

5. Calcular el perímetro de un cuadrado 6. Dar vuelto. 7. Calcular las notas de su semestre 8. Tomar un medio de transporte a su casa de estudios. 9. Calcular el gasto de un viaje a serena en auto. 10. Calcular cuánto pan fabricar el primer día de funcionamiento

de una panadería.