1.
Dados :Esta é a informação bruta que o programa irá processar. Pode ser qualquer coisa, desde números a texto e imagens.
2.
Instruções :Estas são as etapas que o programa seguirá para processar os dados. Eles são escritos em uma linguagem de programação, que é uma linguagem formal que os computadores podem compreender.
3.
Controle :Esta é a parte do programa que monitora onde o programa está nas instruções e garante que ele as esteja seguindo corretamente.