# data[].attributes.body
Fluxograma: é um tipo de diagrama, e pode ser entendido como uma representação esquemática de um processo ou algoritmo, muitas vezes feito através de gráficos que ilustram de forma descomplicada a transição de informações entre os elementos que o compõem, ou seja, é a sequência operacional do desenvolvimento de um processo, o qual caracteriza: o trabalho que está sendo realizado, o tempo necessário para sua realização, a distância percorrida pelos documentos, quem está realizando o trabalho e como ele flui entre os participantes deste processo.

# data[].attributes.body
Um exemplo de algoritmo, que tem como objetivo somar 3 números inteiros.

Algoritmo "soma"
Var Num1, num2, num3, resultado: inteiro

Inicio

escreval("este programa ira somar 3 números inteiros de sua escolha:")
escreval("digite um numero inteiro:")
leia(num1)
escreval("digite um numero para somar ao primeiro numero:")
Leia (num2)
escreval("digite um terceiro numero para somar aos outros 2 numeros:")
Leia (num3)
Resultado <- num1+num2+num3
escreval("O resultado é: ")
escreval (resultado)
fimalgoritmo

# data[].attributes.body
lógica de programação é o modo como se escreve um programa de computador, um algoritmo. Um algoritmo é uma sequência de passos para se executar uma função. Um exemplo de algoritmo, fora da computação, é uma receita de bolo.

Na receita, devem-se seguir os passos para o bolo ficar pronto e sem nenhum problema. Na informática, os programadores escrevem as “receitas de bolo” (algoritmos) de modo que o computador leia e entenda o que deve ser feito, ao executar o algoritmo. Para isto é necessário uma linguagem de programação.

A linguagem de programação é como uma língua normal, um grupo de palavras com significados. No caso da programação, a maioria das linguagens é escrita em Inglês. Estas linguagens fazem o computador assimilar cada comando e função de um algoritmo, depois executar cada função.