Solución de
Tecnologías de información
para ingeniería
Sesión 1
Algoritmos y diagramas de flujo
Tec Milenio
Campus Sinaloa
MTI., MBA. Carlos Joaquín Duarte Camacho
Agosto-diciembre 2018
+Datos, información y
conocimiento
¿En qué se diferencia el conocimiento de los datos y de la
información?
+
Datos
! Datos
" Los datos son la mínima unidad semántica, y se corresponden con
elementos primarios de información que por sí solos son
irrelevantes como apoyo a la toma de decisiones. También se
pueden ver como un conjunto discreto de valores, que no dicen
nada sobre el por qué de las cosas y no son orientativos para la
acción.
+
Información
! Información
" La información se puede definir como un conjunto de datos procesados y que tienen un
significado (relevancia, propósito y contexto), y que por lo tanto son de utilidad para
quién debe tomar decisiones, al disminuir su incertidumbre. Los datos se pueden
transforman en información añadiéndoles valor:
! ¿Qué es un algoritmo?
" Lenguaje natural (a veces, este no resulta muy claro, pero es muy
útil en problemas simples)
" Pseudocódigo
" Diagramas de flujo
" Programas
+
Descripción de un algoritmo
PROBLEMA
Análisis Verificación e
Construcción
profundo del implementación
del algoritmo
problema del algoritmo
Incorrecto
Correcto
+
Ejemplo 1
1. Inicio
2. Leer el pedido
3. Analizar el historial crediticio del cliente
4. Si el cliente es solvente, aceptar el pedido;
en caso contrario rechazar el pedido
5. Fin
+
1. Inicio
2. Hacer SUMA igual a 0
3. Establecer NUMERO igual a 3
4. Sumar NUMERO a SUMA
5. Incrementar NUMERO en 1
6. Si NUMERO es menor o igual que 30 ir al punto 4;
en caso contrario imprimir a SUMA
1. Fin
+
1. Inicio
2. Leer tres números y guardarlos en NUM1, NUM2 y NUM3
respectivamente
3. Comparar NUM1 y NUM2; el número mayor se guarda en AUX
4. Comparar AUX y NUM3; imprimir el número mayor
+
Diagramas de flujo
+
Diagramas de flujo (DFD)
h, b
area = (b * h) / 2
area
FIN
+
Reglas para la construcción de un
DFD
1. Todo diagrama debe tener un inicio y un fin
+
3. Todas las líneas utilizadas para indicar la dirección del flujo del
diagrama deben estar conectadas. La conexión puede ser un
símbolo que exprese lectura, proceso, decisión, impresión,
conexión o fin de diagrama
+