# data[].attributes.body
Linguagem de Programação é uma linguagem escrita e formal que especifica um conjunto de instruções e regras usadas para gerar programas (software).

# data[].attributes.body
Programa é um conceito com numerosas acepções.

# data[].attributes.body
As linguagens de baixo nível são voltadas para o entendimento da máquina. Por isso, elas têm uma sintaxe mais complexa e não contam com comandos tão intuitivos.

# data[].attributes.body
as linguagens de alto nível abstraem conceitos voltados para a máquina e sintetizam comandos.

# data[].attributes.body
O compilador é um programa do sistema que traduz um programa escrito em alto nível para linguagem para um código equivalente da máquina do computador.

# data[].attributes.body
1 geração - linguagem de máquina
2 geração- linguagem de montagem
3 geração-linguagem procedurais
4 geração- linguagens aplicativas
5 geração -linguagens voltadas a inteligência artificial
6 geração- redes neurais

# data[].attributes.body
ver o que precisamos fazer para resolver um problema

# data[].attributes.body
permite informações do sentido do utilizador para o computador.

# data[].attributes.body
permitem a comunicação no sentido do computador para o utilizador.

# data[].attributes.body
relacionar sistemas , subsistemas e os seus componentes

# data[].attributes.body
um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.

# data[].attributes.body
Codificação é a modificação de chave de um sinal para torná-lo mais apropriado para uma aplicação específica, como por exemplo transmissão ou armazenamento de dados.

# data[].attributes.body
Quando uma trama é recebida é importante saber se existem erros, se um erro não é detectado essa trama será utilizada pelos níveis superiores originando problemas diversos que se podem estender até às aplicações.

# data[].attributes.body
é uma técnica do teste de software que consiste na aplicação de versões mais recentes do software, para garantir que não surgiram novos defeitos em componentes já analisados.

# data[].attributes.body
otimizar um sistema é torna-lo mais rápido e eficiente, reduzindo o tempo de execução de tarefas.

# data[].attributes.body
Um algoritmo é um conjunto de etapas ou passos que nos permitem concluir uma tarefa específica.

# data[].attributes.body
Forma em que os algoritmos são expressos em linguagem natural.

# data[].attributes.body
Forma em que os algoritmos são expressos graficamente por formas geométricas diferentes que indicam ações distintas.

# data[].attributes.body
O algoritmo tem fim;

Não deve dar margem à dupla interpretação;

roduz informações de saída para o mundo externo ao do ambiente do algoritmo;

# data[].attributes.body
o termo sintaxe refere-se às regras que regem a composição de textos com significado em uma linguagem formal, tal como uma linguagem de programação, isto é, os textos para os quais faz sentido definir a semântica ou significado, ou fornecer uma interpretação.

# data[].attributes.body
uma instrução é uma operação única executada por um processador e definida por um conjunto de instruções.

um dado é o registro do atributo de um ente, objeto ou fenômeno[1] onde registro indica o ato de registrar, ou seja, é a gravação ou a impressão de caracteres ou símbolos que tenham um significado em algum documento ou suporte físico.

# data[].attributes.body
uma variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão.

# data[].attributes.body
é o processo pelo qual a tecnologia da informação arquiva, organiza e compartilha os bits e bytes que compõem todo o acervo digital que você usa para trabalhar diariamente, incluindo aplicações, protocolos de rede, documentos, arquivos de mídia, catálogos de endereços e preferências do usuário.

# data[].attributes.body
uma declaração especifica o identificador, Tipo, e outros aspectos dos elementos de linguagem, tais como variáveis e funções.

# data[].attributes.body
constantes são usadas em expressões para representar vários tipos de valores.

# data[].attributes.body
uma declaração especifica o identificador, Tipo, e outros aspectos dos elementos de linguagem, tais como variáveis e funções.

# data[].attributes.body
define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais.

# data[].attributes.body
define variáveis numéricas do tipo real, ou seja, com casas decimais.

# data[].attributes.body
define variáveis do tipo string, ou seja, cadeia de caracteres.

# data[].attributes.body
define variáveis do tipo booleano, ou seja, com valor VERDADEIRO ou FALSO.

# data[].attributes.body
é uma sequência de caracteres, geralmente utilizada para representar palavras, frases ou textos de um programa.

# data[].attributes.body
Uma expressão em linguagens de programação é uma combinação de valores, variáveis, operadores, e chamadas de funções que são interpretadas (avaliadas) de acordo com as regras de precedência .

# data[].attributes.body
nao , ou , e , xou

# data[].attributes.body
O funcionamento é simples: com base no resultado de uma expressão booleana (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um bloco de instruções ou não.

# data[].attributes.body
é uma estrutura de dados que armazena uma coleção de elementos de tal forma que cada um dos elementos possa ser identificado por, pelo menos, um índice ou uma chave.

# data[].attributes.body
é um termo utilizado quase que exclusivamente no ramo da computação (ou informática), indicando entrada (inserção) de dados por meio de algum código ou programa, para algum outro programa ou hardware, bem como a sua saída (obtenção de dados) ou retorno de dados, como resultado de alguma operação de algum programa, consequentemente resultado de alguma entrada.