Roofs can be steep, flat or gently sloped and take many forms, gable, gambrel, hipped, stepped gable, shed, pent or Mansard. The roof type is an important key to identifying the style of a building.
Source
http://www.portal.state.pa.us/portal/server.pt/community/architectural_field_guide/2370/dictionary_of_architectural_terms/445407