Lógica, perguntado por RafaaahSouza3798, 4 meses atrás

Algoritmo "teste" var A: VETOR [1. 3,1. 3] DE INTEIRO C,L,M:INTEIRO inicio ALEATORIO 1,50 PARA L DE 1 ATE 3 FACA PARA C DE 1 ATE 3 FACA LEIA(A[L,C]) SE (L=1) E (C=1) ENTAO M<-A[L,C] FIMSE SE A[L,C]>M ENTAO M<-A[L,C] FIMSE FIMPARA FIMPARA ESCREVAL("**** MATRIZ A ****") PARA L DE 1 ATE 3 FACA PARA C DE 1 ATE 3 FACA ESCREVA(A[L,C]:4) FIMPARA ESCREVAL FIMPARA ESCREVAL(M) fimalgoritmo Sobre este algoritmo, analise as seguintes sentenças: I. A é uma matriz cujos elementos são números inteiros gerados aleatoriamente. II. A é uma matriz de ordem 3. III. Ao fim de sua execução, o algoritmo imprime o menor valor da matriz. IV. Ao fim de sua execução, o algoritmo imprime o maior valor da matriz

Soluções para a tarefa

Respondido por vbonat
0

Analisando o código em pseudolinguagem de programação, determinaremos que estão corretas as afirmativas I, II e IV. Alternativa b).

Código em pseudolinguagem (Portugol)

  • I - Correta. A é uma matriz preenchida por números inteiros aleatórios. Podemos confirmar isso através do comando ALEATORIO 1, 50.
  • II - Correta. A é uma matriz 3x3, pois em sua declaração temos o código "var A: VETOR[1. 3, 1. 3] de INTEIRO".
  • III - Incorreta. Ao fim da execução o algoritmo imprime o maior valor da matriz.
  • IV - Correta. Ao final da execução o algoritmo imprime o maior valor da matriz. Podemos ver isso através das linhas "M<-A[L,C]" e "ESCREVAL(M)".

Portanto, é correta a alternativa b).

Alternativas

a) Somente a afirmativa III está correta.

b) As afirmativas I, II e IV estão corretas.

c) As afirmativas I, II e III estão corretas.

d) As afirmativas I e II estão corretas.

e) Todas as afirmativas estão corretas.

Saiba mais sobre programação em: https://brainly.com.br/tarefa/53717187

#SPJ4

Perguntas interessantes