Baixe o app para aproveitar ainda mais
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
Compartilhar