Está en la página 1de 2

RESUMEN 2.

2
Los algoritmos nos ayudan a plantear una solución en el problema de esta manera saber resolverlos
Para esto tenemos tres tareas que nos permiten resolver el problema el de diseñar un algoritmo,
representarlo en un diagrama de flujo y efectuar una prueba de escritorio
Los algoritmos son secuencias definidas que estas tiene que ser claramente especificadas, cada instrucción
debe tener un único objetivo esta se puede dividir en instrucciones de sub algoritmo estas no deben dar una
doble interpretación y fácil de entender. Para el diseño de un algoritmo se debe plantear una secuencia de
pasos:
Proponer un algoritmo a grandes rasgos y no excederse porque implica mucho detalle y uno puede olvidarlos
luego tenemos el de refinar el algoritmo, el algoritmo básico que vendría a ser el de nivel cero, y refinar
algoritmos y sub- algoritmos del anterior y hacernos una pregunta de niño y responder si la pregunta no
estaba clara volver hacer la pregunta del niño y para una respuesta más compuesta ir dando el origen a un
sub- algoritmo. Las respuestas del niño deben ser sencillas y que se requiera especificar:
 Una variable
 Un valor
 Una formula
Los algoritmos al ser planteados debemos darles las instrucciones ya que la computadoras no saben hacer
nada como en las ecuaciones se debe dar la variable ya despejada esos ya deben tener un valor asignado.

Los análisis de datos para cada algoritmo debemos identificar que datos se requiere conocer, que datos son
capaces de calcular, estructuras de datos, la asociación de datos TAD
Los datos que son constantes se puede decir que son conocidos y especificados es también conveniente dar
un nombre significativo a los algoritmos no veden tener secuencias de datos repetidos.

Los datos de entrada y salida se los pone entre paréntesis y separados entre comas (,) un punto y coma separa
la información de entrada (;) el dato de 0 no tiene una entrada ni una salida sino el los sub- algoritmos
Los algoritmos son representados mediante un diagrama de flujo que nos permite visualizar de forma espacial
y poder seguir fácilmente sus instrucciones, conocer su estructura y su secuencia lógica y que también sea de
fácil comprensión de manera que dé más claridad al diseño de algoritmos y que tenga instrucciones fáciles de
seguir.

También podría gustarte