Про преобразования:
Float to bool:
-1< Float <1 := False
Float >=1 или Float<=-1 :=True
остальное как написал AI
Float to int:
Float:= X.Y, int:=X (отбрасывается дробная часть, если float>-1)
если Float больше чем позволяет ввести int то начинаются искажения данных
если Float<=-1 (Float:= -X.Y) то 100000000х0 (hex)-X
пример Float:=-1.5, int:=FFFFFFFFx0 (4294967295)




Ответить с цитированием
