Logo Passei Direto
Buscar

Algoritmos e Vetores

Ferramentas de estudo

Questões resolvidas

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

v: vetor [1..50] de real

vp: vetor [1..50] de real

vn: vetor [1..50] de real

aux: real

inicio

//seção de comandos

escreval("Digite o número de elementos do vetor:")

leia(n)

para i de 1 ate n faca

escreval("Digite um numero qualquer:")

leia(v[i])

fimpara

limpatela

+-------------------------------------------------------------------------------------------------------------------------------+

+-------------------------------------------------------------------------------------------------------------------------------+
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:
A para i de 1 ate n faca
se (v[i]>1) entao

k<-k+1

vp[k]<-v[i]

senao

j<-j+1

vn[j]<-v[i]

fimse

fimpara
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
C para i de 1 ate n faca
se (v[i]>0) entao

k<-k+1

vp[i]<-v[i]

senao

j<-j+1

vn[i]<-v[i]

fimse

fimpara
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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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

v: vetor [1..50] de real

vp: vetor [1..50] de real

vn: vetor [1..50] de real

aux: real

inicio

//seção de comandos

escreval("Digite o número de elementos do vetor:")

leia(n)

para i de 1 ate n faca

escreval("Digite um numero qualquer:")

leia(v[i])

fimpara

limpatela

+-------------------------------------------------------------------------------------------------------------------------------+

+-------------------------------------------------------------------------------------------------------------------------------+
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:
A para i de 1 ate n faca
se (v[i]>1) entao

k<-k+1

vp[k]<-v[i]

senao

j<-j+1

vn[j]<-v[i]

fimse

fimpara
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
C para i de 1 ate n faca
se (v[i]>0) entao

k<-k+1

vp[i]<-v[i]

senao

j<-j+1

vn[i]<-v[i]

fimse

fimpara
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

Prévia do material em texto

APOL 4
PROTOCOLO: 201703221517457F666EAJOÃO DE SOUZA DELFINO - RU: 1517457 Nota: 100
Disciplina(s): 
Lógica de Programação e Algoritimos
Data de início: 22/03/2017 11:14
Prazo máximo entrega: -
Data de entrega: 25/03/2017 10:49
Questão 1/5 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, explique a necessidade de se utilizar as variáveis k e j:
algoritmo "vetores"
var
 i,j,k,n : inteiro
 v: vetor [1..50] de real
 vp: vetor [1..50] de real
 vn: vetor [1..50] de real
 aux: real
inicio
//seção de comandos
 escreval("Digite o número de elementos do vetor:")
 leia(n)
 para i de 1 ate n faca
 escreval("Digite um numero qualquer:")
 leia(v[i])
 fimpara
 limpatela
 k0) entao
 k1) entao
 k=0) entao
 k0) entao
 k0) entao
 vp[k]0) entao
 vp[k]=posicao) entao
 v[i+1]

Mais conteúdos dessa disciplina