Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/11/2021 15:02 Momento ENADE: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1364982&cmid=278736 1/6 Página inicial / Meus Cursos / ENIAC_20212F_14450 / Momento ENADE / Momento ENADE Iniciado em quarta, 29 set 2021, 20:12 Estado Finalizada Concluída em quarta, 29 set 2021, 20:33 Tempo empregado 21 minutos 20 segundos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Completo Atingiu 2,50 de 2,50 Na linguagem Python, as estruturas ou laços de repetição são muito utilizadas quando se tem a necessidade de repetir uma mesma instrução mais de uma vez. Dentre essas estruturas, pode-se destacar o comando FOR. Esse comando faz uso de dois tipos de variáveis que são muito importantes para seu perfeito funcionamento, sendo elas as variáveis contadoras e as acumuladoras. As variáveis contadoras são aquelas nas quais cada interação do comando FOR é incrementada com base em algum critério. Já as variáveis acumuladoras são aquelas nas quais o seu valor é acumulado a cada interação do comando FOR. Assim sendo, ao realizar um teste de mesa que envolva uma variável acumuladora é de suma importância que seja Escolha uma opção: a. criado um diagrama de blocos para comparação do código. b. anotado o seu valor a cada interação. c. implementado um ambiente de testes. d. utilizada uma variável contadora em paralelo. e. criada uma variável secundária para comparação. https://portalacademico.eniac.edu.br/ https://portalacademico.eniac.edu.br/course/view.php?id=11456 https://portalacademico.eniac.edu.br/course/view.php?id=11456#section-2 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=278736 https://atendimento.eniac.edu.br/ 04/11/2021 15:02 Momento ENADE: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1364982&cmid=278736 2/6 Questão 2 Completo Atingiu 2,50 de 2,50 Na programação, assim como na linguagem Python, pode-se determinar algo que contenha duas respostas, ou seja, duas instruções: uma para o caso de a condição ser verdadeira e outra para o caso de a condição ser falsa. O comando condicional else possibilita fazer algo quando a condição é avaliada como falsa. Nesse caso, a resposta poderá ser "não", "falso" ou até mesmo 0. Ao utilizar os comandos if e else, a condição é avaliada. Se for verdadeira, as instruções if são executadas; se for falsa, as instruções else são executadas. Neste contexto, pode-se ter um ou mais comandos com o uso das estruturas condicionais if e else desde que Escolha uma opção: a. seja observada a mesma indentação. b. a condição faça uso de variáveis para comparação. c. estes comandos estejam alocados em uma função à parte. d. a condição esteja dentro de uma estrutura de repetição. e. estes comandos sejam utilizados para mais de uma condição. https://atendimento.eniac.edu.br/ 04/11/2021 15:02 Momento ENADE: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1364982&cmid=278736 3/6 Questão 3 Completo Atingiu 2,50 de 2,50 Durante o desenvolvimento dos algoritmos, é necessário que sejam realizados testes no intuito de certi�car que o funcionamento corresponde ao esperado. O teste que é realizado durante a fase de desenvolvimento do algoritmo é conhecido como teste de mesa. Ele é realizado geralmente à mão, para cada interação do comando for. É muito importante observar o valor atribuído a cada variável durante cada interação, dessa forma é possível acompanhar a evolução da variável sob análise. Os testes de mesa podem ser utilizados para avaliar o funcionamento de estruturas de repetição mesmo quando há presença de variáveis acumuladoras ou contadoras. Neste contexto, para se testar um laço de repetição que contenha uma variável contadora é importante avaliar o número de Escolha uma opção: a. estruturas condicionais presentes. b. encadeamentos presentes no laço. c. instruções presentes no laço de repetição. d. variáveis utilizadas pelo laço. e. interações que o laço realiza. SCHACH, Stephen R. Engenharia de software: os paradigmas clássico & orientado a objetos. 7. ed. São Paulo: McGraw-Hill, 2009. https://atendimento.eniac.edu.br/ 04/11/2021 15:02 Momento ENADE: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1364982&cmid=278736 4/6 Questão 4 Completo Atingiu 2,50 de 2,50 Na programação, a escolha entre duas ou mais opções ocorre quando o programa lê os dados de um arquivo e realiza uma ação, tomando como base os dados lidos ou a entrada de um usuário. No ambiente Python, essa escolha é feita a partir de uma instrução IF, pela qual a condição é avaliada. Caso a condição seja verdadeira, serão realizadas as instruções apontadas. Se não for verdadeira, veri�cam-se as instruções após a instrução IF. Em casos onde houver a necessidade de testes com mais de uma condição, será necessário o uso do comando ELIF. Este comando pode ser utilizado inúmeras vezes, para testar quantas condições forem necessárias. Caso nenhuma delas seja verdadeira, o bloco de comandos ELSE será executado. O comando IF é um comando condicional que pode ser utilizado para a execução de códigos que comparam condições. Nesse sentido, analise a imagem a seguir, que trata de um conjunto de funções responsáveis por mover um dispositivo com base em cliques efetuados em botões direcionais, além de imprimir na tela do usuário que comando está sendo enviado e a direção que está sendo acionada. Com base na imagem, assinale a alternativa que apresenta a forma correta de utilização para o comando IF. Escolha uma opção: a. LEE, K. D. Fundamentos da programaçãoPython. New York: Dordrecht; Heidelberg; London: Springer, 2011 (adaptado). https://atendimento.eniac.edu.br/ 04/11/2021 15:02 Momento ENADE: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1364982&cmid=278736 5/6 b. c. d. e. https://atendimento.eniac.edu.br/ 04/11/2021 15:02 Momento ENADE: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1364982&cmid=278736 6/6 ◄ Unidade 4 - Exercícios de fixação Seguir para... Portfólio ► https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=278735&forceview=1 https://portalacademico.eniac.edu.br/mod/assign/view.php?id=278737&forceview=1 https://atendimento.eniac.edu.br/
Compartilhar