Logo Passei Direto
Buscar

Algoritmos

UNIP São Luís
PERGUNTA 2 Qual é a principal diferença entre uma função e um procedimento? a. Funções não retornam valores. b. Procedimentos sempre têm parâmetros. C. Funções retornam valores, procedimentos não. d. Procedimentos são usados apenas em loops. e. Funções não podem ter variáveis, apenas parâmetros.
User badge image
Gustavo Santos

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Para entender a principal diferença entre uma função e um procedimento, é importante saber que: - Funções são blocos de código que realizam uma tarefa e retornam um valor. - Procedimentos (ou sub-rotinas) realizam uma tarefa, mas não retornam um valor. Agora, vamos analisar as alternativas: a) Funções não retornam valores. - Incorreto, pois funções, por definição, retornam valores. b) Procedimentos sempre têm parâmetros. - Incorreto, pois procedimentos podem ou não ter parâmetros. c) Funções retornam valores, procedimentos não. - Correto, essa é a principal diferença entre eles. d) Procedimentos são usados apenas em loops. - Incorreto, procedimentos podem ser usados em diversas situações, não apenas em loops. e) Funções não podem ter variáveis, apenas parâmetros. - Incorreto, funções podem ter variáveis internas além de parâmetros. Portanto, a alternativa correta é: c) Funções retornam valores, procedimentos não.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina