Buscar

AVS Prova Algoritmos 2016

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CCT0239_AVS_201603214534 » ALGORITMOS  Avaliação: AVS
Aluno: 201603214534 ­ CLEVERSON XAVIER CORREA
Nota da Prova: 5,5    Nota de Partic.: 0     Av. Parcial.: 0     Data: 25/06/2016 13:26:54 (F)
  1a Questão (Ref.: 8041) Pontos: 0,0  / 1,0
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:
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.: 596196) Pontos: 0,0  / 1,0
Faça um algoritmo em português estruturado para receber a idade, a altura e o peso de várias pessoas. Calcule
e imprima: i. A quantidade de pessoas com idade superior a 50 anos; ii. A média das alturas das pessoas com
idade entre 10 e 20 anos; iii. A porcentagem de pessoas com peso inferior a 40 quilos entre todas as pessoas
analisadas. O algoritmo será executado enquanto não for digitada idade menor ou igual à zero.
Resposta:
Gabarito: algoritmo "conta_idade" Var idade, con1, con2: inteiro inicio con1<­0 con2<­0 leia(idade)
enquanto(idade<>­99)faca se (idade < 21) entao con1<­con1+1 senao se (idade > 50) entao con2<­con2+1
fimse fimse leia(idade) fimenquanto escreva(con1, con2) Fimalgoritmo
  3a Questão (Ref.: 568145) Pontos: 1,0  / 1,0
Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas formas
representa um algoritmo mais próximo de uma linguagem de programação de alto nível; sua sintaxe,
geralmente, fica mais parecida com a linguagem de preferência do autor, como Pascal, C, C++, Java. Estamos
nos referindo a definição de:
  Pseudolinguagem
Diagrama de Chapin
Linguagem gráfica
Linguagem natural
Linguagem verbal
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 10268) Pontos: 1,0  / 1,0
Em um algoritmo, para cada variável deve ser declarado o seu tipo, ou seja, o tipo de dado que ela
armazenará. O tipo que é utilizado para armazenar valores fracionários, positivos ou negativos é:
inteiro
caractere
string
  real
lógico
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 568161) Pontos: 1,0  / 1,0
1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço.
Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigi­se para sacar o
dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o
caixa eletrônico realizar a operação:
Valor a ser sacado
Pedido de senha
Confirmação do mês de nascimento
Confirmação do dia de nascimento
  Saldo final
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  6a Questão (Ref.: 653420) Pontos: 1,0  / 1,0
O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará
um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não.
  decisão, se, condição, condição, verdadeira.
decisão, para, condição, condição, falsa.
condição, repita, se, condição, para.
decisão, enquanto, condição, decisão, verdadeira.
decisão, se, condição, condição, para.
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 235596) Pontos: 0,5  / 0,5
Analise o trecho do algoritmo abaixo e indique a alterna�va que apresenta as saídas ob�das para os valores:  A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO 
ESCREVA("^^^^^")
FIM SE              
ESCREVA("=====")
 FIM SE
%%%%%
^^^^^
=====
  ^^^^^
=====
+++++ 
=====
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  8a Questão (Ref.: 11210) 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 fim 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 IV
II e III
II, III e IV
I, II e III
I e II
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 8042) Pontos: 0,5  / 0,5
Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ .
int, real e caractere
  int, char e float
int, char e logical
int, char e real
int, float e caractere
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  10a Questão (Ref.: 92509) Pontos: 0,0  / 0,5
Para que possamos construir um programa em C++ que "armazene sexo e idade de 5 pessoas, exiba uma
listagem contendo sexo e idade de todas as pessoas e, ao final, o total de pessoas do sexo masculino e a soma
das idades" podemos utilizar: 
I. Dois vetores: um do tipo char para armazenar os sexos e o outro do tipo int para armazenar as idades. 
II. Dois acumuladores (duas variáveis) também do tipo char: um para contar as pessoas do sexo masculino e
outro para somar as idades.
III. Duas estruturas de repetição (uma para entrada e outra para saída).
Analise as senteças e marque a resposta correta.
Somente a sentença III está correta
Somente as sentenças II e III estão corretas
  Somente as sentenças I e III estão corretas
Todas as sentenças estão corretas
  Somente as sentenças I e II estão corretas
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo
assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 25/06/2016 13:40:44
Período de não visualização da prova: desde 22/06/2016 até 29/06/2016.

Outros materiais