Buscar

PROGRAMAÇÃO DE COMPUTADORES AV2

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

Página 1 de 4 
 
 
 
 
GRADUAÇÃO EAD 
 AV2 2018.2B 
 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 
 
 
 
 
 
 
 
 
 
PROGRAMAÇÃO DE COMPUTADORES 
 Página 2 de 4 
 
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 3 de 4 
 
 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 4 de 4 
 
 
 
O que acontecerá se tentarmos executar esse algoritmo? 
 
R: O algoritmo rodará sem problemas

Continue navegando