What is the purpose of a shot clock in basketball?

The shot clock is intended to increase the pace of play. By having a limited amount of time to shoot, teams are encouraged to shoot more frequently, leading to a faster moving game.