Prévia do material em texto
Parte superior do formulário
Questão 1
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
Analise o seguinte fluxograma:
Analise as afirmativas a seguir e escolha a que descreve o objetivo desse fluxograma, ou seja, o valor final de M (dado de saída) em função dos valores de entrada (A e B).
Escolha uma opção:
a. Calcula o resultado da expressão M = AB
b. O valor final de M é sempre 1, independentemente dos valores de entrada de A e B.
c. Calcula o resultado da expressão M = A * B.
d. O valor final de M é correspondente ao logaritmo natural de (A * B), ou seja, M = ln (A * B).
e. Quando o valor de B for 1, o valor final de M sempre será 1, independentemente do valor de A.
Feedback
Sua resposta está correta.
A resposta correta é: Calcula o resultado da expressão M = AB.
Questão 2
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
O setor de reprografia da faculdade precisa de um programa que auxilie a controlar o total de cópias realizadas em cada período. Assim, solicitou um programa que fique lendo a quantidade de cópias realizadas em cada serviço e, ao final do período, informe quantos serviços foram realizados e o total de cópias feitas. Considere que uma cópia se refere a uma folha copiada e que serviço é um conjunto de cópias solicitadas por um cliente. Analise os fluxogramas das alternativas abaixo e selecione aquela que representa a melhor solução para esse problema.
Escolha uma opção:
a.
b.
c.
d.
e.
Feedback
Sua resposta está correta.
A resposta correta é:
.
Questão 3
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
Considere o seguinte fluxograma:
Analise as alternativas a seguir e selecione a verdadeira.
Escolha uma opção:
a. O algoritmo irá escrever a seguinte série de números: 1, 1, 2, 3, 5, 8, 13, 21, 34.
b. O algoritmo irá escrever a seguinte série de números: 1, 1, 2, 3, 5, 8, 13, 21.
c. O algoritmo irá escrever a seguinte série de números: 2, 3, 5, 8, 13, 21, 34.
d. O algoritmo irá escrever a seguinte série de números: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55.
e. O algoritmo irá escrever a seguinte série de números: 2, 3, 5, 8, 13, 21, 34, 55.
Feedback
Sua resposta está correta.
A resposta correta é: O algoritmo irá escrever a seguinte série de números: 2, 3, 5, 8, 13, 21, 34..
Questão 4
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
O seguinte fluxograma realiza a decomposição de um número inteiro, que esteja no intervalo entre [1,9999] e escreve a quantidade de milhares, centenas, dezenas e unidades do número.
Perceba que são utilizados dois operadores relacionados com a divisão entre números inteiros:
• div, que calcula o quociente de uma divisão inteira entre dois números inteiros. Ex.: 7 div 2 = 3
• mod, que calcula o resto de uma divisão inteira entre dois números inteiros. Ex.: 7 mod 2 = 1
Analise as alternativas a seguir e selecione aquela que possui a melhor correspondência entre o fluxograma apresentado acima e o pseudocódigo apresentado.
Escolha uma opção:
a. algoritmo "decomposicao" var numero, parte, decimal : inteiro inicio escreval("Digite um numero: ") leia(numero) decimal <- 1000 enquanto (numero> 0) faca parte <- numero div decimal escolha caso 1000 escreval(parte," milhares") 100 centenas") 10 dezenas") 1 unidades") fimescolha <- mod fimenquanto fimalgoritmo <>>
b. algoritmo "decomposicao" var numero, parte, decimal : inteiro inicio repita escreval("Digite um numero: ") leia(numero) ate (numero > 0) e (numero <= 9999) decimal <- 1000 enquanto (decimal> 0) faca parte <- numero div decimal escolha caso 1000 escreval(parte," milhares") 100 centenas") 10 dezenas") 1 unidades") fimescolha <- mod fimenquanto fimalgoritmo <>>
c. algoritmo "decomposicao" var numero, parte, decimal : inteiro inicio repita escreval("Digite um numero: ") leia(numero) ate (numero > 0) e (numero <= 9999) enquanto (decimal> 0) faca parte <- numero div decimal escolha caso 1000 escreval(parte," milhares") 100 centenas") 10 dezenas") 1 unidades") fimescolha <- mod fimenquanto fimalgoritmo <>>
d. algoritmo "decomposicao" var numero, parte, decimal : inteiro inicio repita escreval("Digite um numero: ") leia(numero) ate (numero > 0) e (numero <= 9999) decimal="0" <- 1000 repita parte numero div escolha caso escreval(parte," milhares") 100 centenas") 10 dezenas") 1 unidades" fimescolha mod ate fimalgoritmo <>>
e. algoritmo "decomposicao" var numero, parte, decimal : inteiro inicio repita escreval("Digite um numero: ") leia(numero) ate (numero > 0) e (numero <= 9999) decimal <- 1000 enquanto (decimal>= 0) faca parte <- numero div decimal se (decimal="1)" entao escreval(parte," milhares") fimse centenas") dezenas") unidades" <- mod 10 fimenquanto fimalgoritmo <>>
Feedback
Sua resposta está correta.
A resposta correta é: algoritmo "decomposicao" var numero, parte, decimal : inteiro inicio repita escreval("Digite um numero: ") leia(numero) ate (numero > 0) e (numero <= 9999) decimal <- 1000 enquanto (decimal> 0) faca parte <- numero div decimal escolha caso 1000 escreval(parte," milhares") 100 centenas") 10 dezenas") 1 unidades") fimescolha <- mod fimenquanto fimalgoritmo <>>.
Questão 5
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
Considere o seguinte fluxograma:
Analise as afirmativas a seguir e escolha a FALSA:
Escolha uma opção:
a. A estrutura de repetição enquanto...para está representada no fluxograma.
b. Se for tirado do fluxograma o processo L = L + 1, a repetição nunca terminará e sempre escreverá o mesmo número.
c. O fluxograma possui um laço de repetição.
d. O fluxograma não escreverá nada se for digitado um valor para A que seja maior que B.
e. O fluxograma tem por objetivo escrever os números inteiros no intervalo [A,B], escrevendo os números desde A até B, incluindo os limites.
Feedback
Sua resposta está correta.
A resposta correta é: O fluxograma tem por objetivo escrever os números inteiros no intervalo [A,B], escrevendo os números desde A até B, incluindo os limites..
Parte inferior do formulário