← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · IBFC · 2025

Questão comentada de Algoritmos e Estrutura de Dados

Com relação a vetores de registros, um registro, ou simplesmente estrutura, é um agrupamento de variáveis relacionadas entre si que podem ser referenciadas como um único elemento. As variáveis desse elemento construído podem ser de diferentes tipos, montando, assim, um tipo composto heterogêneo (CELES; CERQUEIRA; RANGEL, 2004). Assinale a alternativa que apresenta a estrutura correta que é possível utilizar para percorrer um array.

Gabarito: D

Quando você trabalha com vetores, a ideia central é acessar os elementos um por um, geralmente pela posição. Para isso, o recurso mais comum é um laço de repetição, porque ele permite percorrer todo o array sem precisar escrever acesso manual para cada índice. Em programação, isso economiza tempo e evita erros bobos, daqueles que fazem você olhar para a tela e pensar: "era só um número faltando...". Entre as estruturas de controle, o comando mais usado para percorrer um array é o for, pois ele foi feito justamente para repetir um bloco de comandos com contagem controlada. Assim, você pode começar no primeiro índice, avançar até o último e visitar cada elemento na ordem desejada. Isso vale tanto em pseudocódigo quanto em várias linguagens de programação. Por isso, o gabarito é a letra D. As outras alternativas não representam estruturas de repetição apropriadas para percorrer um vetor: algumas são palavras reservadas com outras funções, e outras nem têm relação com controle de fluxo. Então, se a questão pergunta qual estrutura usar para percorrer um array, pense logo em laço de repetição, especialmente o for. Em termos doutrinários, a noção de vetor e de estrutura de repetição é básica em Algoritmos e Estrutura de Dados: o vetor guarda elementos indexados, e o laço faz a varredura desses índices de forma sistemática.

Continue treinando

Questões relacionadas