Logo Passei Direto
Buscar
Um algoritmo é uma sequência de instruções e essas instruções podem ser organizadas em blocos denominados módulos. Ao analisar o algoritmo a seguir, qual é o erro encontrado? p9.png Opção A A variável número não foi declarada. Opção B A variável cont foi declarada como global e deveria ser local. Opção C A chamada da sub-rotina contar está sendo atribuída à variável cont, logo, deveria ser uma função e não um procedimento. Opção D A variável cont não foi digitada pelo usuário. Opção E Faltou o retorno dentro da sub-rotina contar.
User badge image
Lucas Silva

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Para identificar o erro no algoritmo mencionado, precisamos analisar cada uma das opções apresentadas: Opção A: A variável número não foi declarada. - Se a variável "número" não foi declarada, isso pode ser um erro, mas não temos informações suficientes para confirmar. Opção B: A variável cont foi declarada como global e deveria ser local. - Isso depende do contexto do algoritmo e de como a variável "cont" está sendo utilizada. Opção C: A chamada da sub-rotina contar está sendo atribuída à variável cont, logo, deveria ser uma função e não um procedimento. - Se a sub-rotina "contar" está sendo chamada e seu resultado está sendo atribuído a "cont", isso sugere que "contar" deveria retornar um valor, o que indicaria que deveria ser uma função. Opção D: A variável cont não foi digitada pelo usuário. - Isso pode ser um erro dependendo do que o algoritmo pretende fazer, mas não necessariamente é um erro crítico. Opção E: Faltou o retorno dentro da sub-rotina contar. - Se a sub-rotina "contar" deveria retornar um valor e não está fazendo isso, isso é um erro. Analisando as opções, a mais crítica parece ser a Opção C, pois se a sub-rotina "contar" está sendo usada como uma função (com retorno) e não como um procedimento (sem retorno), isso é um erro de lógica no algoritmo. Portanto, a resposta correta é: Opção C.

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