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

Lógica de programação

 

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?

Foto de Gatoajato _.
Gatoajato perguntou há 6 meses

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
6 respostas
1
votos
1 usuário votou nessa resposta como útil.
Professora Nathália E.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 meses
Melhor resposta
Essa foi a melhor resposta, escolhida pelo autor da dúvida

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!

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

1
votos
1 usuário votou nessa resposta como útil.
Professor André L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 meses
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.
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Vinícius B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 meses

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!

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Daniel O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 meses
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.

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Jhonni S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 meses

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. 

;) 

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Igor M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 meses

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

Lista de exercícios, Documentos, Revisão de texto, trabalho?

Se seu problema for dificuldade em uma lista de exercícios, revisão de teses e dissertações, correção de textos ou outros trabalhos, peça uma ajuda pelo Tarefas Profes.

Professores particulares de Lógica de programação

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
Nathália E.
Abreu e Lima / PE
Nathália E.
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Lógica de Programação - Geral Lógica de programação - JavaScrit Lógica de programação - laços de repetição
Graduação: Ciências da Computação (Descomplica Faculdade Digital)
Professora de lógica de programação, desenvolvimento web, coaching, finanças pessoais e investimentos para transformar sua carreira e vida.
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 21 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Lógica de programação - Orientação a Objetos Lógica de programação - Aulas De Informática Lógica de programação - Visual studio
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.
R$ 75 / h
Danilo L.
Campina Grande / PB
Danilo L.
4,9 (18 avaliações)
Horas de aulas particulares ministradas 27 horas de aula
Tarefas resolvidas 1 tarefa resolvida
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Lógica de programação - Básico ao Avançado
Graduação: Engenharia da Computação (IFPB - Campus Campina Grande )
Desenvolvedor web full stack. Acompanhamento particular em excel/vba, python, c/c++, java, selenium e js!
Envie uma tarefa, lista de exercícios, atividade ou projeto
  • Você define o prazo
  • Professores fazem propostas e você escolhe o melhor
  • Interação com o professor por chat
  • Se não gostar da resolução, reembolsamos
Enviar Tarefa

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Encontre um professor e combine aulas particulares Presenciais ou Online