You are only allowed to ask one question at a time so I have edited down accordingly. You can use the methodology below to answer all of your questions.
You are looking for conversion factors. Converting between different multiples of a gram is easy if you use the base unit of the gram as a common point between the two. First, convert 1 teragram to grams and then convert that number of grams into kilograms. For reference sake, 1000 grams are in a kilogram and a teragram has 1 trillion grams. Notice how the units cancel out to leave you with the desired unit (kg).
1 teragram * (1,000,000,000,000 g/1 teragram) * (1 kg/1000 g) = 1,000,000,000 kg = 1 x 10^9 kg
So there are 1,000,000,000 (1 billion) kilograms in 1 teragram. In scientific notation, this is written as 1x 10^9 kg.
The important part of this conversion is the prefixes. The prefix "tera-" means `10^(12)` .
Since a "kilo-" means `10^3`, simply divide the two to get `10^9` .
Therefore, you will have `10^9` kilograms in one teragram.
10^9 kilograms (or 10 to the power of 9 kilograms). If written as a number, it would be 1,000,000,000 kilograms (one billion).