Baixe o app para aproveitar ainda mais
Prévia do material em texto
· Pergunta 1 1 em 1 pontos Lógica de Programação é o processo em que se desenvolvem instruções sequenciais lógicas para conseguir alcançar determinados alvos, em que podem se aplicar certas regras fundamentadas na Lógica. Leia o trecho a seguir, extraído de Forbellone (2005), e complete a lacuna com a alternativa correta. Quando não é possível identificar um padrão lógico de construção de uma estrutura de seleção, essa seleção é caracterizada como sendo uma estrutura de seleção ____________. (FORBELLONE, 2005). 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. Qual o tipo de seleção condiz com a citação de Forbellone? Resposta Selecionada: Heterogênea. Resposta Correta: Heterogênea. Comentário da resposta: Resposta correta. A alternativa correta é a E. Permite agrupar uma coleção de um ou mais elementos de tipos diferentes, pois não é possível identificar um padrão lógico de construção. 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. · Pergunta 2 0 em 1 pontos 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: Resposta Selecionada: Estrutura de Seleção. Resposta Correta: Estrutura Sequencial. Comentário da resposta: Sua resposta está incorreta. Estrutura de repetição é a sequência que deveria ser realizada diversas vezes; na estrutura de condição deveria existir algum comando “se” no algoritmo; estrutura de soma não existe, e estrutura de seleção não apresenta uma escolha de um grupo de ações. · Pergunta 3 1 em 1 pontos A criação de um vetor do tipo inteiro com oito posições pode ser declarado através do código int vetor[8]. A partir da declaração, ao realizarmos a atribuição do valor de cada índice sendo o próprio índice + 1, qual será o valor do vetor no índice número 4? Assinale a alternativa que corresponde à resposta correta: Resposta Selecionada: 5 Resposta Correta: 5 Comentário da resposta: Resposta correta. O valor do vetor no índice de número 4 será 5, pois será o valor do índice somado o número 1, que resulta um total de 5. · Pergunta 4 1 em 1 pontos Durante o evento Forró da Lua Cheia, um conhecido festival que ocorre na cidade de Altinópolis, no estado de São Paulo, diversas bandas de variados estilos musicais se apresentarão, como O Rappa e Gabriel, o Pensador, dentre outros. Para comemorar o aniversário de 30 anos do festival, os produtores do evento decidiram que quem tiver 30 anos de idade receberá desconto de 50% no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a seguir: S e idade = 30 Então Início Dar desconto de 50% Fim Senão Início Compra normal De acordo com o código, qual a estrutura de decisão foi utilizada? Resposta Selecionada: Estrutura de Decisão Composta. Resposta Correta: Estrutura de Decisão Composta. Comentário da resposta: Resposta correta. A alternativa correta é a B: a estrutura de Decisão Composta foi a utilizada para a situação descrita, pois se empregou a instrução SE e SENAO, ou seja, duas condições. · Pergunta 5 0 em 1 pontos 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? Resposta Selecionada: Para entrar na condição, Z = 5 entrará na terceira vez e Y = 5 entrará na quarta vez. Resposta Correta: Para entrar na condição, Z = 5 entrará na terceira vez e Y = 5 vai entrar na segunda vez. Comentário da resposta: 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 6 1 em 1 pontos Ao necessitar utilizar o conceito de estrutura de repetição no desenvolvimento de um pseudocódigo para visualizar a saída da frase “Você é show”, é necessário compreender o código e entender como deve ser realizada a apresentação da frase, por três vezes. Var X: inteiro Início ________________ Escreva(“Você é Show”) Fimpara fimalgoritmo De acordo com o código apresentado, assinale a alternativa que corresponde ao código necessário para obter a saída desejada: Resposta Selecionada: Para X de 1 até 3 faça. Resposta Correta: Para X de 1 até 3 faça. Comentário da resposta: Resposta correta. A alternativa correta é a A. Para X de 1 até 3 faça é a parte do pseudocódigo necessária, pois o comando para que vai realizar a repetição, do valor X que é o inteiro definido na parte superior do código. Ou seja, Para X de 1 até 3, ele repetirá o processo 3 vezes. Sendo assim, apresentará a seguinte saída: “você é show”, “você é show”´, “você é show”. · Pergunta 7 1 em 1 pontos A linguagem C define uma matriz como um vetor multidimensional, no qual ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho. Por exemplo, uma matriz que possui um vetor do tipo char com tamanho 5, todos os outros serão iguais. Assinale a alternativa que complementa a explicação de uma matriz. Resposta Selecionada: Uma matriz pode ter múltiplas dimensões, por exemplo matriz[3][3][3]. Resposta Correta: Uma matriz pode ter múltiplas dimensões, por exemplo matriz[3][3][3]. Comentário da resposta: Resposta correta. A resposta que complementa uma matriz é que uma matriz pode ser multidimensional, podendo ter dimensões maiores do que apenas 2, ou seja, matriz com 3 dimensões existe e é utilizado. · Pergunta 8 1 em 1 pontos 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çãode algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 27. A seguir, assinale a alternativa correta: Resposta Selecionada: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta Correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Comentário da resposta: Resposta correta. A asserção I está correta, pois os comandos de entrada em um algoritmo têm a finalidade de receber os dados informados pelos usuários e esses dados, posteriormente, são armazenados em variáveis. A asserção II está correta e é uma justificativa da proposição I, pois a finalidade do comando de entrada é alocar em uma variável o dado fornecido pelo usuário. · Pergunta 9 1 em 1 pontos Durante uma palestra do filósofo Mário Sérgio Cortella, que acontecerá na cidade de Maringá, no estado do Paraná, diversos professores debaterão diversos assuntos, como filosofia, cidadania, política, dentre outros. Os produtores do evento decidiram que quem apresentar a carteirinha de estudante receberá 70% de desconto no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a seguir: ______________________ Início Dar desconto de 70% Fim Senão Início Comprar normal Assinale a alternativa correta, que completa a lacuna com o código contendo a instrução necessária: Resposta Selecionada: Se CARTERINHA Então Resposta Correta: Se CARTERINHA Então Comentário da resposta: Resposta correta. A alternativa correta é a E: se CARTERINHA Então é a forma correta, não há necessidade de ter igual, pois a carteirinha é verificada; e, sozinha, serve como condição. · Pergunta 10 1 em 1 pontos 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. Resposta Selecionada: A finalidade do comando de saída é exibir o conteúdo da variável identificada. Resposta Correta: A finalidade do comando de saída é exibir o conteúdo da variável identificada. Comentário da resposta: Resposta correta. Quando o algoritmo exibe os dados que foram calculados, como uma maneira de exibir a resposta do problema solucionado, é utilizado o comando de saída ESCREVA, que tem por objetivo exibir o conteúdo da variável identificada.
Compartilhar