Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A PROVA N2 GRA0450 ALGORITMOS E PROGRAMAÇÃO PNA (ON) - 201920.936.11 Prova N2 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A PROVA N2 Usuário RENAN LOPES LIMA Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO PNA (ON) - 201920.936.11 Teste 20192 - CLIQUE AQUI PARA ACESSAR A PROVA N2 Iniciado 07/12/19 11:33 Enviado 07/12/19 11:56 Status Completada Resultado da tentativa 6 em 10 pontos Tempo decorrido 22 minutos Instruções Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx Pergunta 1 Minhas Disciplinas Extracurriculares Comunidades Minhas Bibliotecas Central de Ajuda 1 em 1 pontos RENAN LOPES LIMA http://company.blackboard.com/ https://fadergsead.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_544724_1 https://fadergsead.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_544724_1&content_id=_11721881_1&mode=reset https://fadergsead.blackboard.com/bbcswebdav/pid-11721889-dt-content-rid-84766551_1/xid-84766551_1 https://fadergsead.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_413_1 https://fadergsead.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_410_1 https://fadergsead.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_409_1 https://fadergsead.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_411_1 https://fadergsead.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_436_1 https://fadergsead.blackboard.com/webapps/login/?action=logout Resposta Selecionada: Resposta Correta: Comentário da resposta: 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. As variáveis armazenam dados que serão utilizados durante a execução do programa. As variáveis armazenam dados que serão utilizados durante a execução do programa. Resposta correta. As variáveis armazenam dados temporariamente que serão utilizados durante o processamento do programa para a resolução do problema em questão. Pergunta 2 Resposta Selecionada: Resposta Correta: 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: V, V, V, F. V, V, V, F. 1 em 1 pontos Comentário da resposta: Resposta correta. A afirmativa I é verdadeira, pois o algoritmo é conhecido como uma sequência de passo a passo com o objetivo de se chegar a uma resposta. A afirmativa II é verdadeira, pois é um complemento da primeira afirmativa, em que caracteriza o algoritmo sendo um passo a passo para executar uma determinada tarefa. A afirmativa III é verdadeira, visto que define o algoritmo como sendo uma receita cotidiana aplicada na vida de pessoas e que também segue um passo a passo até encontrar uma solução. Pergunta 3 Resposta Selecionada: Resposta Correta: Comentário da resposta: Ao desenvolver um algoritmo, o programador decide um utilizar uma forma de repetir a soma de dois números. Observe o algoritmo: Inicio Inteiro Y, Z; Y: 1; Z:2; Enquanto y < 10 faça Z = Z + 2 Y = Y + 2 Se Y = 5 então Imprima Entrou fimse Se Z = 5 então Imprima Entrou fimse Fimequanto Quantas vezes será necessário rodar a condição de repetição para entrar nas duas condições Se Y = 5 e Se Z = 5, mas não ao mesmo tempo? Para entrar na condição, Z = 5 entrará na terceira vez e Y = 5 entrará na quarta vez. Para entrar na condição, Z = 5 entrará na terceira vez e Y = 5 vai entrar na segunda vez. Resposta incorreta. O código entrará na condição uma única vez, sendo satisfeita na quarta vez; na primeira vez, os números serão y = 3 e z = 3; na segunda vez, serão y = 5 e z = 4; na quinta vez, y= 11 e z = 7; em nenhuma dessas será satisfeita a condição. Pergunta 4 Resposta Selecionada: 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 em 1 pontos 0 em 1 pontos Resposta Correta: Comentário da resposta: 0.87, 9.12, nome. 0, -6.78, cinco. Sua resposta está incorreta. A alternativa não corresponde corretamente aos dados que representam dos tipos inteiro, real e caractere, sendo que 0 (inteiro), -6.78 (real) e cinco (caractere). Pergunta 5 Resposta Selecionada: Resposta Correta: Comentário da resposta: 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 Enquanto contador <= 10 faça Resposta correta. Enquanto contador > 10 faça está errado, pois a condição só satisfaria quando fosse maior do que 10. Enquanto contador < 10 faça também �caria errado, pois apresentaria somente 9 números, de 1 até 9, e a utilização do termo Para está sendo utilizado de forma errada. Pergunta 6 De acordo com os estudos sobre vetor, observe o código a seguir: int main() 0 em 1 pontos 0 em 1 pontos Resposta Selecionada: Resposta Correta: Comentário da resposta: { float vetor[10]; vetor[2] = 3; printf("O valor do vetor na posição 0 é %d\n", vetor[0]); printf("O valor do vetor na posição 1 é %d\n", vetor[1]); printf("O valor do vetor na posição 2 é %.20f", vetor[2]); return 0; } Assinale a alternativa que corresponde ao que será exibido no comando printf, conforme está destacado no código anterior: 0 Endereço de memória. Sua resposta está incorreta. Conforme está descrito no material, as posições da memórias são criadas sequencialmente a partir da de�nição de uma matriz. Semelhante ao vetor, ambos têm a mesma lógica de de�nição na memória. Pergunta 7 Em razão do enorme sucesso e procura pelos fãs, o show de reencontro da dupla Sandye Junior terá mais duas apresentações extras em Curitiba. Entretanto, nesses shows só podem entrar pessoas acima de 16 anos. Sendo assim, foi feito um pseudo código, utilizando uma estrutura de decisão: Se idade >= 16 Então Início Libera Compra do ingresso Fim 1 em 1 pontos Resposta Selecionada: Resposta Correta: Comentário da resposta: Assinale a alternativa que corresponde à estrutura utilizada: decisão simples; decisão simples; Resposta correta. A alternativa correta é a C: decisão simples foi a utilização no pseudocódigo, pois realiza somente uma condição utilizando a instrução SE. Pergunta 8 Resposta Selecionada: 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: 3, 1, 4, 2. 1 em 1 pontos Resposta Correta: Comentário da resposta: 3, 1, 4, 2. Resposta correta. A sequência corresponde aos tipos de dados apresentados e suas características. Pergunta 9 Resposta Selecionada: Resposta Correta: Comentário da resposta: Observe o código a seguir e analise de acordo com o que foi estudado até agora: #include <stdio.h> int main() { int vetor[5]; int indice; printf("Escreva 5 números: "); for (indice = 0; indice < 5; indice++) { scanf ("%d", &vetor[indice] ); } return 0; } Podemos observar que este é um código onde há interação com usuário, ou seja, para o programa funcionar corretamente, o usuário terá que digitar alguns valores. Se o usuário digitar os seguintes valores 2 0 1 4 3. Qual é a alternativa que apresenta o primeiro número que será lido pelo programa ? 2 2 Resposta correta.O programa irá ler o primeiro número digitado pelo usuário, ou seja o número 2. Não será interpretado de forma hierárquica no qual 0 vem antes de 2, e sim conforme a sequência digitada pelo usuário. 1 em 1 pontos Segunda-feira, 24 de Maio de 2021 14h04min06s BRT Pergunta 10 Resposta Selecionada: Resposta Correta: Comentário da resposta: 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 ) E (contador <= 200) faça. (contador >= 100 ) E (contador <= 200) faça. Resposta correta. A alternativa correta é a E. É necessário inserir a condição do Enquanto para que ele percorra entre os valores iguais ou maiores do que 100, e menor ou igual a 200; ou seja, o contador deve ser (contador >= 100 ) E (contador <= 200) faça. ← OK 1 em 1 pontos javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_544724_1&method=list&nolaunch_after_review=true');
Compartilhar