Saber identificar qual a situação que poderá ser resolvida com qual estrutura de armazenamento de dados é imprescindível para o sucesso de um algoritmo. Não basta apenas conhecer as estruturas de dados disponíveis para armazenamento temporário de informações, como variáveis simples, matrizes e vetores, mas é preciso, também, compreender a melhor situação para aplicar cada uma das estruturas disponíveis.
Muitas vezes, o desuso de um algoritmo se dá pela impossibilidade de evolução ou manutenção deste, devido à má escolha das estruturas de armazenamento envolvidas em sua lógica. Por isso, é importante que uma lógica seja construída considerando o processo evolutivo do algoritmo.
De acordo com as informações apresentadas na tabela a seguir, faça a associação das estruturas apresentadas na Coluna A com as situações que melhor se adequam a elas, apresentadas na Coluna B.
Coluna A
Coluna B
I. Vetor unidimensional
1. Campos de uma ficha cadastral de pets em um pet shop.
II. Registro
2. Idade das pessoas de uma sala de aula, para cálculo da média aritmética.
III. Matriz
3. Nomes dos funcionários de uma sala, que estão dispostos em mesas posicionadas em linhas e colunas.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Escolha uma:
a.
I – 1; II – 3; III – 2.
b.
I – 1; II – 2; III – 3.
c.
I – 2; II – 3; III – 1.
d.
I – 2; II – 1; III – 3.
e.
I – 3; II – 1; III – 2.
Ed
mês passado
Vamos analisar as estruturas e suas aplicações: I. Vetor unidimensional: é uma lista simples, ideal para armazenar dados do mesmo tipo em sequência. II. Registro: estrutura que agrupa diferentes tipos de dados relacionados, como campos de uma ficha. III. Matriz: estrutura bidimensional, ideal para dados organizados em linhas e colunas. Agora, as situações: 1. Campos de uma ficha cadastral de pets em um pet shop — vários dados diferentes sobre um pet, logo, um registro. 2. Idade das pessoas de uma sala de aula, para cálculo da média aritmética — várias idades, dados do mesmo tipo, ideal para vetor unidimensional. 3. Nomes dos funcionários de uma sala, dispostos em mesas em linhas e colunas — dados organizados em duas dimensões, ideal para matriz. Portanto, a associação correta é: I – 2 (Vetor unidimensional para idades) II – 1 (Registro para ficha cadastral) III – 3 (Matriz para nomes em disposição de linhas e colunas) Alternativa correta: d. I – 2; II – 1; III – 3.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade