Sobre os conceitos e uso das funções e procedimentos, é correto afirmar que:
Sobre os conceitos e uso das funções e procedimentos, é correto afirmar que:
- A definição de uma função inclui a declaração do tipo de dado que ela retorna, além do nome da função, seus parâmetros e a sequência de instruções que compõem o corpo da função. Por outro lado, a definição de um procedimento inclui apenas o nome do procedimento, seus parâmetros e o corpo da função, sem a especificação de um tipo de retorno.
- Funções retornam um valor após a execução, enquanto os procedimentos não retornam nenhum valor. Isso significa que as funções são capazes de calcular um resultado e devolvê-lo para o ponto de chamada, enquanto os procedimentos apenas executam uma sequência de instruções sem produzir um resultado específico.
- Como as funções retornam valores, elas podem ser usadas em expressões e atribuições para calcular resultados. Já os procedimentos são chamados apenas para realizar uma sequência de ações sem produzir um resultado específico que possa ser usado em uma expressão.
- Como as funções retornam valores, elas podem ser chamadas dentro de expressões para calcular resultados intermediários. Por exemplo, o valor retornado por uma função pode ser passado como argumento para outra função ou usado em cálculos aritméticos. Já os procedimentos não podem ser chamados em expressões, pois não retornam valores.
- Todas as alternativas são verdadeiras.