Algoritmos pseudocódigos y diagramas de flujo
-
Upload
luis-sanchez -
Category
Education
-
view
204 -
download
2
Transcript of 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.
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.
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
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.