Prévia do material em texto
09/10/2020 Fazer teste: 20202 - PROVA N2 (A5) – GRA0450 ALGORITMOS ... https://ibmr.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2327388_1&course_id=_610945_1&content_id=_14… 1/5 Fazer teste: 20202 - PROVA N2 (A5) Informações do teste PERGUNTA 1 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. 0.87, 9.12, nome. 5, 500, Falso. 0, -6.78, cinco. 2, 5.5, Verdadeiro. -1.56, -456, Verdadeiro. 1 pontos Salva PERGUNTA 2 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: F, F, F, V. V, V, V, F. V, F, F, V. F, V, V, F. V, F, F, F. 1 pontos Salva PERGUNTA 3 Leia o trecho a seguir: “O d d t d l it é tili d b d d di it d 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 09/10/2020 Fazer teste: 20202 - PROVA N2 (A5) – GRA0450 ALGORITMOS ... https://ibmr.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2327388_1&course_id=_610945_1&content_id=_14… 2/5 “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 finalidade do comando de saída é exibir o conteúdo da variável identificada. O comando de saída atribui um dado em uma variável. Esse comando no pseudocódigo é representado pela palavra LEIA. O comando de saída é utilizado para ler os dados da variável. O comando de saída é utilizado para receber os dados digitados pelo usuário. PERGUNTA 4 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: (contador >= 100 ) OU (contador = 200) faça. (contador > 100 ) E (contador >= 200) faça. (contador >= 100 ) E (contador <= 200) faça. (contador >= 100 ) OU (contador > 200) faça. (contador = 100 ) E (contador >= 200) faça. 1 pontos Salva PERGUNTA 5 As ações necessitam ser acompanhadas de um ponto e vírgula (;), que tem por objetivo afastar uma ação da outra e ajudar na organização das ações. Uma vez que um ponto e vírgula (;) é encontrado, deve-se realizar a execução do próximo comando. Início Inteiro: num; Resultado Leia (num); Resultado = num + num ESCREVA (resultado) Fim De acordo com o algoritmo representado no quadro, assinale a alternativa que indica corretamente o comando: Estrutura de Soma. Estrutura Sequencial. Estrutura de Condição. Estrutura de Seleção. 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 09/10/2020 Fazer teste: 20202 - PROVA N2 (A5) – GRA0450 ALGORITMOS ... https://ibmr.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2327388_1&course_id=_610945_1&content_id=_14… 3/5 Estrutura de Repetição. PERGUNTA 6 Sobre vetor, é possível afirmar que cada elemento da lista pode ser acessado através de um número inteiro dado como índice. Na declaração de um vetor de tamanho 4, qual será o primeiro índice? vetor[1] 1 -1 0 2 1 pontos Salva PERGUNTA 7 Leia o trecho a seguir: “A tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores de diversas variáveis ou expressões lógicas em função do operador lógico utilizado que se encontram em duas possíveis situações, verdadeiro ou falso sendo uma ferramenta muito utilizada para facilitar a análise da combinação de expressões e variáveis”. 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. 23. Considere a tabela verdade apresentada a seguir e assinale a sequência correta que corresponde à tabela com os valores verdade de x, y, z e t. Conceitue que V é utilizado para proposição verdadeira e F para proposição falsa. A B não A ou B V V x V F y F V z F F t Fonte: Elaborada pelo autor. V, F, F, F. F, V, V, V. F, V, V, F. V, F, V, V. F, V, F, F. 1 pontos Salva PERGUNTA 8 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 09/10/2020 Fazer teste: 20202 - PROVA N2 (A5) – GRA0450 ALGORITMOS ... https://ibmr.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2327388_1&course_id=_610945_1&content_id=_14… 4/5 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. O símbolo gráfico que armazena a variável “M” representa uma entrada de dados. Esse algoritmo mostra o resultado da divisão de dois números. O símbolo gráfico que armazena a palavra “Fim” representa uma saída de dados. Esse algoritmo executa a multiplicação de dois números. O símbolo gráfico que armazena as variáveis “N1” e “N2” representa as operações matemáticas.PERGUNTA 9 A estrutura de repetição é também conhecida como loop pré-testado , pois a expressão booleana é testada antes de realizar a primeira execução. Se, primeiramente, já proceder como FALSO, as instruções que estão dentro do bloco não realizarão a execução. Var contador: inteiro Inicio Contador<-1 ___________________ Escreva(“numero”,contador) Contador<- contador+1 fimenquanto fimalgoritmo Ao desenvolver um pseudocódigo para realizar uma contagem e apresentar números de 1 até 10, o que falta no algoritmo apresentado para conseguir realizar a ação? Para contador <= 10 faça Para contador = 10 faça Enquanto contador > 10 faça Enquanto contador < 10 faça 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 09/10/2020 Fazer teste: 20202 - PROVA N2 (A5) – GRA0450 ALGORITMOS ... https://ibmr.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2327388_1&course_id=_610945_1&content_id=_14… 5/5 Enquanto contador <= 10 faça PERGUNTA 10 Um programa de computador se constitui de, basicamente, diversas instruções que indica, ao computador, os passos exclusivos e em que ordem devem ser feitos, por exemplo, de que modo realizar a correção e os cálculos das notas, que serão gravadas nos boletins dos alunos de uma universidade. Logo, leia a frase a seguir e assinale a alternativa que se encaixa na lacuna: Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é denominada seleção __________, e existem duas formas de realizá-la. Uma delas é utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014). GUEDES, S. Lógica de programação algorítmica . São Paulo: Pearson Education do Brasil, 2014. Com base na afirmação de Guedes (2014), assinale a alternativa que corresponde à seleção sugerida: Condicional. Múltipla escolha. Homogênea. Estrutural. Heterogênea. 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.