Es una serie de pasos o intrucciones finitas y ordenadas que sirve para darles solucion alguna
situcacion que se nos presenta un algoritmo debe de ser preciso y sin ambiguedades
El algoritmo debe de estar formado con un Inicio y Final
Se puede definir en dos pasos en un cualitativo cuantitativo
Cualitativo : Es aquel que va a darle solucion que describe situaciones de la vida cotidiana los pasos que se
tienen que se tienen que seguir para poderles dar solucion a algo
Cuantitativo: Es aquel que ya hace operaciones matematicas que ya tiene procesos tiene una entrada esa entrada es
procesada para poder tener una salida como resultado
Diagrama de Flujo
¿Qué es? Representación gráfica de actividades
de un proceso parcial o completo o secuencia
de instrucciones de un algoritmo
Presenta un punto de
inicio y cierre
se utiliza en progamación,
economía, administración,
procesos industriales,
psicología cognitiva
Para que sirve? Información clara,
ordenada y breve , comprensión
visual del proceso, estimulación del
análisis, comunicación mas eficaz
Tipos de diagramas : General o resumen de acuerdo a
su contenido y uso , detallado o analítico de acuerdo a
su contenido o uso
De Izquierda a Derecha diagrama Horizontal , De arriba
hacia abajo diagrama Vertical , de manera combinada
de Izquierda a Derecha y Arriba y Abajo a la vez
diagrama panoramico
¿Cómo se hace? tenemos saber para que se utiliza y que resultado nos espera Primer paso: ¿Qué
acción nos indica que empieza el proceso? y Último paso: ¿Cómo sabemos que el proceso ha
terminado?, después Definir el alcance ,Esquematizar el proceso y ordenarlas de manera cronologica ,
después identificar sub procesos o act. menores, puntos de tomar decisión y después a trazar el diagrama
Símbolo DFD
DFD, usa una variedad de símbolos para ejecutar dichas acciones que
necesitamos en un programa, como: insertar – mostrar – calcular –
funciones – condiciones – etc…
Algoritmia
Un ALGORITMO es una secuencia finita ‘bien
definida’ de tareas ‘bien definidas’, cada una de
las cuales se puede realizar con una cantidad de
recursos finitos.
Los algoritmos deben cumplir estas condiciones: ·Finitud: el algoritmo debe acabar tras un número
finito de pasos. Es más, es casi fundamental que sea en un número razonable de pasos. ·Definibilidad:
el algoritmo debe definirse de forma precisa para cada paso. Puesto que el lenguaje humano es
impreciso. ·Entrada: el algoritmo tendrá cero o más entradas, es decir, cantidades dadas antes de
empezar el algoritmo. Estas cantidades pertenecen además a conjuntos especificados de objetos. Por
ejemplo, pueden ser cadenas de caracteres, enteros, naturales, fraccionarios, etc ·Salida: el algoritmo
tiene una o más salidas, en relación con las entradas. ·Efectividad: se entiende por esto que una
persona sea capaz de realizar el algoritmo de modo exacto y sin ayuda de una máquina en un lapso
de tiempo finito.