Prévia do material em texto
<p>Universidade Federal de Uberlândia</p><p>Profa Christiane R. S. Brasil email: christiane.ufu@gmail.com</p><p>Lista de Exercícios 1</p><p>Assunto: Pseudocódigo/Fluxograma</p><p>1. Escreva um algoritmo (pseudocódigo e fluxograma) para calcular o</p><p>consumo médio de um automóvel (medido em Km/l), dado que são</p><p>dados de entrada: a distância total percorrida e o volume de</p><p>combustível consumido para percorrê-la (medido em litros).</p><p>2. Escreva um algoritmo (pseudocódigo) que leia dois valores inteiros</p><p>distintos e verifique se um é o dobro do outro. Escreva mensagem de</p><p>saída de acordo com a verificação.</p><p>3. Faça um pseudocódigo (e seu fluxograma) que receba um número</p><p>real e informe se está no intervalo fechado entre 10 e 30.</p><p>4. Faça um pseudocódigo (e seu fluxograma) que receba um número</p><p>real e mostre: uma mensagem caso este seja maior que 80, outra</p><p>mensagem caso seja menor que 25, e outra mensagem diferente</p><p>caso seja igual a 40.</p><p>5. Faça um pseudocódigo (e seu fluxograma) que leia o valor de</p><p>produto em 2016 e o valor do mesmo produto em 2018 e verifique se</p><p>houve aumento ou não.</p><p>6. Ao final da execução do trecho abaixo, quais os valores de A, B e</p><p>C?</p><p>A ← 1;</p><p>B ← 2;</p><p>C ← 1;</p><p>A ← B+1;</p><p>B ← B-1;</p><p>C ← A+3;</p><p>C ← B-3;</p><p>A ← C+1;</p><p>A=_______ B=________ C=_________</p><p>mailto:christiane.ufu@gmail.com</p><p>mailto:christiane.ufu@gmail.com</p><p>7. O que será mostrado no vídeo durante a execução deste trecho de</p><p>programa?</p><p>x ← 1;</p><p>z ← 2;</p><p>w ← x + z;</p><p>w ← x - z;</p><p>ESCREVA(“Valor de w: ”, w);</p><p>ESCREVA(“Valor de w-1: ”, w-1);</p><p>Outra pergunta, qual o valor de w depois da execução de todas as</p><p>instruções?</p><p>8. Escreva um pseudocódigo que armazene o valor 10 em uma</p><p>variável A e o valor 20 em uma variável B. A seguir (utilizando</p><p>apenas atribuições entre variáveis) troque os seus conteúdos fazendo</p><p>com que o valor que está em A passe para B e vice-versa. Ao final,</p><p>escrever os valores que ficaram armazenados nas variáveis.</p><p>9. Faça um pseudocódigo que leia a idade de uma pessoa expressa</p><p>em anos, meses e dias e escreva a idade dessa pessoa expressa</p><p>apenas em dias. Considere ano com 365 dias e mês com 30 dias.</p><p>10. As maçãs custam R$ 1,30 (a unidade) se forem compradas</p><p>menos de uma dúzia, e R$ 1,00 (a unidade) se forem compradas 12</p><p>ou mais. Escreva um algoritmo que leia o número de maçãs</p><p>compradas, calcule e escreva o custo total da compra.</p><p>11. Faça um algoritmo para ler: quantidade atual em estoque,</p><p>quantidade máxima em estoque e quantidade mínima em estoque de</p><p>um produto. Calcular e escrever a quantidade média ((quantidade</p><p>média = quantidade máxima + quantidade mínima)/2). Se a</p><p>quantidade em estoque for maior ou igual a quantidade média</p><p>escrever a mensagem 'Não efetuar compra', senão escrever a</p><p>mensagem 'Efetuar compra'.</p><p>12. Escreva um pseudocódigo que leia cinco números reais e mostre</p><p>quantos são positivos.</p><p>13. Faça um algoritmo para ler 3 valores (A, B e C) representando as</p><p>medidas dos lados de um triângulo e escrever se formam ou não um</p><p>triângulo. OBS: para formar um triângulo, o valor de cada lado deve</p><p>ser menor que a soma dos outros 2 lados.</p><p>14. Faça um pseudocódigo que solicite o ano de casamento, o ano</p><p>atual e escreva as seguintes mensagens, para os seguintes casos: 25</p><p>anos – “Bodas de Prata”; 50 anos – “Bodas de Ouro” e 75 anos –</p><p>“Bodas de Diamante”. Nos casos restantes, escrever apenas o</p><p>número de anos de casados.</p><p>15. Faça um pseudocódigo que leia um número real que representa a</p><p>nota de um aluno. Em seguida, escreva um conceito ao aluno</p><p>correspondente à nota, segundo a tabela a seguir. Para isso, use a</p><p>estrutura SE-SENAO ANINHADA.</p><p>Nota do aluno Conceito do aluno</p><p>Maior ou igual a 9.0 A</p><p>Menor que 9.0 e maior ou igual a 7.0 B</p><p>Menor que 7.0 e maior ou igual a 5.0 C</p><p>Menor que 5.0 e maior ou igual a 2.5 D</p><p>Menor que 2.5 E</p><p>16. Considere que para doar sangue é necessário:</p><p> Ter entre 16 e 69 anos.</p><p> Pesar, no mínimo, 50kg.</p><p>Faça um pseudocódigo para entrar com a idade e o peso da pessoa e</p><p>defina se pode, ou não, doar sangue. Caso não possa doar, escreva o</p><p>motivo. Use SE-SENAO ANINHADO.</p><p>17. Escreva um algoritmo que pergunte o dia, mês e ano do</p><p>nascimento de uma pessoa, o ano atual, e diga se a data de</p><p>nascimento é válida ou não. Caso não seja, diga o motivo. Considere</p><p>que:</p><p> Janeiro, Março, Maio, Julho, Agosto, Outubro e Dezembro tem</p><p>31 dias.</p><p> Abril, Junho, Setembro e Novembro tem 30 dias.</p><p> Fevereiro aceita 28 ou 29 dias.</p><p> Os meses são indicados por valores numéricos de 1 a 12.</p>