Baixe o app para aproveitar ainda mais
Prévia do material em texto
Apol 3 de Lógica de Programação e Algoritimos - Nota 80 Questão 1/5 - Lógica de Programação e Algoritmos Uma estrutura de repetição é utilizada quando se deseja repetir um trecho do algoritmo, conforme vimos na Aula 5. Uma dos tipos de estrutura de repetição utiliza um número definido de repetições. Qual seria a melhor estrutura para uma repetição com número definido de repetições? Nota: 0.0 A PARA <variável> de ate [passo] faca <seqüência-de-comandos> fimpara Aula 05 - Slide 13 B PARA <variável> de ate [passo] faca <seqüência-de-comandos> fimse C PARAENQUANTO <variável> de ate [passo] faca <seqüência-de-comandos> fimpara D SEENQUANTO para <variável> de ate [passo] faca <seqüência-de-comandos> fimse E DE <variável> de ate [passo] faca <seqüência-de-comandos> fimpara 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 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 3/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 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)? 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 5/5 - Lógica de Programação e Algoritmos O algoritmo abaixo envolve o conteúdo abordado na Aula 5. Nele, um conjunto de instruções é executado 10 vezes utilizando um para-faca. Assinale a alternativa que faça com o programa execute o código dentro do para-faca quantas vezes o usuário quiser (não somente 10 vezes)? Nota: 20.0 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,qtx: 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-1 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! Slides das Aulas 05 E var x, idade,crianca,preadole,adolescente,adulto,qt: inteiro inicio // Seção de Comandos escreval("Digite a quantidade de entradas:") leia(“xt”) para x de 1 ate qt faca
Compartilhar