Tabla de contenido

ROUND

– Referencia de Lenguaje Spin
ROUND
instrucción: Redondea una constante de punto flotante al entero mas cercano.
((CON
VAR
OBJ
PUB
ROUND
( FloatConstant )
Regresa: El entero mas cercano al valor de la constante de punto flotante.
FloatConstant
es la expresión constante de punto flotante a ser redondeada al entero
mas cercano.
Explicación
ROUND
es una de tres instrucciones (
flotante. La instrucción
valor de una expresión dada en punto flotante. Valores fraccionales de ½ (.5) o mayor se
redondean al siguiente numero entero mientras fracciones menores se redondean hacia abajo.
Usando ROUND
ROUND
puede usarse para redondear constantes de punto flotante arriba o abajo al siguiente
valor entero. Observe que esto es para expresiones constantes en tiempo de compilación
únicamente, no para expresiones variables en tiempo de ejecución, Ejemplo:
CON
OneHalf = 0.5
Smaller = 0.4999
Rnd1
= round(OneHalf)
Rnd2
= round(Smaller)
Rnd3
= round(Smaller * 10.0) + 4
El código anterior crea dos constantes de punto flotante
0.4999, respectivamente. Las siguientes tres constantes,
constantes que se basan en
Rnd3
0, y
= 9.
Acerca de Constates de Punto Flotante
El compilador Propeller maneja constantes de punto flotante como números reales de
precisión simple como se describe en el estándar IEEE-754. Los números reales de precisión
Pagina 202 · Manual Propeller v1.1
PRI
DAT))
FLOAT
ROUND
,
ROUND
regresa un entero constante que es el entero mas cercano al
OneHalf
Smaller
y
usando la instrucción
TRUNC
y
) utilizadas para expresiones de punto
OneHalf y Smaller
Rnd1
Rnd2 y Rnd3
,
ROUND
, igual a 0.5 y
, son enteros
Rnd1
Rnd2
.
= 1,
=
Tabla de contenido
loading

Productos relacionados para Parallax Propeller P8X32A

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido