Buscar

lógica programação e algoritmo apol 4 - Cópia (2)

Prévia do material em texto

Questão 1/9
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
+-------------------------------------------------------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------------------------------------------------------+
   escreval("Positivos:")
   para i de 1 ate k faca
      escreval(vp[i])
   fimpara
   
   escreval("Negativos:")
   para i de 1 ate j faca
      escreval(vn[i])
   fimpara
fimalgoritmo
	
	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
Você acertou!
	
	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
Questão 2/9
Para o algoritmo abaixo, qual a melhor declaração de variáveis?
algoritmo "vetores"
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
   
   escreval("Digite um valor qualquer para inserir no vetor:")
   leia(valor)
   escreval("Digite a posição do vetor")
   leia(posicao)
   
   para i de n ate 2 passo -1 faca
      se (i>=posicao) entao
         v[i+1]<-v[i]
      fimse
      se (posicao=i) entao
         v[i]<-valor
      fimse
 
   fimpara
 
   para i de 1 ate n+1 faca
      escreval(v[i])
   fimpara
fimalgoritmo
	
	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
Questão 3/9
Para o algoritmo abaixo, quais as saídas que representam a execução correta?
algoritmo "vetores"
var
   i,n,posicao : inteiro
  valor:real
  v: 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
     escreval("Digite um valor qualquer para inserir no vetor:")
   leia(valor)
   escreval("Digite a posição do vetor")
   leia(posicao)
     para i de n ate 2 passo -1 faca
      se (i>=posicao) entao
         v[i+1]<-v[i]
      fimse
      se (posicao=i) entao
         v[i]<-valor
      fimse
    fimpara
    para i de 1 ate n+1 faca
      escreval(v[i])
   fimpara
 fimalgoritmo
	
	A
	5
 
1
2
3
4
5
 
100
3
 
1
2
100
3
3
4
5
	
	B
	5
 
1
2
3
4
5
 
100
3
 
1
2
100
3
4
5
Você acertou!
	
	C
	5
 
1
2
3
4
5
 
100
3
 
1
2
3
100
4
5
	
	D
	5
 
1
2
3
4
5
 
100
3
 
1
2
3
4
5
100
100
100
Questão 4/9
Para o algoritmo abaixo, qual melhor código a ser inserido antes do final do algoritmo para SOMAR os números positivos e os números negativos e apresentar as respectivas somas?
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
   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
   escreval("Positivos:")
   para i de 1 ate j faca
      escreval(vp[i])
   fimpara
   
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[i])
   fimpara
Fimalgoritmo
	
	A
	positivos<-0
   negativos<-0
   escreval("Positivos:")
   para i de 1 ate j faca
      escreval(vp[i])
      positivos<-positivos+1
   fimpara
   
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[i])
     negativos<-negativos+1
   fimpara
  
   escreval(“Total de Positivos:”,positivos)
   escreval(“Total de Negativos:,negativos)
	
	B
	positivos<-0
   negativos<-0
   escreval("Positivos:")
   para i de 1 ate j faca
      escreval(vp[i])
      positivos<-positivos+vp[i]
   fimpara
   
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[i])
     negativos<-negativos+vn[i]
   fimpara
  
   escreval(“Soma Positivos:”,positivos)
   escreval(“Soma Negativos:",negativos)
Você acertou!
	
	C
	 positivos<-0
   negativos<-0
   escreval("Positivos:")
   para i de 1 ate j faca
      escreval(vp[i])
   fimpara
   
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[i])
   fimpara
  
   escreval(“Total de Positivos:”,positivos)
   escreval(“Total de Negativos:,negativos)
	
	D
	escreval("Positivos:")
   para i de 1 ate j faca
      escreval(vp[j])
      positivos<-positivos+vp[i]
   fimpara
   
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[k])
     negativos<-negativos+vn[i]
   fimpara
  
   escreval(“Total de Positivos:”,positivos)
   escreval(“Total de Negativos:,negativos)
Questão 5/9
Para o algoritmo abaixo, qual é o código mais adequado a incluir para calcular a quantidade de números ímpares?
algoritmo "matriz_par"
var
 
  m:vetor[1..3,1..3] de inteiro
  resto, qtpar,i,j:inteiro
 
inicio
 
qtpar <-0
 
escreval("***** Entrada de Dados *****")
escreval("")
para i de 1 ate 3 faca
  para j de 1 ate 3 faca
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       leia(m[i,j])
        resto<-m[i,j] mod 2
        se(resto=0) entao
           qtpar<-qtpar+1
        fimse
  fimpara
fimpara
 
limpatela
 
escreval("***** Resultados da matriz *****")
para i de 1 ate 3 faca
  para j de 1 ate 3 faca
     resto<-m[i,j] mod 2
     se(resto=0) entao
        escreval("Linha:",i," Coluna:",j," Numero=",m[i,j])
     fimse
  fimpara
fimpara
escreval("Quantidade de numeros pares: ", qtpar)
 
 
 
fimalgoritmo
	
	A
	resto<-m[i,j] mod 2
se(resto<>0) entao
     qtimpar<-qtimpar+1
fimse
Você acertou!
	
	B
	resto<-m[i,j] mod 2
se(resto<>0) entao
     qtimpar<-qtimpar+m[i,j]
fimse
	
	C
	resto<-m[i,j] mod 2
se(resto=~0) entao
     qtimpar<-qtimpar+1
fimse
	
	D
	resto<-m[i,j] mod 2
se(resto=0) entao
     qtimpar<-qtimpar+1
fimse
Questão 6/9
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
 
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       matriz[i,j]<-i+1
  fimpara
fimpara
 
limpatelaescreval("***** Resultados da matriz *****")
para i de 1 ate m faca
  para j de 1 ate n faca
     escreva(matriz[i,j])
  fimpara
     escreval("")
fimpara
 
fimalgoritmo
	
	A
	1 1 1
2 2 2 
3 3 3
	
	B
	2 2 2
3 3 3
4 4 4
Você acertou!
	
	C
	2 2 2
2 2 2
3 3 3 
	
	D
	1 1 1
3 3 3
5 5 5 
Questão 7/9
Para o algoritmo abaixo, qual deveria ser a saída para uma matriz 2X2?
algoritmo "matriz"
 
var
 
  matriz:vetor[1..10,1..10] de inteiro
  i,j,m,n:inteiro
 
inicio
 
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       matriz[i,j]<-j+1
  fimpara
fimpara
 
limpatela
 
escreval("***** Resultados da matriz *****")
para i de 1 ate m faca
  para j de 1 ate n faca
     escreva(matriz[i,j])
  fimpara
     escreval("")
fimpara
 
fimalgoritmo
	
	A
	2 3
2 3
Você acertou!
	
	B
	2 1
2 1
	
	C
	2 0
2 0
	
	D
	4 2
4 2
Questão 8/9
Para o algoritmo abaixo, qual deveria ser a saída para uma matriz 2X3?
algoritmo "matriz"
 
var
 
  matriz:vetor[1..10,1..10] de inteiro
  i,j,m,n:inteiro
 
inicio
 
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       matriz[i,j]<-j+1
  fimpara
fimpara
 
limpatela
 
escreval("***** Resultados da matriz *****")
para i de 1 ate m faca
  para j de 1 ate n faca
     escreva(matriz[i,j])
  fimpara
     escreval("")
fimpara
 
fimalgoritmo
	
	A
	2 1 3
2 1 3
	
	B
	1 2 3
1 2 3
	
	C
	2 3 4
2 3 4
Você acertou!
	
	D
	2 2 2
2 2 2
Questão 9/9
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
 
inicio
 
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       matriz[i,j]<-j+i
  fimpara
fimpara
 
limpatela
 
escreval("***** Resultados da matriz *****")
para i de 1 ate m faca
  para j de 1 ate n faca
     escreva(matriz[i,j])
  fimpara
     escreval("")
fimpara
 
fimalgoritmo
	
	A
	2 3 4 5 6 
4 5 6 7 8
5 6 7 8 9
6 7 8 9 10
7 8 9 10 11
	
	B
	2 3 4 5 6 
3 4 5 6 7 
4 5 6 7 8
5 6 7 8 9
6 7 8 9 10
Você acertou!
Conforme apresentado no material e videoaulas .
	
	C
	1 3 4 5 6 
2 5 6 7 8
3 6 7 8 9
4 7 8 9 10
5 8 9 10 11
	
	D
	1 2 3 4 5 
2 4 5 6 7 
3 5 6 7 8 
4 6 7 8 9 
5 7 8 9 10 
Orientações para realização da avaliação.
A avaliação terá o tempo limite de 0 minutos por tentativa. Ao final desse tempo a avaliação será salva automaticamente e as questões não respondidas serão consideradas como erradas durante a correção. 
Você está na tentativa 0. Essa avaliação permite no máximo 0 tentativa(s) e será considerada para fins de lançamento a maior nota alcançada dentre as tentativas realizadas.
Aceito iniciar a avaliaçãoCancelar 
Para realizar essa avaliação é necessário estar no polo e o tutor deve autorizar o início.
Caso você esteja no polo, chame o tutor para autorizar o início da avaliação.
RU 
Senha 
Conheça o novo AVA 
× 
Finalizar a avaliação
A avaliação será finalizada e não poderá ser alterada.
Deseja finalizar a avaliação?
SimNão
Voltar 
APOL 3
(Versão para impressão)
DIONE FERREIRA DA SILVA - RU: 1249148 
Nota: 100 
PROTOCOLO: 201511041249148581CBA
Disciplina(s): 
Lógica de Programação e Algoritmos
Lógica de Programação e Algoritimos
	Data de início: 
	04/11/2015 20:23 
	Prazo máximo entrega:
	- 
	Data de entrega:
	04/11/2015 20:41 
Questão 1/10
Para o algoritmo abaixo, identifique qual a parte de código preencheria a parte faltante (substitui o quadro):
algoritmo "prog1"
var
x, idade,crianca,preadole,adolescente,adulto: inteiro
 
inicio
// Seção de Comandos
para x de 1 ate 10 faca
     escreva("Digite uma idade: ")
     leia(idade)
     se idade<=11 entao
        crianca<-crianca+1
     fimse
+----------------------------------------+
|                                                                                                 |
|                                                                                                 |
|                                                                                                 |
|                                                                                                 |
|                                                                                                 |
+----------------------------------------+
  se (idade>14) e (idade<=17) entao
        adolescente<-adolescente+1
     fimse
     se idade >= 18 entao
        adulto<-adulto+1
     fimse
fimpara
   escreval("*** Totais por faixa-etária ***")
   escreval("Número de criancas: ",crianca)
   escreval("Número de pre-adolescentes: ",preadole)
   escreval("Número de adolescentes: ",adolescente)
   escreval("Número de adultos: ",adulto)
fimalgoritmo
	
	A
	se (idade>12) e (idade<=14) entao
        preadole<-preadole+1
     fimse
	
	B
	se (idade>=11) e (idade<=14) entao
        preadole<-preadole+1
     fimse
	
	C
	se (idade>11) e (idade<=14) entao
        preadole<-preadole+1
     fimse
Você acertou!
Slides e material das Aulas 03 e 04.
	
	D
	se (idade>11) e (idade<14) entao
        preadole<-preadole+1
     fimse
Questão 2/10
Para o algoritmo abaixo, qual a melhor substituição para que o programa execute n vezes a repetição:
algoritmo "prog2"
var
x, idade,crianca,preadole,adolescente,adulto: inteiro
 
inicio
// Seção de Comandos
 
para x de 1 ate 10 faca
     escreva("Digite uma idade: ")
     leia(idade)
     se idade<=11 entao
        crianca<-crianca+1
     fimse
 
 se (idade>11) e (idade<=14) entao
        preadole<-preadole+1
                 fimse
  se (idade>14) e (idade<=17) entao
        adolescente<-adolescente+1
     fimse
     se idade >= 18 entao
        adulto<-adulto+1
     fimse
fimpara
   escreval("*** Totais por faixa-etária ***")
   escreval("Número de criancas: ",crianca)
   escreval("Número de pre-adolescentes: ",preadole)
   escreval("Número de adolescentes: ",adolescente)
   escreval("Número de adultos: ",adulto)
fimalgoritmo
	
	A
	var
x, idade,crianca,preadole,adolescente,adulto: inteiro
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
para x de 1 ate qt faca
	
	B
	var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(“qt”)
para x de 1 ate qt faca
	
	C
	var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
para x de 1 ate qt faca
	
	D
	var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
para x de 1 ate qt faca
Você acertou!
Questão 3/10
Para o algoritmo abaixo, qual a melhor substituição para que o programa utilize o comando enquanto-faca no lugar do para-faca?
algoritmo "prog3"
var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
 
inicio
// Seção de Comandos
 
Escreval(“Digite a quantidade de entradas:”)
leia(qt)
 
para x de 1 ate qt faca
     escreva("Digite uma idade: ")
     leia(idade)
     se idade<=11 entao
        crianca<-crianca+1
     fimse
 
 se (idade>11) e (idade<=14) entao
        preadole<-preadole+1fimse
  se (idade>14) e (idade<=17) entao
        adolescente<-adolescente+1
     fimse
     se idade >= 18 entao
        adulto<-adulto+1
     fimse
fimpara
   escreval("*** Totais por faixa-etária ***")
   escreval("Número de criancas: ",crianca)
   escreval("Número de pre-adolescentes: ",preadole)
   escreval("Número de adolescentes: ",adolescente)
   escreval("Número de adultos: ",adulto)
fimalgoritmo
	
	A
	enquanto x < qt faca
.
.
.
x<-x+1
fimenquanto
Você acertou!
	
	B
	enquanto x < qt faca
.
.
.
qt<-qt+1
fimenquanto
	
	C
	enquanto x < qt faca
.
.
.
x<-x+1
fimepara
	
	D
	enquanto x = qt faca
.
.
.
x<-x+1
fimenquanto
Questão 4/10
Para o algoritmo abaixo, como colocar a exibição das totalizações (substituir o quadro)?
algoritmo "prog4"
var
x, idade,qt,fem_maior, fem_menor,masc_maior, masc_menor: inteiro
sexo:caracter
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
enquanto x < qt faca
 
     escreva("Digite uma idade: ")
     leia(idade)
     escreva("Digite o sexo (f/m): ")
     leia(sexo)
 
     se (idade<18) e (sexo="f") entao
         fem_menor<-fem_menor+1
     fimse
     
     se (idade<18) e (sexo="m") entao
         masc_menor<-masc_menor+1
     fimse
 
     se (idade>=18) e (sexo="f") entao
         fem_maior<-fem_maior+1
     fimse
 
     se (idade>=18) e (sexo="m") entao
         masc_maior<-masc_maior+1
     fimse
 
 
x<-x+1
fimenquanto
+----------------------------------------+
|                                                                                                 |
|                                                                                                 |
|                                                                                                 |
|                                                                                                 |
|                                                                                                 |
+----------------------------------------+
fimalgoritmo
	
	A
	   escreval("*** Totais por faixa-etária e sexo ***")
   escreval("Número de meninas: ",femmenor)
   escreval("Número de mulheres: ",femmaior)
   escreval("Número de meninos: ",mascmenor)
   escreval("Número de homens: ",mascmaior)
	
	B
	   escreval("*** Totais por faixa-etária e sexo ***")
   escreval("Número de meninas: ",fem_menor)
   escreval("Número de mulheres: ",fem_maior)
   escreval("Número de meninos: ",masc_menor)
   escreval("Número de homens: ",masc_maior)
Você acertou!
	
	C
	   escreval("*** Totais por faixa-etária e sexo ***")
   escreval("Número de meninas: ",fem_menor)
   escreval("Número de mulheres: ",fem_maior)
   escreval("Número de mulheres: ",fem_menor)
   escreval("Número de meninos: ",masc_menor)
	
	D
	   escreval("*** Totais por faixa-etária e sexo ***")
   escreval("Totais: ",fem_menor,fem_maior,masc_menor,masc_maior)0
Questão 5/10
Para o algoritmo abaixo, como calcular os percentuais de cada idade-sexo (substituir o quadro)?
algoritmo "prog4"
var
x, idade,qt,fem_maior, fem_menor,masc_maior, masc_menor: inteiro
sexo:caracter
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
enquanto x < qt faca
 
     escreva("Digite uma idade: ")
     leia(idade)
     escreva("Digite o sexo (f/m): ")
     leia(sexo)
 
     se (idade<18) e (sexo="f") entao
         fem_menor<-fem_menor+1
     fimse
     
     se (idade<18) e (sexo="m") entao
         masc_menor<-masc_menor+1
     fimse
 
     se (idade>=18) e (sexo="f") entao
         fem_maior<-fem_maior+1
     fimse
 
     se (idade>=18) e (sexo="m") entao
         masc_maior<-masc_maior+1
     fimse
 
 
x<-x+1
fimenquanto
 
  escreval("*** Totais por faixa-etária e sexo ***")
   escreval("Número de meninas: ",fem_menor)
   escreval("Número de mulheres: ",fem_maior)
   escreval("Número de meninos: ",masc_menor)
   escreval("Número de homens: ",masc_maior)
+----------------------------------------+
|                                                                                                 |
|                                                                                                 |
|                                                                                                 |
|                                                                                                 |
|                                                                                                 |
+----------------------------------------+
fimalgoritmo
	
	A
	   escreval("% de meninas: ",fem_menor*10/qt," %")
   escreval("% de mulheres: ",fem_maior*10/qt," %")
   escreval("% de meninos: ",masc_menor*10/qt," %")
   escreval("% de homens: ",masc_maior*10/qt," %")
	
	B
	   escreval("% de meninas: ",fem_menor/qt," %")
   escreval("% de mulheres: ",fem_maior/qt," %")
   escreval("% de meninos: ",masc_menor/qt," %")
   escreval("% de homens: ",masc_maior/qt," %")
	
	C
	   escreval("% de meninas: ",fem_menor*100/x-qt," %")
   escreval("% de mulheres: ",fem_maior*100/ x-qt," %")
   escreval("% de meninos: ",masc_menor*100/ x-qt," %")
   escreval("% de homens: ",masc_maior*100/ x-qt," %")
	
	D
	   escreval("% de meninas: ",fem_menor*100/qt," %")
   escreval("% de mulheres: ",fem_maior*100/qt," %")
   escreval("% de meninos: ",masc_menor*100/qt," %")
   escreval("% de homens: ",masc_maior*100/qt," %")
Você acertou!
Questão 6/10
Para um vetor v1 de tamanho 10, qual seria a lógica mais adequada para fazer a entrada, via teclado, de cada elemento?
	
	A
	para i de 1 ate 10 faca
     escreval("Digite um numero qualquer:")
     leia(v1[1])
   fimpara
	
	B
	para i de 1 ate 10 faca
     escreval("Digite um numero qualquer:")
     leia(v1[i])
   fimpara
Você acertou!
	
	C
	para i de 1 ate 10 faca
     escreval("Digite um numero qualquer:")
     leia(v1[10])
   fimpara
	
	D
	para i de 1 ate 10 faca
     escreval("Digite um numero qualquer:")
     leia(v1)
   fimpara
Questão 7/10
Para um vetor v1 de tamanho 50, qual seria a lógica mais adequada para mostrar o valor dos elementos na tela?
	
	A
	para i de 1 ate 50 faca
     leia("v",i,": ",v1[i])
   fimpara
	
	B
	para i de 1 ate 50 faca
     leia (v1)
   fimpara
	
	C
	para i de 1 ate n faca
     escreval("v",i,": ",v1)
   fimpara
	
	D
	para i de 1 ate 50 faca
     escreval(v1[i])
   fimpara
Você acertou!
Questão 8/10
Para um vetor v1 de tamanho 50, qual seria a melhor lógica para identificação do menor e do maior elemento?
	
	A
	  para i de 1 ate 10 faca
   se (v1[i]>maior) entao
      maior<-v1[i]
   fimse
 
   se (v1[i]<menor) entao
      menor<-v1[i]
   fimse
 
   fimpara
	
	B
	   maior<-v1[1]
   menor<-v1[1]
 
   para i de 1 ate 10 faca
   se (v1[i]>maior) entao
      maior<-v1[i]
   fimse
 
   fimpara
	
	C
	   maior<-v1[1]
   menor<-v1[1]
 
   para i de 1 ate 50 faca
   se (v1[i]>maior) entao
      maior<-v1[i]
   fimse
 
   se (v1[i]<menor) entao
      menor<-v1[i]
   fimse
 
   fimpara
Você acertou!
	
	D
	   maior<-v1[1]
   menor<-v1[1]
 
   se (v1[i]>maior) entao
      maior<-v1[i]
   fimse
 
   se (v1[i]<menor) entao
      menor<-v1[i]
   fimse
Questão 9/10
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       se(j=1) entao
         matriz[i,j]<-1
       senao
         matriz[i,j]<-0
       fimse
  fimpara
fimpara
	
	A
	1 0 0
1 1 0
0 1 1
	
	B
	1 0 0
1 0 0
1 0 0
Você acertou!
	
	C
	1 1 1
1 0 0
1 0 0
	
	D
	1 1 1
0 0 0
0 0 0
Questão 10/10
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
leia(m,n)
para i de 1 ate m  faca
  paraj de 1 ate n faca
       se(i=j) entao
         matriz[i,j]<-1
       senao
         matriz[i,j]<-0
       fimse
  fimpara
fimpara
	
	A
	1 0 0
0 1 0
0 0 1
Você acertou!
	
	B
	1 0 0
1 0 0
1 0 0
	
	C
	1 1 1
1 0 0
1 0 0
	
	D
	1 1 1
0 0 0
0 0 0
<img height="1" width="1" border="0" alt="" src="https://googleads.g.doubleclick.net/pagead/viewthroughconversion/985296377/?frame=0&random=1456561484447&cv=8&fst=1456561484447&num=1&fmt=1&label=i1RfCK_T_gQQ-dvp1QM&guid=ON&u_h=768&u_w=1280&u_ah=728&u_aw=1280&u_cd=24&u_his=1&u_tz=-180&u_java=true&u_nplug=1&u_nmime=2&frm=0&url=http%3A//univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/&ref=http%3A//br.search.yahoo.com/search%3Fei%3Dutf-8%26fr%3Dslv1-cclean%26p%3Duninter&tiba=AVA%20UNIVIRTUS" />

Continue navegando

Outros materiais