# data[].attributes.body
''Um algoritmo é uma sequência de raciocínios, instruções ou operações para alcançar um objetivo, sendo necessário que os passos sejam finitos e operados sistematicamente. Um algoritmo, portanto, conta com a entrada (input) e saída (output) de informações mediadas pelas instruções.''

# data[].attributes.body
Algoritmo "Troca de Valores"
Var
a, b, intermediario: inteiro // crie duas variáveis do tipo inteiro.

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...

Escreva( 7:")
leia(a)

Escreva("4:")
leia(b)

// Exibe para o usuário os valores digitados.
Escreva( A:", a, " e B:", b)

// Fazemos a troca dos valores das variáveis,
// precisamos de uma veriável intermediária para fazer a troca
intermediario <- a
a <- b
b <- intermediario

Escreva("Se invertermos os valores de A e B teremos A:", a, " e B:", b)

Fimalgoritmo

# data[].attributes.attachment_caption
A lógica de programação é todo conjunto de regras e conceitos que precisamos aplicar para criar códigos que serão interpretados.