No contexto de subprogramação, é correto afirmar sobre a rec...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A - Na subprogramação, para se criar um procedimento é necessário um identificador, uma lista de parâmetros e as ações que nele serão executadas.
Para compreender o gabarito desta questão, é vital entender os conceitos básicos de subprogramação, que envolvem procedimentos e funções. Estes são blocos de código que têm a finalidade de realizar determinadas tarefas e podem ser chamados de diferentes partes do programa.
Ao criar um procedimento, três elementos são essenciais:
- Um identificador, que é o nome dado ao procedimento e será utilizado para invocá-lo no programa.
- Uma lista de parâmetros, que são as variáveis de entrada que o procedimento utilizará para realizar suas operações. Os parâmetros permitem que o procedimento seja mais flexível e reutilizável, pois ele pode operar com diferentes valores de entrada.
- As ações ou o bloco de código que definem o que o procedimento deve realizar. Este é o corpo do procedimento, onde a lógica é implementada.
A resposta correta (A) resume esses elementos, que são parte integrante da criação de um procedimento em programação. Por isso, ela está correta e completa no contexto da subprogramação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A letra A está errada quando afirma precisar declarar os parâmetros para se criar um procedimento.
Alguém poderia por favor explicar as alternativas desta questão, também fiquei em dúvida a respeito da lista de parâmetros da letra "A".
Obrigado
Meu entendimento é que a letra A é realmente a correta, pois mesmo que presuma a obrigação de uma lista de parâmetros, não necessariamente está obrigando a lista ter algum elemento, podendo não haver parâmetros, que encaixa com a ideia de um procedimento sem parâmetros.
Sobre a letra E , o que me fez a encarar como errada foi inferir a possibilidade de ser algo determinístico e quantificado, quando na verdade não é. Por isso que em algumas linguagens ocorre o stackoverflow quando uma recursão não é bem programada.
Precisa de parâmetro no procedimento porque um procedimento sem parâmetro se torna uma função.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo