Logo Passei Direto
Buscar
UESTÃO 6 Sub-rotinas são blocos de código reutilizáveis que podem ser invocados em diferentes partes de um programa, facilitando a modularização. Podemos utilizar funções que recebem parâmetros e retornam valores. Leia o exemplo a seguir: algoritmo "Dobro" funcao dobro(n: inteiro): inteiro inicio retorne n * 2 fimfuncao var x: inteiro inicio leia(x) escreval("Dobro: ", dobro(x)) fimalgoritmo Indique a alternativa que descreve corretamente seu funcionamento: Alternativas Alternativa 1: O algoritmo não compila sem um para. Alternativa 2: A função dobro não pode retornar valores. Alternativa 3: Funções não podem receber parâmetros. Alternativa 4: O comando retorne encerra a função e devolve o valor calculado. Alternativa 5: A função deve ser declarada após a parte principal do algoritmo.
User badge image
Anna Claudia Sabino

ontem

Respostas

User badge image

Ed Verified user icon

ontem

A alternativa que descreve corretamente o funcionamento do algoritmo apresentado é: Alternativa 4: O comando retorne encerra a função e devolve o valor calculado. As outras alternativas estão incorretas porque: - Alternativa 1: O algoritmo pode compilar sem um "para", pois não é necessário para a execução. - Alternativa 2: A função "dobro" pode retornar valores, como demonstrado no exemplo. - Alternativa 3: Funções podem sim receber parâmetros, como a função "dobro" que recebe o parâmetro "n". - Alternativa 5: A função pode ser declarada antes ou depois da parte principal do algoritmo, desde que esteja acessível no momento da chamada.

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