domingo, 25 de octubre de 2015

TAREAS REALIZADAS!!

 DEFICIENCIAS EN LOS DIAGRAMAS:
La mayor parte de los diagramas realizados en el capítulo anterior presentan algunas deficiencias, las cuales en la medida que se avance en este libro, serán corregidos. La mayor parte de éstas se deben a la posible inserción de datos que arrojaran resultados incongruentes o que no tienen significado en la realidad, por ejemplo:

  1. En el diagrama prog2-4 que calcula la fuerza a partir de la masa y la aceleración, si bien la fuerza puede ser negativa, esto sólo es posible cuando la aceleración e negativa, pero debido a que no existe un cuerpo con masa negativa, es que un dato así arrojaría un resultado irreal.
    La formula utilizada para realizar el diagrama de flujo fue:
    Fuerza = masa*aceleración


     
  2. En el diagrama prog2-6 que hace la conversión de pies a metros, si se insertan números negativos  el resultado que se arrojaría en el programa no tiene ningún sentido en la realidad.
    La formula utilizada para realizar el diagrama de flujo fue:
    [Metros] = [Feet]*0.3048

     
  3. En el diagrama prog2-7 que calcula la velocidad final de un objeto en caída libre cuando éste llegue al suelo, si se inserta una altura negativa, el resultado no tiene sentido. Además se produce un error de ejecución porque la función que calcula la raíz cuadrada: sqrt(), no puede generar un resultado si el radical es negativo.
    La formula utilizada para realizar el diagrama de flujo fue:
    SQRT(raíz cuadrada) (2*9,8*H(altura))

     
  4. Lo mismo sucede en el programa prog2-8, que calcula el área de un cuadrado, pues al insertar un número negativo, el resultado no tiene sentido alguno.
    La formula utilizadla para realizar el diagrama de flujo fue:
    Área = Lado*Lado


     
  5. En el programa prog2-9, que calcula el área de un círculo, si se inserta un radio negativo, el programa arrojará un resultado sin sentido.
    Area = Pi(π=3,1416)*radio*radio
      

     
  6. En el caso del programa prog2-10, que calcula el área de un triángulo, si se inserta un valor negativo ya sea para la base, la altura o ambos, el resultado no tiene cabida en la realidad.
    La formula utilizada para realizar el diagrama de flujo fue:
    Área = Base*Altura


     
  7. En el caso del programa prog2-12, que calcula el área de un triángulo, pero con una fórmula que involucra la longitud de los tres lados; si se insertan datos que no forman un triángulo, el programa generará un error, pues la función que calcula la raíz cuadrada: sqrt(), no puede generar un resultado si el radical es negativo.
    Las formulas utilizadas para realizar el diagrama de flujo fueron:
    Semiperimetro(S) = Lado a+Lado b+Lado c/2
    Área = SQRT(raíz cuadrada) (S*S-a*S-b*S-c)



     
  8. Finalmente, en el programa prog2-13, que calcula la fuerza perpendicular en el ala de un avión, se presentan problemas similares, pues si se insertan un área negativa del ala del avión, los resultados no tiene sentido alguno en la realidad.
    La formula utilizada para realizar el diagrama de flujo fue:
    Fuerza Perpendicular = Área*1/2*(P(densidad)*Y)*(Velocidad1*Velocidad1*Velocidad2*Velocidad2)

          
               


En algunos de estos programas. el programador deberá decidir que hacer cuando se inserten valores de cero, pues por ejemplo no se puede calcular el área de un cuadrado con lado =0 porque no existe un cuadrado con esas dimensiones.

4 comentarios: