Las estructuras algorítmicas se pueden clasificar en estructuras secuenciales, condicionales y cíclicas. Las estructuras condicionales comparan variables y realizan acciones dependiendo del resultado, mientras que las estructuras cíclicas, también conocidas como bucles, se ejecutan varias veces controladas por una variable contador. La estructura condicional simple más conocida es la sentencia "si".