O Sistersinspirit.ca ajuda você a encontrar respostas para suas perguntas com a ajuda de uma comunidade de especialistas. Conecte-se com uma comunidade de especialistas prontos para ajudar você a encontrar soluções para suas perguntas de maneira rápida e precisa. Experimente a conveniência de obter respostas precisas para suas perguntas de uma comunidade dedicada de profissionais.

Analise o Pseudocódigo a seguir:

algoritmo catalogacaoArvores
tipo
cadastro_arvore = registro
origem: vetor[1..50] de caractere
classificacao: vetor[1..50] de caractere
altura: inteiro
idade: inteiro
morfologia: vetor[1..50] de caractere
fim_registro
var
arvore: vetor[1..10] de cadastro_arvore
posicao: inteiro
inicio
???
Fim

Diante do código anterior, avalie os trechos de códigos a seguir que podem ser utilizados para substituir o ??? a fim de cadastrar as arvores no registro.

I -
para posicao de 1 ate 10 passo 1 faca
leia(arvore[posicao].origem)
leia(arvore[posicao].classificacao)
...//demais campos seguem a mesma sintaxe
fim_para

II -
para posicao de 1 ate 10 passo 1 faca
leia(cadastro_arvore[posicao].origem)
leia(cadastro_arvore[posicao].classificacao)
...//demais campos seguem a mesma sintaxe
fim_para

III -
posicao <- 1
enquanto(posicao <=10 ) entao
leia(arvore[posicao].origem)
leia(arvore[posicao].classificacao)
...//demais campos seguem a mesma sintaxe
posicao <- posicao + 1
fim_enquanto

IV -
posicao <- 1
enquanto(posicao <=10 ) entao
leia(cadastro_arvore[posicao].origem)
leia(cadastro_arvore[posicao].classificacao)
...//demais campos seguem a mesma sintaxe
posicao <- posicao + 1
fim_enquanto

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
I e III, apenas.

Alternativa 3:
II e III, apenas.

Alternativa 4:
III e IV, apenas.

Alternativa 5:
I, II, III e IV.


Sagot :

Resposta:

Vamos analisar as alternativas apresentadas:

I -

para posicao de 1 ate 10 passo 1 faca

leia(arvore[posicao].origem)

leia(arvore[posicao].classificacao)

...//demais campos seguem a mesma sintaxe

fim_para

(correto)

II -

para posicao de 1 ate 10 passo 1 faca

leia(cadastro_arvore[posicao].origem)

leia(cadastro_arvore[posicao].classificacao)

...//demais campos seguem a mesma sintaxe

fim_para

(incorreto)

III -

posicao <- 1

enquanto(posicao <=10 ) entao

leia(arvore[posicao].origem)

leia(arvore[posicao].classificacao)

...//demais campos seguem a mesma sintaxe

posicao <- posicao + 1

fim_enquanto

(correto)

IV -

posicao <- 1

enquanto(posicao <=10 ) entao

leia(cadastro_arvore[posicao].origem)

leia(cadastro_arvore[posicao].classificacao)

...//demais campos seguem a mesma sintaxe

posicao <- posicao + 1

fim_enquanto

(incorreto)

É correto o que se afirma em:

I e III, apenas

Bons estudos!

Esperamos que tenha achado útil. Sinta-se à vontade para voltar a qualquer momento para mais respostas precisas e informações atualizadas. Obrigado por escolher nossa plataforma. Estamos dedicados a fornecer as melhores respostas para todas as suas perguntas. Visite-nos novamente. Sistersinspirit.ca está sempre aqui para fornecer respostas precisas. Visite-nos novamente para as informações mais recentes.