Foto de Gatoajato _.
Gatoajato há 1 ano
Enviada pelo
Site

Tenho uma dúvida em relação a diferença entre código algorit

 

Eu terminei meu curso de lógica de programação, era bem curto. Enfim, eu estou com uma dúvida que está  me afligindo muito, e é bem boba, vamos lá... Eu gostaria de saber se até esse ponto estou certo referente a diferença entre algoritmo e código: algoritmo são um conjunto de instruções objetivas que serve para resolver ou completar determinada tarefa, já o código não é diferente, em questão de instruções objetivo, porém diferente do algoritmo ele já é uma instrução concreta; em uma analogia podemos dizer que algoritmo séria uma receita enquanto o código séria seu preparo. Estou certo até esse ponto? E também se verdade que o algoritmo tem uma linguagem humano enquanto código séria a linguagem da máquina?

Lógica de programação
6 respostas
Professor André L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar André Luis
Algoritmo, como tu mesmo disse no início, é o passo a passo para a solução de uma tarefa ou problema. O código é a linguagem utilizada para aplicar o algoritmo. pode ser símbolos, palavras de uma línguagem de programação, linguagem de máquina, assembly ou linguagem natural.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professora Nathália E.
Respondeu há 1 ano
Contatar Nathália

Algoritmo:

  • É um conjunto de instruções passo a passo para resolver um problema ou realizar uma tarefa.
  • Pode ser comparado a uma receita, onde você descreve de maneira lógica e sequencial como alcançar um resultado desejado.
  • Normalmente é independente de linguagem de programação, ou seja, pode ser expresso em termos mais genéricos e compreensíveis por humanos.

Código:

  • É a implementação concreta de um algoritmo em uma linguagem de programação específica.
  • Pode ser visto como a tradução do algoritmo para a linguagem de máquina ou outra linguagem de programação.
  • Enquanto o algoritmo é mais abstrato e lógico, o código é mais específico e direcionado à execução pelo computador.

Analogia da Receita:

  • O algoritmo seria a lista de passos que você escreve para realizar uma receita, indicando o que precisa ser feito em cada etapa.
  • O código seria a execução real dessa receita na cozinha, onde você segue os passos detalhados para criar o prato.

Linguagem Humana vs. Linguagem de Máquina:

  • O algoritmo pode ser expresso em uma linguagem mais próxima do entendimento humano, enquanto o código é traduzido para uma linguagem de máquina que o computador pode entender e executar.
  • Algoritmos podem ser independentes de linguagem, enquanto o código é específico para uma linguagem de programação.

Lembre-se, a transição do algoritmo para o código envolve transformar instruções abstratas em comandos específicos da linguagem de programação escolhida, sendo a fase onde a lógica é traduzida para uma forma que o computador pode processar. Parabéns pelo interesse em entender esses conceitos!

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Vinícius B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Vinícius

Vamos imaginar que você está brincando de LEGO:

  • Algoritmo: É como as instruções que você segue para construir uma casa usando as peças do LEGO. Primeiro, você pega a base, depois adiciona as paredes, o telhado e assim por diante. São as etapas que você seguirá.

  • Código: Agora, o código seria como você realmente encaixando as peças do LEGO de acordo com essas instruções. Cada encaixe é como uma linha de código que diz ao LEGO exatamente o que fazer. O código é a execução prática, a construção real com as peças.

Então, algoritmo é como as instruções na sua mente, e código é como você coloca essas instruções em ação no mundo real, ou, no caso do LEGO, no mundo LEGO!

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Daniel O.
Respondeu há 1 ano
Contatar Daniel
Como você disse são intruções, e como você estivesse fazendo um bolo, uma dica que posso te dar é quando estiver fazendo o código pensa assim existe três fases para dar certo o código, 1 fase: pedir algo para o Usuario; 2 fase: preciso fazer o que o problema esta pedindo e a 3 fase e mostrar o resultado. Separando nestas fases irá te ajudar na hora de criar o código.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Jhonni S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Jhonni

Olá, quanto à sua dúvida, ela é simples de responder tá. 

Algoritmo é uma sequência lógica de instruções, é basicamente o passo-a-passo que o seu programa deve seguir. 

Já o código, é efetivamente o programa funcionando. 

Logo, pode-se determinar que algoritmo é o que define como o código será digitado. 

Espero que tenha conseguido compreender. 

Qualquer coisa me chame e podemos montar um intensivo voltado apenas para o que não ficou claro nesse curso que você fez tá bom. 

;) 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Igor M.
Respondeu há 1 ano
Contatar Igor

correto cara, pense que o algorítimo é vc pensar como resolve, o passo a passo, a lógica , ou seja, vc deseja somar dois numeros  e exibir o resultado:

numero1  = receber numero

numero2 = receber numero

soma = numero1 + numero 2

exibir soma

há uma forma ou outra  de representar um algorítimo, esse que eu fiz é quase um pseudo código, mas tbm poderia ser:

recebe numero1;

recebe numero2;

soma numero1 + numero2

exibe soma

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa