Baixe o app para aproveitar ainda mais
Prévia do material em texto
GABRIEL MOTA - Nota: 100 Disciplina(s): APOL 3 - Lógica de Programação e Algoritmos Data de entrega: 20/03/2018 19:57 Questão 1/5 - Lógica de Programação e Algoritmos Na Aula 5, trabalhamos com o conceito de laços de repetição. O algoritmo abaixo realiza um enquanto-faca para ler idades e sexo de pessoas. Existe uma parte do código faltando entre o fimenquanto e o fimalgoritmo. Que parte é essa? Assinale a alternativa que melhor representa esta parte. 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) 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) E escreval("*** Totais por faixa-etária e sexo ***") para i de 1 ate qt faca 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) fimpara Questão 2/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 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. 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. 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 D enquanto x<10 faca E para x de 1 ate 10 faca 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. 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. 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 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)? 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 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 Questão 5/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? A PARA <variável> de ate [passo] faca <seqüência-de-comandos> fimpara 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
Compartilhar