Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3-)Definicin de un algoritmo
Qu es un Algoritmo?
1. Precisos: Indica el orden en que debe realizarse cada paso. 2. Definidos: Si se realiza varias veces se obtiene en mismo resultado . 3. Finitos: Tiene un
Es un Mtodo para
resolver un problema por medio de una serie de pasos Precisos, Definidos y Finitos.
inicio y un fin.
Partes de un Algoritmo
Entrada: se ingresan datos (insumos)
generalmente por teclado, esos valores son ledos y asignados a VARIABLES. Proceso: Se utilizan las operaciones o clculos matemticos (EXPRESION) y se asignan a otra variable (siempre a la izquierda). Salida: Muestra los resultados obtenidos, puede mostrar ROTULOS y las variables que se deseen.
por medio de FLECHAS. 3. La punta de las flechas indican la direccin del flujo del DFD. 4. Para asegurarse de la efectividad de un DFD este debe probarse ejecutando las instrucciones con diversos valores asignados a las variables.
Inicio
Fin
Terminador o Terminal: Este smbolo de debe usar cuando comienza y finaliza un DFD, solo se permite el uso de dos de estos smbolos para un DFD, del INICIO surgen todos los flujos del diagrama y todos los otros smbolos llevan al FIN.
Leer A, B
Escribir C
a+b
EXPRESION: clculos a realizar, puede incluir variables o constantes debe haber operadores matemticos u otros. (prioridad de operadores matemticos) VARIABLE: recibe el resultado de la expresin.
Proceso: Se usa para indicar las operaciones o clculos que se realizan en el DFD, en la parte izquierda de define una VARIABLE que recibe los resultados de la EXPRESION de la derecha, esta asignacin se realiza por medio del smbolo de igualdad. Pueden incluirse varios clculos en un solo smbolo (3-4) (La variable que recibe los datos NUNCA debe estar a la DERECHA)
NO
X >= M
SI
=1
=2
=3
Si Condicional (Mltiple CASE): Permite realizar mltiples evaluaciones de valores de una condicin, lo que facilita no tener muchos Si Condicionales simples, cada una de la rutas del flujo son excluyentes.
A, B, C
Entrada Teclado: Permite ingresar datos desde Teclado, puede usarse en sustitucin de ENTRADA/SALIDA
SEPARADOR
Variable o constante
SEPARADOR
Variable o constante
Flecha: Indica la direccin del flujo del diagrama, nunca pueden existir flechas que no conecten smbolos o smbolos sin conexiones.
M = 1,
25 ,
INCREMENTO: permite llevar la secuencia de pasos entre la VARIABLE y la CONDICION de ALTO. VARIABLE: Permite definir una variable, asignndole un valor de inicio.
Ciclo PARA: Permite realizar un ciclo repetitivo de acciones, consta de tres partes VARIABLE y valor inicial, CONDICION de ALTO, INCREMENTO o DECREMENTO.