Baixe o app para aproveitar ainda mais
Prévia do material em texto
Conteúdo do exercício Ocultar opções de resposta Comentários Pergunta 1 0 / 0 Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando? Resposta corretaDesvio condicional simples. Loop infinito. Laço com contador de controle. Desvio condicional composto. Repita ate. Desvio condicional simples. Comentário: Uma estrutura de seleção simples SE… ENTAO é formada pelo comando SE e por um teste condicional. Se o teste condicional for verdadeiro, o programa executará o comando que está subordinado à estrutura de seleção SE… ENTAO. Se o teste condicional for falso para a primeira opção (B>A), o programa não executará o comando e seguirá com a execução, testando outras opções. Fonte: livro da disciplina, capítulo 5, seção 5.2.1. Ocultar opções de resposta Pergunta 2 0 / 0 Dado o seguinte pseudocódigo, onde os valores de entrada de x, y e z são 3, 2 e 5, respectivamente. Assinale qual o valor saída de y: Algoritmo "selecão composta" Var x, y, z: inteiro Inicio escreva ("Digite três valores: ") leia (z, y, x) se (z > y) ou (x * y < z) então escreva (y*2) senão escreva (y+12) fimse Fimalgoritmo 10 Incorreta: 14 8 Resposta correta4 6 Pergunta 3 0 / 0 Ocultar opções de resposta Ocultar opções de resposta Comentários A estrutura de seleção em algoritmos pode ser simples ou composta. Na estrutura condicional simples o comando só será executado se a condição for verdadeira. Assinale a alternativa correta em relação a sintaxe da estrutura condicional simples. se condição comando . se condição senão . Incorreta: se condição faça comando. se condição então comando senão comando. Resposta corretase condição então comando. Pergunta 4 0 / 0 A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos. Considerando a pseudo linguagem Portugol e a sua implementação em Visualg, analise as afirmações a seguir e posteriormente marque a alternativa correta. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado. Tudo o que é apresentado pelo comando de saída deve estar entre aspas. Assinale a alternativa correta: apenas as alternativas I, III e IV Resposta corretaapenas as alternativas I e III apenas as alternativas II, III e IV apenas as alternativas I e IV A resposta está disponível no Capítulo 4, na página 54. Ocultar opções de resposta Comentários A troca de informações entre a máquina e o usuário são realizadas por meio de comandos de entrada e saída de dados, tornando possível manipular dispositivos de hardware como: teclados, mouses, discos, impressoras. No Visualg, o comando de entrada é representado pela palavra “leia” e o comando de saída utiliza a palavra “escreva”, sendo que este último pode receber a letra “l” ao seu final, inicial da palavra “linha”, resultando no comando “escreval”, que força a troca de linha ao final do que é escrito. Pergunta 5 0 / 0 Nas estruturas de seleção faz-se necessária, muitas vezes, a utilização de operadores, pois por meio destes torna-se possível realizar a combinação de mais de uma condição e então aplicar os conceitos de verdadeiro e falso conforme resultado da condição. Assinale a alternativa correta em relação aos tipos de operadores utilizados em algoritmos. Lógico, aritmético, caso. Lógico, condicionais, aritmético. Lógico, caso, condicionais. Resposta corretaLógico, aritmético, relacionais. Lógico, relacionais, condicionais. A resposta está disponível no capítulo 5 seção 5.2.1. Os operadores que são utilizados na construção de algoritmos são, operadores lógicos, operadores aritméticos e operadores relacionais. Sendo o primeiro responsável pela comparação de uma ou mais condições. O segundo responsável pelos cálculos numéricos e o terceiro aborda as expressões lógicas para testes entre valores do mesmo tipo. Portanto, a resposta é lógico, aritmético, relacionais. Pergunta 6 0 / 0 Ocultar opções de resposta Ocultar opções de resposta A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos. Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, analise as afirmações a seguir e posteriormente marque a alternativa correta. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado. Tudo o que é apresentado pelo comando de saída deve estar entre aspas. Assinale a alternativa correta: apenas as alternativas II, III e IV apenas as alternativas I e IV apenas as alternativas II e III Incorreta: apenas as alternativas I, III e IV Resposta corretaapenas as alternativas I e III Pergunta 7 0 / 0 Na elaboração de determinados algoritmos e programas é necessário o uso de estruturas que possibilitam uma situação de escolha mutuamente exclusiva, ou seja, se determinada situação for executada as demais não serão. Para essas circunstâncias, uma determinada estrutura é mais indicada. Assinale a alternativa correta em relação ao nome da estrutura para situações condicionais mutuamente exclusivas. imprime enquanto leia Resposta corretaescolha/caso para Comentários Ocultar opções de resposta Comentários A resposta da questão está disponível no capítulo 5 seção 5.2.3. A estrutura escolha/caso é o nome dado a condições mutuamente exclusivas, isto é, quando uma determinada situação é executada as demais são descartadas. Pergunta 8 0 / 0 É muito frequente que um programa, durante a sua execução, precise passar por uma tomada de decisão. A execução de uma determinada sequência de comandos pode estar subordinada a uma expressão, cujo resultado lógico será colocado a prova em uma seleção simples, ou em uma estrutura composta. Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, sobre estruturas de seleção, analise as afirmações e na sequência marque a alternativa correta. Uma estrutura de seleção simples utiliza as cláusulas “se”, “então", “senão" e “fimse”. A cláusula “senão" é utilizada para executar uma sequência de comandos quando o teste lógico da expressão em questão resulta em FALSO. Depois da cláusula “senão" é necessário colocar uma expressão lógica antes da sequência de comandos. Assinale a alternativa correta:. apenas as alternativas I e III apenas as alternativas II e III apenas as alternativas I, II e III Resposta corretaapenas as alternativas I e II apenas a alternativa I A resposta da questão está disponível no capítulo 5. seção 5.2.1 e 5.2.2. Gabarito: apenas as alternativas I e II Justificativa: Uma estrutura de seleção simples utiliza um teste condicional para desviar o fluxo da execução de um programa. A cláusula “se” inicia a estrutura, onde logo após deve-se colocar o teste lógico. Se o resultado do teste for VERDADEIRO, são executados os comandos subordinados à cláusula, sendo que está subordinação termina com o uso da cláusula “fimse”. Quando existe a necessidade de se executar um ou mais comandos para quando o teste lógico iniciado pela cláusula “se” resulta em FALSO, utiliza-se a cláusula “senão” e só então termina-se o bloco de instruções com a cláusula “fimse” Ocultar opções de resposta Pergunta 9 0 / 0 Segundo Costa, Koehler e Morais (2016), “Quando falamos em programação, a estrutura de seleção é um comando utilizado quando precisamos decidir sobre algo ou alguma coisa.”. Considerando opseudocódigo a seguir, após sua execução, qual o valor de x é apresentado na tela, para as variáveis de entrada 88 e 62, respectivamente? Algoritmo "selecão" Var x, y : inteiro Inicio escreva ("Digite dois valores: ") leia (y, x) se (x > y) então y <- x + y fimse se (x < y) então x <- (y div 2) fimse escreva("O valor de x = ", x) Fimalgoritmo 30 44 Resposta correta75 Incorreta: 32 41 Pergunta 10 0 / 0 Ocultar opções de resposta A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos. Considerando a pseudo linguagem Portugol e a sua implementação em Visualg, analise as afirmações a seguir e posteriormente marque a alternativa correta. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado. Tudo o que é apresentado pelo comando de saída deve estar entre aspas. Assinale a alternativa correta: apenas as alternativas I, III e IV Resposta corretaapenas as alternativas I e III apenas as alternativas I e IV Incorreta: apenas as alternativas II e III apenas as alternativas II, III e IV
Compartilhar