# data[].attributes.body
Um algoritmo é uma linha de raciocínio que tem como objetivo resolver problemas ou tarefas. Um exemplo de algoritmo utilizado no dia-a-dia é a receita, que consiste em instruções específicas para preparar uma refeição.

# data[].attributes.body
Os algoritmos são como manuais de instruções: um conjunto de passos que devem ser feitos numa certa ordem para que o objetivo final seja atingido.

# data[].attributes.body
É uma sequência de instruções para alcançar um objetivo.

É importante que as instruções sejam claras e sigam uma lógica para o bom funcionamento do sistema.

Em termos práticos, conta com Instruções, Inputs e Output - por exemplo: em uma receita culinária as Instruções seriam o passo a passo, os Inputs seriam os ingredientes necessários e os Output seria o Prato Finalizado.

É importante ressaltar que tudo isto precisa ter uma lógica. Ou seja, se em uma receita culinária se pularmos uma etapa do passo a passo o resultado final não será o esperado.

# data[].attributes.body
É um método simples e organizado de escrever um algoritmo, sem necessitar de utilizar uma sintaxe de determinada linguagem de programação. Um exemplo de pseudocódigo é Portugol.

# data[].attributes.body
Pseudocódigo é uma forma de dar instruções usando uma linguagem simples. O pseudocódigo serve para ajudar qualquer pessoa a conseguir entender essas instruções, mesmo sem conhecimento de linguagens de programação.

# data[].attributes.body
Pseudocódigo é o método de descrição de um processo ou código de programação a seguir uma linguagem natural. Não é um código, mas um rascunho que irá dizer como o código virá a ser.

# data[].attributes.body
É um tipo de representação esquemática através de diagramas de um processo ou algoritmo. São utilizados para auxiliar o entendimento de processos complexos, tornando-os claros e fáceis de interpretar.

# data[].attributes.body
Fluxograma ajudam a descrever visualmente as etapas de um processo, seja um código, processo ou fluxo de trabalho.

Seguem uma ordem sequencial, utilizando formas, linhas e setas.

# data[].attributes.body
Um fluxograma é uma espécie de desenho, com símbolos e setas, que mostra a ordem das instruções que devem ser seguidas para chegar a um objetivo.

# data[].attributes.headline
Estruturas Básicas da Programação [Sérgio e Cristiana]

# data[].attributes.subject
Estruturas Básicas da Programação [Sérgio e Cristiana]

# data[].attributes.body
As estruturas básicas de programação são a sequência, selecção e interacção. Estas estruturas formam as instruções e algoritmos mais básicos para todos os tipos de software.

# data[].attributes.body
As Estruturas básicas da programação são: Sequência, Seleção e Iteração.

Sequência: Ordem dos comandos a serem executados;

Seleção(condições): Após as definições das condições, as sequências serão executadas.

Iteração(repetições) : Loops das sequências até que uma condição seja satisfeita.

# data[].attributes.body
As estruturas básicas da programação são

Sequência: ordem das instruções

Seleção: que instruções seguir ou não, dependendo de certas condições

Repetição: que instrução seguir até o objetivo ser alcançado