5

Algoritmos pseudocódigos y diagramas de flujo

Embed Size (px)

Citation preview

Page 1: Algoritmos pseudocódigos y diagramas de flujo
Page 2: Algoritmos pseudocódigos y diagramas de flujo

ALGORITMOS:

• EN COMPUTACION Y RELACIONADAS, UN ALGORITMO ES UN CONJUNTO

PRESCRITO DE INSTRUCCIONES O REGLAS BIEN DEFINIDAS ORDENADAS Y

FINITAS QUE PERMITE REALIZAR UNA ACTIVIDAD MEDIANTE PASOS SUCESIVOS

QUE NO GENEREN DUDAS A QUIEN DEBA REALIZAR DICHA ACTIVIDAD. DADOS

UN ESTADO INICIAL Y UNA ENTRADA SIGUIENDO LOS PASOS SUCESIVOS SE

LLEGA A UN ESTADO FINAL Y SE OBTIENE UNA SOLUCIÓN.

• EN LA VIDA COTIDIANA SE EMPLEAN ALGORITMOS FRECUENTEMENTE PARA

RESOLVER PROBLEMAS. ALGUNOS EJEMPLOS SON LOS MANUALES DE USUARIO

QUE MUESTRAN ALGORITMOS PARA USAR UN APARATO O LAS INSTRUCCIONES

QUE RECIBE UN TRABAJADOR. ALGUNOS EJEMPLOS EN MATEMÁTICA SON

EL ALGORITMO PARA CALCULAR EL PRODUCTO EL ALGORITMO DE

LA DIVISIÓN PARA CALCULAR EL COCIENTE DE DOS NÚMEROS.

Page 3: Algoritmos pseudocódigos y diagramas de flujo

REGLAS PARA CREAR UN ALGORITMO:

1.Entender el problema: un modo de manejar un problema es la de imaginarel tipo de salida que debe producirse para distintas entradas posibles. Despuésdeterminar el tipo de proceso necesario para convertir la entrada en salida.2.Encontrar un método de solución: esto es, diseñar un algoritmo que lepermita definir los pasos que llevarán a la solución del problema.3.Traducir el método a código de computadora: este paso esgeneralmente sencillo cuando se ha concretado un método paso a paso y seconoce la sintaxis del lenguaje de programación.4.Probar y depurar: si la ejecución del programa no es la correcta, se debenencontrar y corregir los errores que contenga. Este proceso se llamadepuración. Posteriormente debe ejecutarse el programa con una ampliavariedad de entradas para verificar que la lógica del programa esté correcta.

Page 4: Algoritmos pseudocódigos y diagramas de flujo

ELEMENTOS:• LAS INSTRUCCIONES QUE SE VAN A

REALIZAR DEBEN ESTAR BIEN

ESTRUCTURADAS Y TENER UN

ORDEN LÓGICO CON EL FIN DE

EVITAR INCONSISTENCIAS EN EL

RESULTADO.

• ES NECESARIO IDENTIFICAR QUE

DATOS SE NECESITAN INGRESAR

CUALES SIRVEN DE FORMA

AUXILIAR Y CUALES SE VAN A

GENERAR.

TÉCNICAS DE DISEÑOEsta técnica permite dividir el problema en pequeñas

partes a las cuales se les da solución para resolver el

problema principal

Page 5: Algoritmos pseudocódigos y diagramas de flujo

DIAGRAMAS DE FLUJO:

• LOS DIAGRAMAS DE FLUJO SON

DESCRIPCIONES GRÁFICAS DE ALGORITMOS

USAN SÍMBOLOS CONECTADOS CON

FLECHAS PARA INDICAR LA SECUENCIA DE

INSTRUCCIONES Y ESTÁN REGIDOS

POR ISO.

• LOS DIAGRAMAS DE FLUJO SON USADOS

PARA REPRESENTAR ALGORITMOS

PEQUEÑOS YA QUE ABARCAN MUCHO

ESPACIO Y SU CONSTRUCCIÓN ES

LABORIOSA. POR SU FACILIDAD DE LECTURA

SON USADOS COMO INTRODUCCIÓN A

LOS ALGORITMOS DESCRIPCIÓN DE UN

LENGUAJE Y DESCRIPCIÓN DE PROCESOS A

PERSONAS AJENAS A LA COMPUTACIÓN.