Because they are fed by humans
The energy for the plants in a fish tank is supplied by Light.
Yes
The water plants have cells. Plants live. Rocks are not alive.
Near-shore zones get their nutrients from the fish and the land around them, the form of these nutrients are animals and plants
Co2 and fertilizer in the form of poopy.
fake plants my fish loves them
Plants would provide oxygen in a fish tank.
Aquarium
the best plant would be a live one plastic plants can cut or damage the fin of your fish
Cause its dead
No, you do not have to put real plants in a tropical tank, you can use fake plants if you like. Many people put live plants for aesthetics as the greenery tends to look very nice with small colourful fish
There is no set time. Once a tank is set up there will be a combination of water, light and nutrients. They are the necessary things required to support the growth of all plants. The more light and nutrients available the quicker the Algae will grow. Algae are the most primitive plants and they will be there from the start although they may not be visible to the naked eye at that early stage. There is no way to stop Algae from forming but its growth can be limited by providing competition for the light and food by having other aquatic plants growing in the tank.