Prévia do material em texto
10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 1/11 Minhas Disciplinas 222RGR0049A - ALGORITMOS E PROGRAMAÇÃO UNIDADE 2 Atividade 2 (A2) Iniciado em terça, 8 nov 2022, 09:04 Estado Finalizada Concluída em terça, 8 nov 2022, 09:16 Tempo empregado 12 minutos 1 segundo Avaliar 9,00 de um máximo de 10,00(90%) 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=4 https://ambienteacademico.com.br/mod/quiz/view.php?id=508056 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 2/11 Questão 1 Correto Atingiu 1,00 de 1,00 Leia o trecho a seguir: “Os tipos de dados mais utilizados são os numéricos, os lógicos e os literais”. GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 17. Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de dados a seguir e associe-os com suas respectivas características. (1) Dados numéricos. (2) Dados lógicos. (3) Dados literais. (4) Dado numérico do tipo inteiro. ( ) Esses dados podem ser caracteres do alfabeto, números, letras maiúsculas e minúsculas e caracteres especiais. ( ) São divididos em dois grupos: inteiros e reais. ( ) Pode(m) ser positivo(s) ou negativo(s) e não pode(m) ser fracionário(s). ( ) Assume(m) valores verdadeiros e falsos. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: a. 4, 3, 2, 1. b. 3, 4, 1, 2. c. 1, 2, 3, 4. d. 2, 4, 1, 3. e. 3, 1, 4, 2. Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 3/11 Questão 2 Correto Atingiu 1,00 de 1,00 Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois números. Algoritmo Declare N1, N2, M Numérico Escreva “Digite dois números” Leia N1, N2 M N1 * N2 Escreva “Multiplicação = “, M Fim_Algoritmo. Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado. a. Algoritmo estruturado. b. Linguagem de programação. c. Linguagem natural. d. Pseudocódigo. e. Fluxograma. Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 4/11 Questão 3 Correto Atingiu 1,00 de 1,00 Leia o trecho a seguir: “Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem definida de instruções, e essa elaboração de sequência bem definida é conhecida como algoritmo”. GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 14. O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e em quais ocasiões ele deve realizar o processamento dos dados. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) É classificado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo. II. ( ) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa. III. ( ) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo às etapas necessárias para chegar ao resultado final. IV. ( ) Existe apenas um algoritmo para solucionar um mesmo problema. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: a. V, F, V, F. b. F, F, V, V. c. V, V, V, F. d. V, V, F, V. e. F, V, F, V. Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 5/11 Questão 4 Correto Atingiu 1,00 de 1,00 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. 1, 4, 5, 3, 2. c. 2, 4, 5, 3, 1. d. 1, 2, 3, 4, 5. Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 6/11 Questão 5 Correto Atingiu 1,00 de 1,00 e. 2, 3, 5, 4, 1. Leia o trecho a seguir: “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis.” Quando o algoritmo mostra os dados que calculou, como uma forma de apresentar a resposta ao problema que solucionou, utiliza-se o comando de saída. 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. p. 26-27. A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa correta referente ao comando de saída. a. A �nalidade do comando de saída é exibir o conteúdoda variável identi�cada. b. O comando de saída é utilizado para receber os dados digitados pelo usuário. c. O comando de saída é utilizado para ler os dados da variável. d. Esse comando no pseudocódigo é representado pela palavra LEIA. e. O comando de saída atribui um dado em uma variável. Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 7/11 Questão 6 Correto 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. 1, 3, 2, 4. b. 2, 4, 1, 3. c. 4, 3, 2, 1. d. 2, 1, 4, 3. e. 3, 1, 4, 2. Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 8/11 Questão 7 Correto Atingiu 1,00 de 1,00 Copiar de De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em que foram escritas”. 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. p. 30-31. Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas. I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma ação de outra e auxiliar na organização sequencial das ações. Porque: II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando. A seguir, assinale a alternativa correta. a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. As asserções I e II são proposições falsas. c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. d. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I. e. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I. Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 9/11 Questão 8 Correto Atingiu 1,00 de 1,00 Leia o trecho a seguir: “Quando o assunto é programação, esbarramos em dois tipos de valores: os variáveis, que se alteram conforme determinadas condições e que exigem que o algoritmo esteja preparado para atender essas alterações, e os valores constantes, que não se alteram, permanecem sempre os mesmos, não importando a condiçã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 de processamento, assinale a alternativa correta no que se refere a uma variável. a. As variáveis armazenam dados de maneira de�nitiva. b. Uma variável representa uma posição de memória, mas não tem nome e tipo, apenas conteúdo. c. O conteúdo de uma variável não pode ser alterado durante a execução do programa. d. As variáveis armazenam dados que serão utilizados durante a execução do programa. e. Uma variável pode armazenar diversos valores simultaneamente. Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 10/11 Questão 9 Correto Atingiu 1,00 de 1,00 Leia o trecho a seguir: “Os operadores aritméticos são utilizados para a realização de cálculos matemáticos e são compostos por um conjunto de símbolos utilizados nas operações básicas da matemática. Alguns operadores aritméticos utilizados na realização de cálculos podem ser também representados por funções matemáticas, como a potenciação, a radiciação, o resto da divisão e o quociente da divisão”. GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 18-19. Os operadores aritméticos são fundamentais na construção dos algoritmos, realizando cálculos, operações e funções matemáticas. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): ( ) Para a resolução das expressões aritméticas, as operações devem obedecer a uma hierarquia entre elas. ( ) No caso de operadores de mesma prioridade, deve-se resolver da direita para a esquerda. ( ) O operador mod tem a função de retornar o quociente da divisão entre dois valores. ( ) O operador div tem a função de retornar o resto da divisão entre dois valores. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: a. V, F, F, V. b. F, V, V, V. c. V, F, V, V. d. V, F, F, F. e. V, V, F, F. Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental 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 10/11/2022 10:37 Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1309324&cmid=508056 11/11 Questão 10 Incorreto Atingiu 0,00 de 1,00 Leia o trecho a seguir: “Os tipos primitivos básicos que são utilizados na construção de algoritmos são quatro”. 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. p. 14. Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta os quatro tipos primitivos básicos utilizados na construção do algoritmo. a. Real, caractere, lógico e booleano. b. Inteiro, real, caractere e lógico. c. Booleano, fracionário, byte e inteiro. d. Caractere, real, inteiro e byte. e. Inteiro, real, byte e lógico. ◄ Compartilhe Seguir para... Revisão Atividade 2 (A2) ► Carreiras e Internacionalização NAP CPA ResponsabilidadeSocioambiental https://ambienteacademico.com.br/mod/forum/view.php?id=508051&forceview=1 https://ambienteacademico.com.br/mod/quiz/view.php?id=508057&forceview=1 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