Informática, perguntado por LukaSly, 5 meses atrás

Leia o trecho a seguir:
“Normalmente as funções retornam algum resultado para quem as chamou. Assim, a informação corre nos dois sentidos, entre quem chamou e a função chamada […] mas podemos obter mais de uma resposta se essa resposta vier encapsulada.”

Fonte: RIBEIRO, J. A. Introdução à programação e aos algoritmos. 1. ed. Rio de Janeiro: LTC, 2019, 111-113.

Com base no texto e nos seus conhecimentos sobre Funções, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).

I. ( ) A sintaxe apresentada abaixo é utilizada para funções:
funcao : tiporetorno

inicio



retorne < valor >

fimfuncao

II. ( ) A função é um tipo de sub-rotina que retorna algum valor.

III. ( ) A função f1, escrita em pseudocódigo abaixo, recebe uma variável real e retorna um valor inteiro.
funcao f1 (N:inteiro) : real
inicio
se (N<=1)
então retorna 1
senão retorna (N* f1 (N-1))
fimse
fim

IV. ( ) A função f1, cujo pseudocódigo foi descrito acima, é executada apenas uma vez, já que em seu corpo existe apenas um comando condicional.

Agora, assinale a alternativa que apresenta a sequência correta:

Soluções para a tarefa

Respondido por candidorafaelsilva
20

Resposta: V, V, F, F

Explicação:

Respondido por djcelio2016a
4

Resposta: Letra B. - V, V, F, F

Explicação:

Letra B. A afirmação I é verdadeira, pois para implementar uma função é preciso fazer a declaração da função e dos tipos de dados, implementar a série de comandos necessários e solicitar que seja retornado o valor gerado como resultado da execução do programa a partir das entradas fornecidas pelo usuário. A afirmação II é verdadeira, pois a função é um subprograma que retorna valores. A afirmação III é falsa porque a função f1 recebe um valor inteiro e retorna um valor real. A afirmação IV é falsa, pois, dependendo do valor de ‘n’, a função f1 poderá ser executada diversas vezes

Perguntas interessantes