1- Qual ou quais as diferenças entre código e algoritmo?
2- o que faz um compilador?
Soluções para a tarefa
Resposta:
Sem muita formalidade pode-se dizer que código é a forma digitada por um humano de um programa (software). Um algoritmo é um conjunto de instruções e regras ordenadas e sequenciadas com finalidade de executar algo, que no caso seria uma programa.
Um exemplo bem simples de algoritmo:
Escovar os dentes.
- Pegar a escova de dentes
- Pegar o creme dental
- Abrir o creme dental
- Colocar o creme dental sobre as cerdas da escova
- Fechar o creme dental
- Abrir a boca
- Escovar os dentes com a escova
Note que cada passo e ordem são relevantes pro algoritmo.
Bem resumidamente.
O compilador transforma o código-fonte que é digitado pelo programador em determinada linguagem de programação em um código binário para que o computador consiga executa-lo.
O computador trabalha apenas com sistema binário, ou seja, 0 e 1, então tudo deve ser convertido para binário para que ele consiga executar.