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