Buscar

Lógica de Programação e Algoritmos APOL3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Questão 1/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)? 
Nota: 20.0 
 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! 
 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 2/5 - Lógica de Programação e Algoritmos 
Na aula 6 trabalhamos com o conceito de vetores. Considere um vetor de 
dimensão 10 chamado v1. 
Qual seria a lógica mais adequada para fazer a entrada, via teclado, de cada 
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. 
Nota: 20.0 
 A para pos de 1 ate 10 faca 
 
 escreval("Digite um 
numero qualquer:") 
 leia(v1[1]) 
fimpara 
 
 
 B para pos de 1 ate 10 faca 
 
 escreval("Digite um 
numero qualquer:") 
 leia(v1[pos]) 
fimpara 
Você acertou! 
 C para pos de 1 ate 10 faca 
 
 escreval("Digite um 
numero qualquer:") 
 leia(v1[10]) 
fimpara 
 D para pos de 1 ate 10 faca 
 
 escreval("Digite um 
numero qualquer:") 
 leia(v1) 
fimpara 
 E para pos de 1 ate 10 faca 
 
 escreval("Digite um 
numero qualquer:") 
fimpara 
 
 
Questão 3/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. 
Nota: 20.0 
 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 
Você acertou! 
 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 4/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. 
Nota: 20.0 
 A enquanto i < qt faca 
 
. 
. 
. 
i<-i+1 
fimenquanto 
 
 
Você acertou! 
 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 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. 
Nota: 20.0 
 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 
Você acertou!

Outros materiais