How is the rate on a floating-rate bond determined? On an indexed bond?

Define floating-rate bonds, zero coupon bonds, putable bonds, income bonds, convertible bonds, and inflation indexed bonds.
How is the rate on a floating-rate bond determined? On an indexed
bond?
What are the two ways sinking funds can be handled? Which alter-
native will be used if interest rates have risen? Which if interest rates
have fallen?