Rivers are dynamic systems characterized by various factors that influence their behavior and impact on surrounding environments. The magnitude and frequency of river flows, as well as the long profile of a river, play significant roles in determining the likelihood and severity of flooding events.