Buscar

Apol 3 (enunciado)

Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritmos
Na aula 6 trabalhamos com o conceito de vetores. Considere um vetor de dimensão 50 chamado v1.
Qual seria a melhor lógica para a identificação do menor e do maior elemento deste vetor v1? Assinale a alternativa correta e assuma que a variável que varre as posições do vetor é a variável pos, a variável maior armazena o maior valor do vetor e a variável menor armazena o menor valor do vetor.
	
	A
	  para pos de 1 ate 10 faca
   se (v1[pos]>maior) entao
      maior<-v1[pos]
   fimse
 
   se (v1[pos]<menor) entao
      menor<-v1[pos]
   fimse
 
   fimpara
	
	B
	   maior<-v1[1]
   menor<-v1[1]
 
   para pos de 1 ate 10 faca
   se (v1[pos]>maior) entao
      maior<-v1[pos]
   senao
      menor<-v1[pos]
   fimse
 
   fimpara
	
	C
	   maior<-v1[1]
   menor<-v1[1]
 
   para pos de 1 ate 50 faca
   se (v1[pos]>maior) entao
      maior<-v1[pos]
   fimse
 
   se (v1[pos]<menor) entao
      menor<-v1[pos]
   fimse
 
   fimpara
	
	D
	   maior<-v1[1]
   menor<-v1[1]
 
   se (v1[pos]>maior) entao
      maior<-v1[pos]
   fimse
 
   se (v1[pos]<menor) entao
      menor<-v1[pos]
   fimse
	
	E
	   maior<-v1[pos]
   menor<-v1[pos]
 
   para pos de 1 ate 50 faca
   se (v1[pos]>maior) entao
      maior<-v1[pos]
   fimse
 
   se (v1[pos]<menor) entao
      menor<-v1[pos]
   fimse
 
   fimpara
Questão 2/5 - Lógica de Programação e Algoritmos
Na Aula 6, trabalhamos com o conceito de vetores. O algoritmo abaixo faz a leitura de 5 números quaisquer, porém a lógica utlizada na leitura não é nada inteligente, pois vetores poderiam ser empregados no código.
Assinale a alternativa que transforma a lógica acima em algo mais adequado para a lógica de programação.
	
	A
	
	
	B
	
	
	C
	
	
	D
	
	
	E
	
Questão 3/5 - Lógica de Programação e Algoritmos
Na Aula 5, trabalhamos com o conceito de lógica iterativa.
O algoritmo abaixo foi desenvolvido utilizando o comando para-faca. Nele, o usuário digita uma série de idades e o programa retorna a faixa etária da pessoa.
Assinale a alternativa correta que substitui o para-faca por enquanto-faca.
	
	A
	enquanto i < qt faca
.
.
.
i<-i+1
fimenquanto
	
	B
	enquanto i < qt faca
.
.
.
qt<-qt+1
fimenquanto
	
	C
	enquanto i < qt faca
.
.
.
i<-i+1
fimpara
	
	D
	enquanto i = qt faca
.
.
.
i<-i+1
fimenquanto
	
	E
	enquanto i <= qt faca
.
.
.
qt<-qt+1
fimenquanto
Questão 4/5 - Lógica de Programação e Algoritmos
Para o algoritmo abaixo, foi desenvolvido um psedocódigo que obtém como dado de entrada a idade e o sexo de pessoas.
Assinale a alternativa que mostra corretamente como calcular os percentuais de pessoas em cada uma das categorias (homens, mulheres, meninos e meninas)?
	
	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," %")
	
	E
	   escreval("% de meninas: ",fem_menor*100," %")
   escreval("% de mulheres: ",fem_maior*100," %")
   escreval("% de meninos: ",masc_menor*100," %")
   escreval("% de homens: ",masc_maior*100," %")
Questão 5/5 - Lógica de Programação e Algoritmos
Na Aula 4 trabalhamos com o conceito de Lógica Iterativa. Analise o código abaixo que envolve este conteúdo.
 
Perceba que existe uma linha faltando no código. Assinale a alternativa que corresponde a esta linha.
	
	A
	enquanto x de 1 ate 10 faca
	
	B
	para x de 1 ate 10
	
	C
	para i de 1 ate 10 faca
	
	D
	enquanto x<10 faca
	
	E
	para x de 1 ate 10 faca

Continue navegando