Documente Academic
Documente Profesional
Documente Cultură
INTRODUCCIN
Diariamente nos enfrentamos a problemas, y como tal, estos exigen una solucin ingeniosa. No siempre la solucin que generamos es la ptima. La manera de responder a una necesidad difiere de una persona a otra. Se hace necesaria una forma estndar de pensamiento que norme las acciones que realizaremos.
INTRODUCCIN
Las mejores soluciones no son las ms complejas; sino aquellas que son funcionalmente ingeniosas. Para obtener soluciones ingeniosas debemos de hallar la manera correcta de llevar a cabo la misma, y de forma repetitiva. Cuando hallamos la forma correcta de ejecutar una solucin, y la podemos describir formalmente, desarrollamos un ALGORITMO.
DEFINICION
Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. Un conjunto de reglas bien definidas para la solucin de un problema en un nmero finito de pasos. Procedimiento lgico-matemtico, aplicado para resolver un problema. Conjunto de instrucciones concretas y detalladas mediante el cual se consigue una accin determinada.
DEFINICION
De lo anterior deducimos que un algoritmo tiene las siguientes caractersticas: Es finito Es secuencial Es determinstico
DISEO DE SOLUCIONES
Todo algoritmo busca solucionar un problema especfico. Una vez que el problema ha sido analizado y dimensionado, es un buen momento para pensar en las posibles soluciones y seleccionar la mejor alternativa. Sin embargo, es importante que la solucin sea clara. Para esto utilizaremos un mtodo para expresar de forma clara la solucin. Los mtodos pueden ser diversos. Veamos a continuacin:
EXPRESION DE SOLUCIONES
DIAGRAMA DE FLUJO
Llamados tambin flujogramas. Muestran los pasos a seguir para la solucin de un problema, y se valen de smbolos estandarizados. Se aplican bajo los siguientes lineamientos: Un DF debe ser simple, claro y general. Debe indicar claramente su inicio y su fin.
DIAGRAMA DE FLUJO
Las lneas de flujo deben ser rectas, verticales u horizontales. El flujo del diagrama debe ir de arriba hacia abajo y/o de izquierda a derecha. Cuando sea posible los smbolos deben dibujarse proporcionalmente. En general, No puede llegar mas de una lnea a un smbolo.
DIAGRAMA DE FLUJO
Las etapas de construccin de todo Diagrama de Flujo son:
VALIDACIN DE LA SOLUCIN
Datos de prueba
La seleccin de los datos de prueba es la base para una correcta validacin del diseo. Existen 4 tipos de datos de prueba: Tpicos o usuales Ilegales o no permitidos Extremos o arriba del rango Aleatorios o al azar
VALIDACIN DE LA SOLUCIN
Datos de prueba
Que pasara si introducimos estos datos? Un 5 Un milln - 7.215 0
VERIFICACION DE RESULTADOS
Ejemplo
5 es un dato de prueba Tipico Un millon es un dato extremo, pero permitido. -7.215 es un dato aleatorio, pero permitido 0 es un dato ilegal, dado que el resultado de la division seria indefinido. Por lo tanto el rango a considerar para b, sera {x/x, 1/x es Aceptado ssi x N x 0} otras consideraciones Agregar una prueba para el rango de b