Conjunto de instrucciones que realizan una tarea específica
Definen variables, valores y estructuras del programa
Producen valores y pueden ser evaluadas
La función main() donde inicia la ejecución
Las llaves { } delimitan el cuerpo de funciones
Cada programa inicia desde main()