Valor absoluto de un número real en Pascal
El Valor absoluto de un número real es la distancia entre el número real y el cero (0) en la recta numérica, sin tener en cuenta su signo sea éste positivo o negativo.
Por ejemplo, 15 es el valor absoluto de -15 y de 15.
Para todo número real , el valor absoluto es positivo. Se nota por
y se define como:
Programando cálculo en Pascal
Para obtener el valor absoluto de un número, tenemos la función Abs(); de la unidad System.pas. Pero bien, como siempre, programaremos nuestra propia función (alternativa).
Tomando en cuenta el siguiente pseudocódigo podremos crear más fácil la función:
Función ValorAbsoluto(Numero)
Inicio
Si Numero < Cero Entonces
Retorno Numero * -1
De otro modo Si Numero > Cero Entonces
Retorno Numero
Sino
Retorno Cero
Fin
Pues no siendo más, aquí dejo mi función.
function AbsoluteValue(X:Real):Real; const ZeroValue = 0.0; begin if X < ZeroValue then Result := -X (* Es igual a X * (-1) *) else if X > ZeroValue then Result := X else Result := ZeroValue; end;
| Este artículo fue publicado por WindHack el 14 julio, 2010 a las 11:46 PM, y está archivado en Delphi/Pascal, Programación. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |









