Beruflich Dokumente
Kultur Dokumente
algoritmo "vetores"
var
i,j,k,n : inteiro
aux: real
inicio
//seção de comandos
leia(n)
leia(v[i])
fimpara
1 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
limpatela
k<-0
j<-0
se (v[i]>0) entao
k<-k+1
vp[k]<-v[i]
senao
j<-j+1
vn[j]<-v[i]
fimse
fimpara
escreval("Positivos:")
escreval(vp[i])
fimpara
escreval("Negativos:")
2 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
escreval(vn[i])
fimpara
Fimalgoritmo
A As variáveis k e j são utilizadas para que os vetores "vp" e "vn" tenham suas posições preenchidas,
respectivamente, com os valores positivos e negativos do vetor "v", definindo a quantidade de
elementos de cada um destes vetores.
Você acertou!
B As variáveis k e j são utilizadas para acumular a soma dos valores positivos e negativos do vetor "v".
C As variáveis k e j são utilizadas para separar os valores dos números positivos e negativos do vetor
"v".
D As variáveis k e j são utilizadas como contéudos dos vetores "vp" - valores positivos e "vn" - valores
negativos.
E As variáveis k e j são utilizadas como contéudos dos vetores "vp" - valores positivos e "vn" - valores
ímpares.
Para o algoritmo abaixo, qual deveria ser o resultado exibido para uma matriz 3X3?
algoritmo "matriz"
var
matriz:vetor[1..10,1..10] de inteiro
i,j,m,n:inteiro
inicio
3 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
escreval("")
leia(m,n)
matriz[i,j]<-i+1
fimpara
fimpara
limpatela
escreva(matriz[i,j])
fimpara
escreval("")
fimpara
fimalgoritmo
4 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
A 111
222
333
B 222
333
444
Você acertou!
C 222
222
333
D 111
333
555
E 123
345
567
Para o algoritmo abaixo, identifique qual a parte de código preencheria a lacuna em aberto. O algoritmo faz a distribuição
dos números em outros dois vetores, um vetor só com o zero e os números positivos e outro só com números negativos:
algoritmo "vetores"
var
i,j,k,n : inteiro
aux: real
5 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
inicio
//seção de comandos
leia(n)
leia(v[i])
fimpara
limpatela
+-------------------------------------------------------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------------------------------------------------------+
escreval("Positivos:")
escreval(vp[i])
fimpara
escreval("Negativos:")
escreval(vn[i])
fimpara
6 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
fimalgoritmo
B k<-0
j<-0
para i de 1 ate n faca
se (v[i]>=0) entao
k<-k+1
vp[k]<-v[i]
senao
j<-j+1
vn[j]<-v[i]
fimse
fimpara
Você acertou!
7 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
D k<-0
j<-0
para i de 1 ate n faca
se (v[i]>0) entao
vp[k]<-v[i]
senao
vn[j]<-v[i]
fimse
fimpara
E x<-0
j<-0
para i de 1 ate n faca
se (v[i]>0) entao
vp[k]<-v[x]
senao
vn[j]<-v[i]
fimse
fimpara
algoritmo "vetores"
inicio
//seção de comandos
leia(n)
leia(v[i])
8 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
fimpara
leia(valor)
leia(posicao)
se (i>=posicao) entao
v[i+1]<-v[i]
fimse
se (posicao=i) entao
v[i]<-valor
fimse
fimpara
escreval(v[i])
fimpara
fimalgoritmo
9 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
A var
i,n,posicao : inteiro
valor:real
v: vetor [1..50] de real
Você acertou!
B var
i,posicao : inteiro
valor:real
v: vetor [1..50] de real
C var
i,n,posicao : inteiro
v: vetor [1..50] de real
D var
i,n: inteiro
valor:real
v: vetor [1..50] de real
E var
y,x: inteiro
valor:real
v1: vetor [1..50] de real
Para o algoritmo abaixo, qual deveria ser a saída para uma matriz 5X5?
algoritmo "matriz"
var
matriz:vetor[1..10,1..10] de inteiro
i,j,m,n:inteiro
10 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
inicio
escreval("")
leia(m,n)
matriz[i,j]<-j+i
fimpara
fimpara
limpatela
escreva(matriz[i,j])
fimpara
escreval("")
fimpara
11 de 12 19/10/2016 10:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
fimalgoritmo
A 23456
45678
56789
6 7 8 9 10
7 8 9 10 11
B 23456
34567
45678
56789
6 7 8 9 10
Você acertou!
C 13456
25678
36789
4 7 8 9 10
5 8 9 10 11
D 12345
24567
35678
46789
5 7 8 9 10
E 12345
24567
35678
46789
15 17 18 19 20
12 de 12 19/10/2016 10:27