Presentación guía sencilla en Microsoft Excel.pptx
Estandares y diseño de algoritmo
1. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA
ALDEA UNIVERSITARIA E.T LICEO CREACIÓN
MISIÓN SUCRE
SABANA DE PARRA, ESTADO YARACUY
OBJETIVO: Analizar las formas y técnicas de documentar un algoritmo y programas.
ESTÁNDARES DE CALIDAD EN EL DISEÑO DE ALGORITMOS
Y CONSTRUCCIÓN DE PROGRAMAS
Asesor: Tovar, C.
Junio de 2016
2. PARTES DE UN ALGORITMO
Corresponde al insumo, a los datos necesarios que
requiere el proceso para ofrecer los resultados
esperados.
Pasos necesarios para obtener la solución del
problema o la situación planteada.
Resultados arrojados por el proceso como solución.
ENTRADA
PROCESO
SALIDA
3. CARACTERÍSTICAS DE LOS ALGORITMOS
Al seguir el algoritmo, éste
debe terminar en algún
momento, es decir, tener un
número finito de pasos.
Indicando el orden
de realización de
cada uno de los
pasos.
PRECISO
Si se sigue el algoritmo varias
veces proporcionándole los
mismos datos, se deben
obtener siempre los mismos
resultados.
DEFINIDO
FINITO
6. FORMAS DE REPRESENTAR UN ALGORITMO
DESCRIPCIÓN NARRADA
Es la forma más sencilla de describir o expresar un algoritmo.
Consiste en dar un relato de la solución en lenguaje natural.
3. Anotar el resultado.
Por ejemplo: Algoritmo en descripción narrada para la suma de 2 números.
1. Obtener los números a sumar.
2. Sumar los números.
7. Llamada también “corrida” o simplemente probar un algoritmo en
papel, significa razonar cómo lo haría un computador:
Ejecutando cado uno de los pasos o instrucciones.
Asignándole valores a las variables.
Registrar el comportamiento de los valores y comprobar que
efectivamente cumple el tratamiento o proceso al cual se someten los
datos según el objetivo del algoritmo.
TRAZA DE UN ALGORITMO
8. PSEUDOCÓDIGO
Significa escribir las instrucciones del algoritmo en lenguaje
natural, tal y como lo expresamos de manera cotidiana, este
procedimiento facilita su escritura en los lenguajes de
programación. Según Joyanes (2003): “El pseudocódigo es un
lenguaje de especificación (descripción) de algoritmos” (p.68).
Las distintas estructuras de control se representan de la siguiente forma:
9.
10. Es la representación gráfica de un algoritmo. Utiliza
símbolos normalizados, con los pasos del algoritmo
escritos en el símbolo adecuado y los símbolos unidos por
flechas, denominadas “líneas de flujo”, que indican el
orden en que los pasos deben ser ejecutados.
DIAGRAMA DE FLUJO
2. Siempre se usan flechas verticales u horizontales, jamás curvas, se
debe evitar el cruce de flujos.
1. Se escribe de arriba hacia abajo y de izquierda a derecha.
3. Cada paso expresa una acción concreta.
PARA SU ELABORACIÓN SE DEBEN SEGUIR CIERTAS REGLAS:
11. 1. Un inicio
2. Una lectura o entrada de datos
3. Procesamiento de datos
4. Una salida de información
5. Un final
PARA SU SECUENCIA DE FLUJO NORMAL SE
DEBE CUMPLIR CON:
SIMBOLOGÍA PARA DISEÑAR FLUJOGRAMAS.
INICIO/FIN
PROCESO
SALIDA POR
IMPRESIÓN
DECISIÓN
ENTRADA
DIRECCIÓN DEL
FLUJO DE DATOS
12. METODOLOGÍA PARA DISEÑAR ALGORITMOS
El diseño de un algoritmo es un proceso creativo ya que no existe un
conjunto de reglas que indiquen expresamente como escribir un algoritmo
correctamente.
Sin embargo, existen una serie de pasos que permiten resolver el
problema de una manera más conveniente:
Análisis del problema Diseño del algoritmo Verificación del algoritmo
TAREA: Consultar las ventajas y desventajas de usar flujograma.