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:
Alternativas
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
3
alternativa 1 () l e ll apenas
Respondido por
17
Resposta:
I, III e IV
Explicação:
I - Variável e registro - Verdadeiro
II - Heterogêneo por definição - Falso (pode conter dados homegeneos)
III - É um registro de 5 posições, pois está limitado pelo vetor - Verdadeiro
IV - Sim, "exibe" é a chamada de procedimento - Verdadeiro
Perguntas interessantes
Matemática,
8 meses atrás
ENEM,
8 meses atrás
ENEM,
8 meses atrás
Administração,
1 ano atrás
Matemática,
1 ano atrás
Lógica,
1 ano atrás