Subrutiner används för att dela upp en aktivitet i enskilda procedurer. Genom att dela upp ett program i procedurer och underprocedurer förbättras läsbarheten och minskar risken för fel. En subrutin tar emot vissa argument som parametrar men returnerar inte värden tillbaka till den subrutin eller funktion som anropade den, exempelvis:
的简写形式，用于处理程序中的某些任务。子程序可用于将一个任务分成多个过程。将程序拆分成若干个过程和分过程可以增强程序的可读性并降低出错的可能性。子程序可以接受一些自变量作为参数，但是不会向调用它的子程序或函数返回任何值，例如：