Neste material são apresentados e explicados três conceitos fundamentais para a construção de algoritmos, são eles: Constante, Variável e Atribuição.
3.1 Constantes
São chamadas de constantes, as informações (os dados) que não variam com o tempo, ou seja, permanecem sempre com o mesmo conteúdo, é um valor fixo (invariável). Como exemplos de constantes pode-se citar: números, letras, palavras, frases.
3.2 Variáveis
O bom entendimento do conceito de variável é fundamental para elaboração de algoritmos e, consequentemente de programas. Uma variável é um “espaço da memória do computador que se “reserva” para guardar informações (dados)”. Como o próprio nome sugere, as variáveis, podem conter valores diferentes a cada instante de tempo, ou seja, seu conteúdo pode variar de acordo com as instruções do algoritmo.
3.3 Atribuição
A atribuição é uma notação utilizada para “atribuir um valor a uma variável”, ou seja, para armazenar um determinado conteúdo em uma variável. A operação de atribuição, normalmente, é representada por uma seta apontando para a esquerda ( ← ), mas existem outros símbolos para representar a atribuição, como o sinal de igualdade ( = ), por exemplo. A notação a ser usada para representar a atribuição, depende da forma de representação do algoritmo escolhida. Já, nas linguagens de programação, cada uma tem a sua notação descrita pelas regras de sintaxe da linguagem. Na Linguagem Python, é o sinal de igualdade que representa a atribuição.