A maior rede de estudos do Brasil

Grátis
5 pág.
AVS algoritmo

Pré-visualização | Página 1 de 1

8/7/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 1/5
 
Avaliação: CCT0239_AVS_201402216629 » ALGORITMOS
Tipo de Avaliação: AVS
Aluno: 201402216629 - CRISTIANO VERISSIMO LUZ
Professor: ALEXANDRE SOARES ALVES Turma: 9013/AB
Nota da Prova: 5,5 Nota de Partic.: 1,5 Data: 02/07/2014 12:58:08
 1a Questão (Ref.: 201402246332) Pontos: 1,5 / 1,5
Faça um algoritmo em pseudocódigo que receba a temperatura em graus Celsius do usuário e apresente-a em
graus Fahrenheit, de acordo com a fórmula: ºF = (1.8 * ºC) + 32. A saída deve ser igual ao exemplo: 
Exemplo: A temperatura CC graus Celsius equivale em Fahrenheit a FF.F graus.
Onde:
CC é a temperatura informada pelo usuário
FF.F é a temperatura convertida pelo programa
Resposta: algoritmo "conversao" var cc, ff.f real: escreva "Digite a temperatura em graus Celsius"; leia cc;
ff.f<-(1,8*cc)+32; escreva "A temperatura" cc "graus Celsius equivale em Fahrenheit a" ff.f "graus";
fimalgoritmo
Gabarito: Como é uma resposta de implementação podem haver várias alternativas, uma delas é:
algoritmo "Conversão de temperatura"
var
tempC, tempF:real
inicio
escreva("Informe a temperado em graus Celsius:")
leia(tempC)
tempF<-(1.8*tempC)+32
escreva(" A temperatura ",tempC," graus Celsius equivale em Fahrenheit a ",tempF," graus.")
fimalgoritmo
Vale ressaltar, que o professor deve analisar a lógica utilizada pelo aluno para a resposta da questão, já que
podem ser apresentadas várias formas de solução.
 2a Questão (Ref.: 201402301329) Pontos: 0,0 / 1,5
Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer.
8/7/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 2/5
Resposta: Digitar 6 valores, igual a 0 e menor que 6. vetor1 recebe o valor de vetor vezes 2 e veto2 recebe o
valor de vetor divido por 2
Gabarito:
Após o usuário entrar via teclado com seis números no vetor, o programa imprime em ordem inversa a de
entrada (do último para o primeiro elemento) os valores que foram digitados e que estão armazenados no
vetor. Em seguida, o programa cria e imprime dois novos vetores, um deles com o dobro do valor de cada
elemento (vetor 1) e outro com a metade do valor de cada elemento (vetor2).
 3a Questão (Ref.: 201402246144) Pontos: 0,5 / 0,5
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser
realizada é chamada de:
Linguagem de Programação
Pseudocódigo
 Fluxograma
Algoritmo
Diagrama
8/7/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 3/5
 4a Questão (Ref.: 201402466843) Pontos: 0,5 / 0,5
Uma variável pode ser entendida como sendo:
Um elemento da unidade lógica de controle.
Um dispositivo de saída de dados.
 Um endereço na memória principal.
Um dispositivo de memória auxiliar.
Um dispositivo de entrada de dados.
 5a Questão (Ref.: 201402246336) Pontos: 0,5 / 0,5
Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo
abaixo. 
algoritmo "Impressão de valores"
var
n1,n2,n3:inteiro
inicio
n1<-4
n2<-n1*2
n3<-n2+1+n2
n2<-n3+n2
n1<-n1-n2
escreva("O resultado final será ",n1,"+",n2,"=",n3*2)
fimalgoritmo
Nenhuma das alternativas
O resultado final será 4 + 25 = 29
O resultado final será -21 + 25 = 4
O resultado final será 4 + 8 = 9
 O resultado final será -21 + 25 = 34
 6a Questão (Ref.: 201402249501) Pontos: 0,5 / 0,5
Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos
I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição
é testada antes de entrar na estrutura de repetição.
II. A estrutura de repetição Repita / Até efetua um teste lógico no f im do laço, garantindo que pelo menos uma vez as instruções deste
são executadas.
III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira
repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira.
IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja
sempre associada a uma instrução que a atualize no interior do laço.
As afirmações corretas são:
 
I, II e III
 I, II e IV
I e II
II e III
II, III e IV
8/7/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 4/5
 7a Questão (Ref.: 201402332510) Pontos: 0,0 / 1,0
Com base na execução do código mostrado na figura abaixo analise as sentenças e, em seguida, assinale a
alternativa correta:
I. Enquanto for digitado um número inteiro maior que zero o programa continua solicitando a entrada de mais
um número.
II. O primeiro número digitado deve ser zero, caso contrário o programa não funciona.
III. O programa só consegue solicitar a digitação por uma número determinado de vezes, enquanto a condição
do comando 'while' for atendida.
Somente as sentenças I e II estão corretas
Somente as sentenças II e III estão corretas
Todas as sentenças estão corretas
 Somente as sentenças I e III estão corretas
 Somente a sentença I está correta
 8a Questão (Ref.: 201402466706) Pontos: 0,5 / 0,5
Observe o trecho do algoritmo a seguir e responda:
leia num;
se (num % 2 == 0)
 {
 tipo = 1;
 }
senão
 {
 tipo = 2;
 }
escolha(tipo)
{
 caso1 : imprima"PAR";pare;
 caso2 : imprima"IMPAR";pare;
}
Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. 
Qual o conjunto de respostas no final da terceira execução?
PAR, PAR, IMPAR
IMPAR, PAR, PAR
PAR, IMPAR, PAR
 IMPAR, IMPAR, PAR
8/7/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 5/5
IMPAR, PAR, IMPAR
 9a Questão (Ref.: 201402251341) Pontos: 0,5 / 0,5
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é
verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas
proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
 ((pontos>=10) && (pontos <=20))
((pontos>=10) % (pontos <=20))
((pontos>=10) # (pontos <=20))
((pontos>=10) || (pontos <=20))
((pontos>=10) ! (pontos <=20))
 10a Questão (Ref.: 201402474625) Pontos: 1,0 / 1,0
Em uma matriz quadrada, tem-se:
O número de l inhas maior que o número de colunas
O número de l inhas maior ou igual ao número de colunas
O número de l inhas menor que o número de colunas
 O número de l inhas igual ao número de colunas
O número de l inhas diferente do número de colunas.
Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.