Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/4/23, 12:31 AM Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=3235620&cmid=1074377 1/3 Questão 1 Correto Atingiu 1,00 de 1,00 Marcar questão Questão 2 Correto Atingiu 1,00 de 1,00 Marcar questão Questão 3 Correto Atingiu 1,00 de 1,00 Marcar questão Questão 4 Correto Atingiu 1,00 de 1,00 Marcar questão Avaliar 10,00 de um máximo de 10,00(100%) 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. 3, 1, 4, 2. e. 2, 1, 4, 3. 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 finalidade do comando de saída é exibir o conteúdo da variável identificada. b. O comando de saída atribui um dado em uma variável. c. Esse comando no pseudocódigo é representado pela palavra LEIA. d. O comando de saída é utilizado para receber os dados digitados pelo usuário. e. O comando de saída é utilizado para ler os dados da variável. 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. Pseudocódigo. b. Linguagem natural. c. Expressão lógica. d. Fluxograma. e. Expressão aritmética. 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. 11/4/23, 12:31 AM Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=3235620&cmid=1074377 2/3 Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Questão 6 Correto Atingiu 1,00 de 1,00 Marcar questão Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão 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ções verdadeiras, mas a II não é uma justificativa correta da I. b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. c. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. d. As asserções I e II são proposições falsas. e. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Leia o trecho a seguir: “A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas”. GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 23. A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma ação. 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. ( ) A seleção simples é utilizada para testar certa condição antes de executar determinada ação. II. ( ) Quando a condição é aceita, o bloco de instruções é executado. III. ( ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim do bloco de decisão. IV. ( ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam das mesmas condições. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: a. V, V, V, F. b. V, F, F, F. c. V, F, F, V. d. F, V, V, F. e. F, F, F, V. Considerando as informações apresentadas e os conteúdos estudados sobre os tipos de dados, assinale a alternativa que apresenta dados do tipo inteiro, do tipo real e do tipo caractere utilizados na construção de um algoritmo. a. 5, 500, Falso. b. 0, -6.78, cinco. c. -1.56, -456, Verdadeiro. d. 0.87, 9.12, nome. e. 2, 5.5, Verdadeiro. 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ções verdadeiras, e a II é uma justificativa correta da I. b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. c. As asserções I e II são proposições falsas. d. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 11/4/23, 12:31 AM Atividade 2 (A2): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=3235620&cmid=1074377 3/3 Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Questão 9 Correto Atingiu 1,00 de 1,00 Marcar questão Questão 10 Correto Atingiu 1,00 de 1,00 Marcar 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, durantea 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 posição de memória identificada. b. a declaração de um comando no algoritmo. c. uma palavra do tipo especial. d. um operador relacional. e. o resultado de uma expressão lógica. 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. O símbolo gráfico que armazena a palavra "Fim" representa uma saída de dados. c. Esse algoritmo mostra o resultado da divisão de dois números. d. O símbolo gráfico que armazena as variáveis "N1" e "N2" representa as operações matemáticas. e. Esse algoritmo executa a multiplicação de dois números. 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. Linguagem de programação. b. Pseudocódigo. c. Linguagem natural. d. Fluxograma. e. Algoritmo estruturado.
Compartilhar