Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos 3
Datos vs Información vs Conocimiento
• Datos
– Hechos recogidos en la organización y sin procesar.
– Representados por letras, números, etc. que reflejan valores o
resultados de mediciones.
• Información
– Se obtiene después de procesar, agregar y presentar datos de
manera adecuada para que sean útiles.
– Son datos dotados de relevancia y propósito
• Conocimiento
– Es la información que tienen las personas en su cerebro
Algoritmos 4
Datos vs Información vs Conocimiento
Algoritmos 5
Datos vs Información vs Conocimiento
• Datos
– Símbolos que representan a objetos materiales o inmateriales:
– La edad de Pepe es 25 años.
– El importe de la factura 12345 es 548 soles.
• Información
– Datos transformados para ser útiles a nuestros objetivos:
– A Pepe se le puede hacer un contrato de prácticas porque tiene
menos de 26 años.
• Conocimiento
– Yo sé que a Pepe le puedo hacer un contrato de prácticas
porque tiene menos de 26 años
Algoritmos 6
Tipos de Información
Algoritmos 7
Tipos de Información
Algoritmos 8
Sistemas de Información
• Definición
– Conjunto de elementos (personas, tecnología,
procedimientos, etc.) que permiten capturar, procesar,
almacenar y distribuir la información que necesita una
organización.
• Tipos principales
– Soporte a las actividades operativas (planillas,
contabilidad, gestión de stocks).
– Soporte a la toma de decisiones y el control de gestión.
Desde las aplicaciones de gestión o específicas
Algoritmos 9
Sistemas de Información
Algoritmos 10
Concepto de computador
• Máquina que acepta datos de entrada, efectúa con ellos
unas operaciones aritméticas y/o lógicas y produce
resultados de salida, todo ello sin intervención de un
operador humano
Algoritmos 12
Arquitectura Von Neumann
• Arquitectura Von Neumann (1945):
– Memoria à almacena programas y datos
– varias unidades funcionales independientes conectadas
permanentemente y controladas por una unidad ideada
para tal fin
– Los programas pasan a ser almacenados (no
cableados)
• Esta idea sigue vigente, aunque con algunas
modificaciones. Von Neumann establece 5 unidades
funcionales básicas:
– Unidad de Control (UC) - Unidad Aritmético Lógica(ALU)
– Unidad de Entrada - Unidad de Salida
– Unidad de Memoria
Algoritmos 13
Arquitectura Von Neumann
Algoritmos 14
Arquitectura Von Neumann. Unidades
funcionales
• Unidad de entrada
– Recibe datos e instrucciones desde el “mundo exterior”
• Unidad de salida
– Devuelve los resultados al “mundo exterior”
• Unidad de memoria
– Almacena datos e intrucciones necesarios para la ejecución del
programa actual
• Unidad aritmético–lógica, ALU (Aritmetic–Logic Unit)
– Realiza operaciones aritméticas (sumas, restas) y lógicas (y, o,
desplazamientos)
• Unidad de control
– Recibe señales de estado del resto de unidades
– Emite señales de control al resto de unidades
Algoritmos 15
Programa
Algoritmos
Lenguaje de Programación
Algoritmos
Definición de Algoritmo
• Definición de Algoritmo:
– Un algoritmo es una serie de pasos organizados que
describe el proceso que se debe seguir, para dar
solución a un problema específico.
Ejemplos:
– La realización del cálculo de la ecuación de segundo
grado.
– La emisión de una planilla de pago de empleados.
– El cálculo de promedios de notas de Estudiantes de la
Filial Trujillo.
Algoritmos
Ejemplo de Algoritmo
Algoritmo para comprar los boleto de entrada al cine.
1. Inicio
2. Seleccionar la película
3. Llegar al lugar de proyección de la película
4. Revisar la cartelera
5. Hacer la cola de pago
6. Esperar el turno
7. Solicitar la película
Si la hay
8. Entregar el dinero
9. Esperar por los boletos y la diferencia de pago
10. Retirarse
Si no hay la película
11. Escoger otra película o retirarse
12. Fin
Algoritmos 19
Tipos de Algoritmo
Algoritmos 20
De Algoritmo a Programa
Algoritmos 21
Partes de un Algoritmo
Donde:
• 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
Algoritmos 22
Partes de un Algoritmo
Tomando como ejemplo el algoritmo de la sumatoria de los dos
números
Tenemos que:
• ENTRADA
• ● Valores de las variables A y B.
• PROCESO
• ● Asignar a la variable Suma, el valor de A mas el valor de B.
• SALIDA
• ● Impresión del valor de la variable Suma, que contiene la sumatoria
de los valores de A y B.
Algoritmos 23
Características de los Algoritmos
• Precisión
Indica el orden de realización de cada paso dentro del
proceso.
• Definición
Indica la exactitud y consistencia de los pasos descritos en el
proceso, si el algoritmo se prueba dos veces, en estas dos
pruebas, se debe obtener el mismo resultado.
• Finitud
Indica el número razonable de pasos, los cuales deben
conllevar a la finalización del proceso y producir un resultado
en un tiempo finito
Algoritmos 24
FIN
Algoritmos 25