Perl has all of the flow control structures one normally expects in a procedural language as well as a few extras.