Professional Documents
Culture Documents
Programação de Computadores 01-12-2018 - Passei Direto
Programação de Computadores 01-12-2018 - Passei Direto
GRADUAÇÃO EAD
AV2 2018.2B
PROGRAMAÇÃO DE COMPUTADORES
01/12/2018
QUESTÃO 1.
As estruturas de repetição são encontradas em diversas linguagens, como C, Vba ou Visualg. Supondo que
você quisesse fazer uma contagem de 300 até 100 regressivamente de 30 em 30, como você faria?
QUESTÃO 2.
Conte quantas das frases abaixo estão corretas e marque a alternativa adequada.
R: zero
QUESTÃO 3.
Uma empresa realizou uma promoção dando desconto no estacionamento em caso de compras acima de um
dado valor. O algoritmo abaixo faz esse cálculo.
Algoritmo “descontoestacionamento”
var
compra,estacionamento,total : real
inicio
escreval(“informe valor da compra”)
leia(compra)
escreval(“informe valor do estacionamento”)
leia(estacionamento)
se compra > 100 então
total := estacionamento - 5
senao
se compra <= 150 então
total:= estacionamento - 20
fimse
escreval(“total a pagar de estacionamento”, total)
FIMALGORITMO
Se o valor da compra for 110, e o estacionamento, 10 reais, quanto ele vai pagar de estacionamento?
R: 5
Página 1 de 4
Impresso por geraldo bispo rocha, CPF 824.207.265-53 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 13/06/2021 22:03:58
QUESTÃO 4.
Analise a sequência de estruturas SE abaixo e marque a alternativa correta.
Var
jogo : literal
inicio
Escreval(“informe o seu jogo preferido”)
leia(jogo)
se (jogo=”D”) então
escreval(“dominó”)
senao
se (jogo = “x”) então
escreval(“xadrez”)
se (jogo= “F”) então
escreval(“futebol”)
senao
escreval(“não informado”)
fimse
fimse
fimse
FIMALGORITMO
R: não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código.
QUESTÃO 5.
Observe o código abaixo e marque a alternativa correta.
QUESTÃO 6.
Analise o algoritmo abaixo e depois marque a alternativa correta.
Algoritmo “abc”
var
escolha : literal
A,B,C inteiro
inicio
A:= 3
B:= 7
escreval(“selecione letra A, B ou C”)
leia(escolha)
se escolha = “A” então
A := A + 2
senao
se escolha = “C” então
Página 2 de 4
Impresso por geraldo bispo rocha, CPF 824.207.265-53 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 13/06/2021 22:03:58
A:=B +3
senao
C:= C + 5
fimse
fimse
fimalgoritmo
Se o valor informado para a escolha foi ‘C, qual será o valor final de A ?
R: 10
QUESTÃO 7.
Analise o algoritmo abaixo e depois selecione a alternativa correta.
R: 440 e 50
QUESTÃO .8
Observe a estrutura de repetição inserida no algoritmo a seguir.
R: para receber novamente as idades no caso do usuário colocar valor menor que zero.
QUESTÃO 9.
Na linguagem do Visualg, para receber um valor Real, basta declarar uma variável real e executar um “leia”.
Para exibir, basta usar o comando “Escreval”. Já na linguagem C, utilizamos um comando de saída equivalente
ao “Escreval” . Supondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa
variável?
R: printf(“%f”, B);
QUESTÃO 10.
Observe o código abaixo e marque a alternativa incorreta.
Página 3 de 4
Impresso por geraldo bispo rocha, CPF 824.207.265-53 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 13/06/2021 22:03:58
Página 4 de 4