Nas linguagens procedurais, funções e procedimentos são blo...

Próximas questões
Com base no mesmo assunto
Q3451123 Programação
Nas linguagens procedurais, funções e procedimentos são blocos de código que permitem organizar, modularizar e reutilizar trechos de programação, promovendo uma melhor estrutura e clareza no desenvolvimento de software. Sobre as características de funções e procedimentos, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

( ) Funções são blocos de código que realizam uma tarefa específica e retornam um valor ao final da sua execução.
( ) Funções podem receber parâmetros como entrada, processar esses dados e devolver um resultado.
( ) Procedimentos são blocos de código semelhantes às funções, mas diferem no fato de que não retornam um valor.
( ) Procedimentos também podem receber parâmetros para alterar seu comportamento ou realizar operações específicas.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - V – V – V – V.

1. Tema central da questão:
A questão aborda funções e procedimentos em linguagens de programação procedurais, conceitos fundamentais para quem está começando a programar ou estudando para concursos. Saber distinguir função de procedimento, bem como suas características, é essencial para escrever códigos claros, modulares e reutilizáveis.

2. Resumo teórico:
Função: bloco de código que executa uma tarefa e obrigatoriamente retorna um valor ao final.
Procedimento: bloco semelhante à função, executa ações, mas não retorna valor explicitamente.
Parâmetros: tanto funções quanto procedimentos podem receber dados de entrada para processar e realizar operações.
Fontes: Exemplos clássicos podem ser encontrados em livros como "Fundamentos de Programação de Computadores", de Forbellone e Eberspacher, e na documentação oficial de linguagens como Pascal, C e Python.

3. Justificativa da alternativa correta:
Primeiro item: Verdadeiro – Funções realmente retornam um valor.
Segundo item: Verdadeiro – Funções podem receber parâmetros, processar e devolver resultados.
Terceiro item: Verdadeiro – Procedimentos executam ações sem retornar valor.
Quarto item: Verdadeiro – Procedimentos também podem receber parâmetros para personalizar sua execução.

4. Análise das alternativas incorretas:
A - F – F – F – F: Todos os itens estão incorretos, o que não corresponde ao conteúdo teórico.
B - F – F – V – V: Os dois primeiros itens estariam errados, mas na verdade são verdadeiros.
C - V – V – F – F: Os dois últimos itens são verdadeiros, não falsos.
D - V – F – V – F: O segundo e o quarto itens são verdadeiros, não falsos.

5. Estratégias para interpretação:
Leia com atenção cada afirmação, procurando palavras-chave como “retornam valor” e “podem receber parâmetros”. Cuidado com pegadinhas: procedimentos podem sim receber parâmetros, só não retornam valor. Quebre o enunciado em partes menores e relacione com exemplos práticos do seu estudo.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Função: bloco de código que executa uma tarefa e obrigatoriamente retorna um valor ao final.

Procedimento: bloco semelhante à função, executa ações, mas não retorna valor explicitamente.

Parâmetros: tanto funções quanto procedimentos podem receber dados de entrada para processar e realizar operações.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo