You are on page 1of 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

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?

R: para i de 300 ate 100 passo -30 faca

QUESTÃO 2.
Conte quantas das frases abaixo estão corretas e marque a alternativa adequada.

• SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1


• SE..ENTAO..SENAO equivale ao FOR e serve para estruturas de seleção
• PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutura de repetição determinada
• expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos

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

Qual a mensagem que o programa vai emitir?

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.

R: O algoritmo rodará sem problemas.

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.

Qual o valor final da variável soma e da variável X, respectivamente?

R: 440 e 50

QUESTÃO .8
Observe a estrutura de repetição inserida no algoritmo a seguir.

Para que serve essa estrutura de repetição?

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

O que acontecerá se tentarmos executar esse algoritmo?

R: O algoritmo rodará sem problemas

Página 4 de 4

You might also like