Informática, perguntado por Catarse, 1 ano atrás

No processo de elaboração de soluções computacionais usando algoritmos, as chamadas estruturas de dados são importantes e variadas opções estão disponíveis. Uma dessas opções se baseia em dados que podem ser agrupados em chamados registros. Observe o algoritmo a seguir que traz alguns pontos importantes a serem analisados.
 
1         algoritmo exemplo
2         tipo

3                     agenda = registro
4                     nome : caractere [30]
5                     telefone : caractere[20]
6         fim_registro
7         procedimento exibe
8         var
9                     j : inteiro
10       início
11                   para j de 1 até 5 faça
12                              escreva (“Registro: “, j)
13                              escreva (“Nome: “, lista[j].nome)
14                              escreva (“Telefone: “, lista[j].telefone)
15                   fim_para
16       fim_procedimento
17       var     
18                   i : inteiro
19                   lista : vetor [1..5] de agenda
20       início
21                   para i de 1 até 5 faça
22                              leia (lista[i].nome)
23                              leia (lista[i].telefone)
24                   fim_para
25                   exibe
26       fim.

A partir do algoritmo apresentado, analise as afirmativas a seguir:

I – Nesse algoritmo, são utilizados dois tipos de estruturas de dados (variável e registro).
II – Registro é um tipo de estrutura de dados para dados homogêneos e heretogêneos.
III – São permitidos um máximo de 5 registros a cada execução desse algoritmo.
IV – A linha 25 contém a chamada do procedimento da linha 7 que mostra a agenda toda.

É correto o que se afirma em:
Alternativa 1:
I e II, apenas.

Alternativa 2:
II e IV, apenas.

Alternativa 3:
I, II e III, apenas.

Alternativa 4:
I, III e IV, apenas.

Alternativa 5:
II, III e IV, apenas.​

Soluções para a tarefa

Respondido por LarissaMoura3
14

Alternativa 4: I, III e IV, apenas.

Ao analisar as afirmativas, podemos concluir que:

I – Correta. No algoritmo em questão ocorre a utilização de dois tipos de estruturas de dados, são elas: variável e registro.

II – Incorreta. O registro é um tipo de estrutura de dados para dados do tipo heterogêneos, por definição.

III – Correta. A cada execução desse algoritmo, são permitidos no máximo cinco registros a cada uma.

IV – Correta. No algoritmo considerado, na linha 25 está presente a chamada do procedimento da linha 7 que mostra toda a agenda.

Bons estudos!


migueles321: Larissa, mas se registro é uma estrutura para dados HETEROGENEOS ela também seria para HOMOGÊNEOS, não? Ex.: No meu entendimento se aceita ATÉ heterogêneos eu consideraria que também aceitaria homogêneos e consideraria verdadeira a alternativa 2.
Catarse: houve a correção e a resposta correta é a Alternativa 5:
II, III e IV, apenas.
Perguntas interessantes