Instruções detalhadas fornecidas a um computador são chamadas de algoritmos 
  .  
 Aqui está um colapso do porquê: 
 * algoritmo 
: Um conjunto de instruções bem definidas para resolver um problema ou realizar uma tarefa. Eles são o núcleo de como os computadores funcionam, fornecendo procedimentos passo a passo para processar dados e gerar saída. 
 * 
 Programa: Uma implementação específica de um algoritmo, geralmente escrito em uma linguagem de programação. Os programas são o que normalmente pensamos quando falamos sobre software, mas são essencialmente apenas realizações concretas de algoritmos. 
 * Código 
: As instruções escritas em uma linguagem de programação que compõem um programa.  
 Portanto, embora as "instruções" sejam um termo válido, "algoritmo" é o termo mais preciso e amplamente usado na ciência da computação para descrever instruções detalhadas e passo a passo fornecidas a um computador.