em programação, variáveis e funções são a mesma coisa? o que diferencia um do outro?
Soluções para a tarefa
Não são a mesma coisa.
Variáveis são espaços alocados na memória para guardar determinado conteúdo.
Já as funções podem possuir variáveis e normalmente executam algum procedimento dentro do programa, retornando ou não algum resultado.
Vamos lá!
Uma variável armazena um certo valor de um certo tipo.
Por exemplo: string texto = "Olá"; Essa variável é do do tipo string (texto) e está armazenando o texto "Olá".
Uma função serve para (basicamente) executar uma sequência de instruções, podendo ter no seu escopo (dentro dela) declarações de variáveis. O mesmo não ocorre para uma variável.
A diferença entre uma função e uma variável são muitas, mas pode se dizer que não há como uma variável executar uma sequência de instruções, uma variável também não tem escopo.
Já em relação a variável, uma função não consegue guardar valores como o exemplo mostrado no início.
Espero ter ajudado ^^,