Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/12/2022 20:01 N2 (A5): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1663442&cmid=508081 1/7 Minhas Disciplinas 222RGR0049A - ALGORITMOS E PROGRAMAÇÃO PROVA N2 (A5) N2 (A5) Iniciado em segunda, 12 dez 2022, 18:08 Estado Finalizada Concluída em segunda, 12 dez 2022, 20:01 Tempo empregado 1 hora 53 minutos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Completo Atingiu 1,00 de 1,00 Durante uma atividade na aula de Lógica e Programação, o professor solicita que a aluna Evandra, do curso de Análise e Desenvolvimento de Sistemas, crie um algoritmo que percorra os números entre 100 e 200, e apresente somente os números ímpares. A aluna realizou a programação do pseudocódigo apresentado, entretanto, está incompleta a cláusula do Enquanto. Var contador: inteiro impar Inicio Contador<-100 Enquanto ____________________________ Se(contador MOD 2 = 1) então Escreva(“numero”,contador) fimse Contador<- contador+1 fimenquanto fimalgoritmo Assinale a alternativa que corresponde à sequência do código necessária: a. (contador >= 100 ) OU (contador = 200) faça. b. (contador = 100 ) E (contador >= 200) faça. c. (contador >= 100 ) OU (contador > 200) faça. d. (contador > 100 ) E (contador >= 200) faça. e. (contador >= 100 ) E (contador <= 200) faça. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://ambienteacademico.com.br/my/ https://ambienteacademico.com.br/course/view.php?id=18286 https://ambienteacademico.com.br/course/view.php?id=18286§ion=7 https://ambienteacademico.com.br/mod/quiz/view.php?id=508081 https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 12/12/2022 20:01 N2 (A5): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1663442&cmid=508081 2/7 Questão 2 Completo Atingiu 1,00 de 1,00 Observe o código. #include<stdio.h> #include<conio.h> int main(void) { float notas[5] = {7, 8, 9.5, 9.9, 5.2}; printf("Exibindo os Valores do Vetor \n\n"); printf("notas[0] = %.1f\n", notas[0]); printf("notas[1] = %.1f\n", notas[1]); printf("notas[4] = %.1f\n", notas[4]); printf("notas[3] = %.1f\n", notas[3]); printf("notas[2] = %.1f\n", notas[2]); getch(); return 0; } Assinale a alternativa que corresponde a exibição da linha em negrito. a. 7 b. 9.5 c. 8 d. 5.2 e. 9.9 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 12/12/2022 20:01 N2 (A5): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1663442&cmid=508081 3/7 Questão 3 Completo Atingiu 1,00 de 1,00 Leia o trecho a seguir: “Umas das vantagens em se utilizar símbolos gráficos é que estes são mais simples de compreender em relação aos textos, mas é necessário aprender a simbologia, que não permite detalhes mais precisos, o que dificulta a transcrição do algoritmo para uma linguagem de programação e problemas complexos resultam em um fluxograma muito amplo, o que torna difícil a visualização”. GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 7. No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais fácil o entendimento do código ou algoritmo, mas que, para isso, é imprescindível estudar para aprender a simbologia adequada que é simples e não aceita a riqueza de muitos detalhes em comparação ao pseudocódigo, atrapalhando a tradução do algoritmo para a linguagem de programação. Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o fluxograma a seguir e assinale a alternativa correta. Fonte: GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 9. a. O símbolo grá�co que armazena a variável "M" representa uma entrada de dados. b. O símbolo grá�co que armazena a palavra "Fim" representa uma saída de dados. c. O símbolo grá�co que armazena as variáveis "N1" e "N2" representa as operações matemáticas. d. Esse algoritmo executa a multiplicação de dois números. e. Esse algoritmo mostra o resultado da divisão de dois números. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 12/12/2022 20:01 N2 (A5): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1663442&cmid=508081 4/7 Questão 4 Completo Atingiu 1,00 de 1,00 Questão 5 Completo Atingiu 1,00 de 1,00 Uma equipe do Corpo de Bombeiros, a fim de facilitar a entrada nas situações de emergência na corporação, solicitou que fosse desenvolvido um pseudocódigo para os atendentes enviarem qual tipo de situação seria enfrentada quando chegassem ao local da ocorrência. Foi desenvolvido o pseudocódigo a seguir: Se (Emergencia = “FOGO”) Então Levar Mangueira; SenãoSe (Emergencia = “ENCHENTE”) Então Levar Colete Salva-Vidas; Senão Se (Emergencia = “Acidente de Veiculo”) Então Levar Maca; SenãoSe (Emergencia = “Arma”) Então Ligar para a policia; SenãoSe (Emergencia = “teste”) Então Realizar teste de evacuação; Senão Levar todos os equipamentos; Fim_Se Fim_Se Fim_Se Fim_SeFim_Se Outra maneira de se montar o pseudo código é utilizando outra instrução de estrutura de múltipla escolha. Qual seria essa instrução? a. PARA b. ENQUANTO c. CASO d. SE e. PROCURAR Durante o evento Forró da Lua Cheia, um conhecido festival que ocorre na cidade de Altinópolis, no estado de São Paulo, diversas bandas de variados estilos musicais se apresentarão, como O Rappa e Gabriel, o Pensador, dentre outros. Para comemorar o aniversário de 30 anos do festival, os produtores do evento decidiram que quem tiver 30 anos de idade receberá desconto de 50% no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a seguir: Se idade = 30 Então Início Dar desconto de 50% Fim Senão Início Compra normal De acordo com o código, qual a estrutura de decisão foi utilizada? a. Estrutura de Busca Simples. b. Estrutura de Decisão Composta. c. Estrutura de Decisão Simples. d. Estrutura de Decisão Múltipla Escolha. e. Estrutura de Busca Múltipla Escolha. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 12/12/2022 20:01 N2 (A5): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1663442&cmid=508081 5/7 Questão 6 Completo Atingiu 1,00 de 1,00 Questão 7 Completo Atingiu 1,00 de 1,00 Quando os processos de um algoritmoenvolvem o processamento de informação, o dado é lido de uma fonte de entrada, acionada e retornada sob um novo valor após o processo, o que na maioria das vezes é feito com a ajuda de uma ou diversas estruturas de dados. Agora, preencha os campos vazios com o tipo de seleção que mais se encaixa: A seleção ______________ utiliza a construção de diversas estruturas de seleção encadeadas, que devem seguir um determinado padrão lógico. Na seleção ___________, um comando precisa ser executado apenas quando forem satisfeitas algumas condições, e a construção do algoritmo necessita seguir um padrão (FORBELLONE, 2005). FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. Conforme Forbellone (2005), qual seleção se caracteriza no texto? a. Mutipla Escolha. b. Estrutural. c. Homogênea. d. Heterogênea. e. Casual. O principal objetivo do estudo da lógica de programação é a construção de algoritmos válidos e compreensivos. Existem três tipos de algoritmos que são mais utilizados: linguagem natural, fluxograma e pseudocódigo. Assim, considerando as informações apresentadas e os conteúdos estudados, analise as técnicas a seguir e associe-as com suas respectivas características. (1) Lógica de Programação. (2) Algoritmo. (3) Pseudocódigo. (4) Fluxograma. (5) Linguagem natural ( ) Tem por finalidade fazer a representação mais fiel do raciocínio envolvido na lógica de programação, e, desse modo, nos permite absorver uma sequência de detalhes computacionais. ( ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para a solução do problema utilizando símbolos gráficos predefinidos. ( ) Consiste em analisar o problema e escrever utilizando uma descrição narrativa, por exemplo, a língua portuguesa, os passos para sua resolução. ( ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para sua resolução por meio de regras predefinidas. ( ) Utiliza-se do uso correto das leis do pensamento e dos processos de raciocínio na programação de computadores. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: a. 1, 3, 4, 5, 2. b. 2, 4, 5, 3, 1. c. 1, 2, 3, 4, 5. d. 2, 3, 5, 4, 1. e. 1, 4, 5, 3, 2. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 12/12/2022 20:01 N2 (A5): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1663442&cmid=508081 6/7 Questão 8 Completo Atingiu 1,00 de 1,00 Questão 9 Completo Atingiu 1,00 de 1,00 No estudo dos algoritmos e da programação são utilizados valores que se alteram conforme determinadas condições, como constantes e expressões aritméticas e lógicas. Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de processamentos a seguir e associe-os com suas respectivas características. (1) Variáveis. (2) Constantes. (3) Expressões aritméticas. (4) Expressões lógicas. ( ) O valor dos dados se mantém constante do início ao fim da execução do programa. ( ) Os operadores são relacionais e os operandos são relações, variáveis ou constantes do tipo lógico. ( ) O dado se altera durante a execução do algoritmo. ( ) Os operadores são aritméticos e os operandos são constantes ou variáveis do tipo numérico. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: a. 2, 4, 1, 3. b. 1, 3, 2, 4. c. 4, 3, 2, 1. d. 2, 1, 4, 3. e. 3, 1, 4, 2. Leia o trecho a seguir: “A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender nenhum conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado de várias maneiras, o que pode dificultar a transcrição do algoritmo para uma linguagem de programação”. GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 7. A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo apresentado. Algoritmo: multiplicação de dois números Passo 1: Receber os dois números que serão multiplicados. Passo 2: Multiplicar os dois números. Passo 3: Mostrar o resultado da multiplicação dos dois números. Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa que representa o tipo de algoritmo para o algoritmo apresentado. a. Fluxograma. b. Expressão lógica. c. Linguagem natural. d. Pseudocódigo. e. Expressão aritmética. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 12/12/2022 20:01 N2 (A5): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1663442&cmid=508081 7/7 Questão 10 Completo Atingiu 1,00 de 1,00 Durante uma palestra do filósofo Mário Sérgio Cortella, que acontecerá na cidade de Maringá, no estado do Paraná, diversos professores debaterão diversos assuntos, como filosofia, cidadania, política, dentre outros. Os produtores do evento decidiram que quem apresentar a carteirinha de estudante receberá 70% de desconto no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a seguir: ______________________ Início Dar desconto de 70% Fim Senão Início Comprar normal Assinale a alternativa correta, que completa a lacuna com o código contendo a instrução necessária: a. Para CARTERINHA Então b. Senão CARTERINHA Então c. Enquanto CARTERINHA Então d. Senão Diferente de CARTERINHA Então e. Se CARTERINHA Então ◄ Revisão Atividade 4 (A4) Seguir para... Revisão Prova N2 (A5) ► Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://ambienteacademico.com.br/mod/quiz/view.php?id=508080&forceview=1 https://ambienteacademico.com.br/mod/quiz/view.php?id=508083&forceview=1 https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade
Compartilhar