Alguns algoritmos são criados com dezenas de trechos de códigos com a função de realizar operações matemáticas. Existem casos em que há necessidade de se repetir o trecho do código até que uma condição de parada seja satisfeita. O procedimento representa um bloco de código que será utilizado diversas vezes durante a execução do programa, possuindo características específicas. Considerando esse contexto, analise as seguintes afirmações.
I. Os procedimentos não necessitam ter um retorno. II. Os procedimentos não necessitam ser chamados. III. Os procedimentos possuem argumentos e podem retornar dados. IV. Os procedimentos podem ser utilizados para a realização de cálculos, como a fatoração.
Assinale a alternativa que contemple as afirmativas corretas.
I. Os procedimentos não necessitam ter um retorno: está correto, pois procedimentos são blocos de código que podem executar ações, mas não precisam retornar valores.
II. Os procedimentos não necessitam ser chamados: está incorreto, pois para executar um procedimento é necessário chamar (ou invocar) o seu nome no código.
III. Os procedimentos possuem argumentos e podem retornar dados: está incorreto, pois procedimentos não podem retornar dados, apenas executar ações. Porém, eles podem receber argumentos para serem utilizados dentro do bloco de código.
IV. Os procedimentos podem ser utilizados para a realização de cálculos, como a fatoração: está incorreto, pois procedimentos são usados para realizar ações em blocos de código, e não para fazer cálculos específicos como a fatoração.
Lista de comentários
Resposta:
Apenas a afirmação I está correta.
Explicação:
I. Os procedimentos não necessitam ter um retorno: está correto, pois procedimentos são blocos de código que podem executar ações, mas não precisam retornar valores.
II. Os procedimentos não necessitam ser chamados: está incorreto, pois para executar um procedimento é necessário chamar (ou invocar) o seu nome no código.
III. Os procedimentos possuem argumentos e podem retornar dados: está incorreto, pois procedimentos não podem retornar dados, apenas executar ações. Porém, eles podem receber argumentos para serem utilizados dentro do bloco de código.
IV. Os procedimentos podem ser utilizados para a realização de cálculos, como a fatoração: está incorreto, pois procedimentos são usados para realizar ações em blocos de código, e não para fazer cálculos específicos como a fatoração.