Buscar

O subprograma que segue foi elaborado para calcular o fatorial de um valor numérico. procedimento calculaFatorial (n: inteiro) var f,i: inteiro ...

O subprograma que segue foi elaborado para calcular o fatorial de um valor numérico. procedimento calculaFatorial (n: inteiro) var f,i: inteiro inicio f<- 1 para i de 1 até n faça f <- f *i fimpara escreva("Fatorial: ";, f) fimprocedimento Considerando a aplicação de conceitos relacionados a subprogramas neste código, analise as afirmações que seguem: I) Embora seja viável e conveniente, o simples cálculo de um fatorial não necessariamente precisaria ser implementado em um subprograma. II) O cabeçalho do procedimento contém uma incorreção, já que a variável n não deveria ser declarada ali. III) A variável i é considerada uma variável local, já que foi declarada no corpo do procedimento. É verdadeiro o que se afirma em: Grupo de escolhas da pergunta I, II e III. I e II apenas. III apenas. I apenas. I e III apenas.

💡 1 Resposta

User badge image

Ed Verified user icon

A afirmação verdadeira é: "I e III apenas". I) Embora seja viável e conveniente, o simples cálculo de um fatorial não necessariamente precisaria ser implementado em um subprograma. Essa afirmação é verdadeira, pois o cálculo do fatorial pode ser feito diretamente no programa principal, sem a necessidade de um subprograma. II) O cabeçalho do procedimento contém uma incorreção, já que a variável n não deveria ser declarada ali. Essa afirmação é falsa, pois a variável n é um parâmetro do procedimento, ou seja, ela deve ser declarada no cabeçalho do procedimento. III) A variável i é considerada uma variável local, já que foi declarada no corpo do procedimento. Essa afirmação é verdadeira, pois a variável i é declarada dentro do corpo do procedimento e só pode ser acessada dentro dele.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais