Ed
semana passada
Vamos analisar as alternativas sobre a diferença entre funções e procedimentos: a) Funções retornam um valor para o programa principal e procedimentos não retornam valores. - Esta afirmação é correta. Funções são projetadas para retornar um valor, enquanto procedimentos (ou rotinas) não necessariamente retornam um valor. b) Funções retornam um valor necessariamente numérico para o programa principal e procedimentos não retornam valores. - Esta afirmação é incorreta, pois funções podem retornar valores de diferentes tipos, não apenas numéricos. c) Procedimentos retornam um valor necessariamente numérico para o programa principal e funções não retornam valores. - Esta afirmação é incorreta, pois é o contrário do que se espera: funções retornam valores, enquanto procedimentos não. d) Funções aceitam parâmetros de entrada e procedimentos não aceitam estes parâmetros. - Esta afirmação é incorreta, pois tanto funções quanto procedimentos podem aceitar parâmetros de entrada. e) Procedimentos aceitam parâmetros de entrada e funções não aceitam estes parâmetros. - Esta afirmação também é incorreta, pois funções podem aceitar parâmetros de entrada. Portanto, a alternativa correta é: a) Funções retornam um valor para o programa principal e procedimentos não retornam valores.