Geografia, perguntado por josiassc359, 6 meses atrás

Algoritmo CálculoDivisao Var v1, v2 : real Início v1 <- 10 v2 <- 5 Escreva(CalcularDivisao(v1,v2)) Fim <- CHAMADA FUNCAO DIVISAO -> Var resultado : real Início resultado <- valor1 / valor2 Retorne resultado FimFunção Assinale a alternativa que representa o cabeçalho correto da função a ser inserido no trecho de código "<- CHAMADA FUNCAO DIVISAO ->"

Soluções para a tarefa

Respondido por duppa
0

Podemos definir como correta a: Alternativa 4 (Função Calcular Divisão (valor1 : real, valor2 : real) : real).

Como construir um Cabeçalho de uma Função

Uma função, nada mais é do que um trecho de código que executa uma tarefa comum e muito usada, por isso ela existe para evitar que essa tarefa seja reescrita várias vezes.

No exemplo dado, a função realiza a divisão de dois números que recebe, é como uma terceirização de serviço. Fornecemos para a função o que ela necessita, e ela processa o que precisa com o que entregamos à ela, os parâmetros.

Como podemos ver dentro da função, ela trata os números recebidos como valor1 e valor2, logo estes devem ser os parâmetros do cabeçalho. Com isso, a alternativa correta poderia até ser a 2, porém, no caso estamos lidando com um algoritmo, e não com uma linguagem específica. Logo, precisamos especificar o tipo de variável que os parâmetros devem ter e também especificar o tipo do valor de retorno da função, uma vez que ela possui um comando "Retorne".

Complemento da Questão:

Var

resultado : real

Início

resultado <- valor1 / valor2

Retorne resultado

Fim Função

Assinale a alternativa que representa o cabeçalho correto da função a ser inserido no trecho de código "<- CHAMADA FUNCAO DIVISAO ->"

Alternativa 1: Função Calcular Divisão (v1, v2)

Alternativa 2: Função Calcular Divisão (valor1, valor2)

Alternativa 3: Função Calcular Divisão (v1 : real, v2 : real) : real

Alternativa 4: Função Calcular Divisão (valor1 : real, valor2 : real) : real

Alternativa 5 : Procedimento Calcular Divisão (valor1 : real, valor2 : real)

Entenda mais sobre algoritmos em:

brainly.com.br/tarefa/28390089

#SPJ4

Perguntas interessantes