Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade 2 (A2) Iniciado em segunda, 13 mar 2023, 12:57 Estado Finalizada Concluída em segunda, 13 mar 2023, 13:33 Tempo empregado 35 minutos 55 segundos Avaliar 8,00 de um máximo de 10,00(80%) Parte superior do formulário Questão 1 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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 definitiva. b. Uma variável pode armazenar diversos valores simultaneamente. c. O conteúdo de uma variável não pode ser alterado durante a execução do programa. d. Uma variável representa uma posição de memória, mas não tem nome e tipo, apenas conteúdo. e. As variáveis armazenam dados que serão utilizados durante a execução do programa. Questão 2 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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. O comando de saída é utilizado para receber os dados digitados pelo usuário. b. A finalidade do comando de saída é exibir o conteúdo da variável identificada. c. O comando de saída é utilizado para ler os dados da variável. d. O comando de saída atribui um dado em uma variável. e. Esse comando no pseudocódigo é representado pela palavra LEIA. Questão 3 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão 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áfico que armazena a variável "M" representa uma entrada de dados. b. Esse algoritmo mostra o resultado da divisão de dois números. c. O símbolo gráfico que armazena as variáveis "N1" e "N2" representa as operações matemáticas. d. O símbolo gráfico que armazena a palavra "Fim" representa uma saída de dados. e. Esse algoritmo executa a multiplicação de dois números. Questão 4 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Leia o trecho a seguir: “Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser alterado em algum momento no decorrer do tempo, ou seja, durante a execução do algoritmo, o valor do dado é alterado”. 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. 16. Assim, considerando as informações apresentadas e os conteúdos estudados, em linguagem de programação, uma variável é: a. uma palavra do tipo especial. b. um operador relacional. c. a declaração de um comando no algoritmo. d. o resultado de uma expressão lógica. e. uma posição de memória identificada. Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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. 2, 4, 5, 3, 1. b. 1, 3, 4, 5, 2. c. 2, 3, 5, 4, 1. d. 1, 4, 5, 3, 2. e. 1, 2, 3, 4, 5. Questão 6 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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. 1, 2, 3, 4. c. 3, 1, 4, 2. d. 2, 4, 1, 3. e. 3, 4, 1, 2. Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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. As asserções I e II são proposiçõesfalsas. b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. d. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Questão 8 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão 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. Expressão aritmética. b. Expressão lógica. c. Linguagem natural. d. Fluxograma. e. Pseudocódigo. Questão 9 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Leia o trecho a seguir: “Os algoritmos necessitam ser abastecidos com dados provenientes do meio externo para que consigam realizar as operações e os cálculos que são fundamentais para almejar o resultado necessário. Sendo assim, são utilizados os comandos de entrada e 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. Na explicação de Forbellone, os algoritmos precisam das informações do mundo real para que consigam interpretar o problema e devolver a solução desse problema, mas para que as informações do mundo real possam ser inseridas no algoritmo e a solução do problema ser mostrada, é necessária a utilização dos comandos de entrada e saída. Considerando a citação apresentada e os conteúdos abordados, analise as asserções a seguir e a relação proposta entre elas. I. “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis” (ASCENCIO; CAMPOS, 2012, p. 19). Porque: II. “A finalidade desse comando é atribuir o dado a ser fornecido para uma variável identificada” (FORBELLONE, 2005, p. 27). ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3. ed. São Paulo: Person Education do Brasil, 2012. p. 19. 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. 27. A seguir, assinale a alternativa correta: a. As asserções I e II são proposições falsas. b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 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 justificativa correta da I. e. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Questão 10 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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. 2, 1, 4, 3. c. 3, 1, 4, 2. d. 1, 3, 2, 4. e. 4, 3, 2, 1. Parte inferior do formulário
Compartilhar