Informática, perguntado por YourNewProgrammer, 6 meses atrás

Qual é a diferença entre pseudocódigo e algoritmo?

Olá a todos!

Estou fazendo o curso de Programador Web, e estou aprendendo os conceitos básicos.

Eu li sobre Algoritmo e entendi que é a descrição do passo a passo de como você vai realizar determinada tarefa.

Mas o pseudocódigo parece a mesma coisa pra mim, alguém pode me ajudar a notar a diferença?

Fluxogramas estão claros pra mim também, agora pseudocódigo não to entendo,

Muito obrigado pela atenção!

Soluções para a tarefa

Respondido por Schlottag
1

O algoritmo é simplesmente uma sequência finita de passos, pode ser pra QUALQUER coisa, desde abrir uma porta, trocar lâmpada, fazer um bolo, coar café, etc. Ou seja, podemos até dizer que é algo ''invisível'' e que está presente em toda situação onde desejamos chegar a um objetivo, como pegar algo, tomar água e por ai vai.

O pseudocódigo(Também conhecido como PORTUGOL) já é a parte mais bruta onde existem regras e precisamos segui-las.

Nele simulamos a programação com palavras muito próximas a nossa língua.

Por exemplo, para escrever olá, preciso de um lápis, caderno, fazer ações até que eu tenha o caderno e o lápis em mão, posicionar minha mão e ai sim escrever, correto? Isso faz parte da sequência de passos finita.

Em pseudocódigo, eu preciso fazer com que o código faça isso por mim de uma forma mais estruturada e com regras, por exemplo:

programa {

funcao inicio() {

 escreva("Olá")

}

}

Vê que defini o inicio do programa, criei uma função e ai sim disse para ele escrever olá? Dessa forma, acabei programando algo em uma língua muito próxima a nossa.

Pra finalizar, olha como faço pra dizer ''Olá'' na linguagem C e veja o quão similar ela é com nosso pseudocódigo.

#include <stdio.h>

int main() {

   printf("Olá");

   return 0;

}


YourNewProgrammer: Muito obg @schlottag, esclareceu bastante minha dúvida! Um abraço
Perguntas interessantes