Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou grupo de mensagens. O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e criminal. 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. 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 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. Nota: 20.0 A B C Você acertou! Correto. D E Questão 3/5 - Lógica de Programação e Algoritmos Na Aula 6 trabalhamos com o conceito de vetores em psedocódigo. Vetores são variáveis que podem conter diversos valores. O algoritmo abaixo realiza a leitura de 10 nomes de pessoas e o seu sexo, e armazena os nomes em 2 vetores diferentes. Caso a pessoa seja homem, é armazenada no vetor Vmasc, e caso seja mulher, no vetor Vfem. Infelizmente, o código contém erros. Assinale a alternativa que identifica todos os erros do código. Nota: 20.0 A ● A leitura do Nome e do Sexo devem estar dentro do para-se. ● Estão invertidos os vetores de armazenamento dentro do se-faca. Deveria ser primeiro o Vmasc e depois o Vfem. ● A variável i está declarada errada. Ela deve ser to tipo inteiro. Você acertou! B ● A leitura do Nome e do Sexo devem estar dentro do para-se. ● A variável i está declarada errada. Ela deve ser to tipo inteiro. C ● A leitura do Nome e do Sexo devem estar dentro do para-se. ● Estão invertidos os vetores de armazenamento dentro do se-faca. Deveria ser primeiro o Vmasc e depois o Vfem. D ● O para-se é inapropriado para esta situação. Deve-se utilizar o enquanto-faca. ● Estão invertidos os vetores de armazenamento dentro do se-faca. Deveria ser primeiro o Vmasc e depois o Vfem. ● A variável i está declarada errada. Ela deve ser to tipo inteiro E ● O para-se é inapropriado para esta situação. Deve-se utilizar o enquanto-faca. ● A variável i está declarada errada. Ela deve ser to tipo inteiro 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 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!
Compartilhar