Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE FEDERAL DO RECÔNCAVO DA BAHIA Processamento de Dados I Prof. Julian Mubarack Garcia Exercícios de Lógica Algorítmica em Python Obs: Prime pela clareza do algoritmo, com nomes de variáveis que identifiquem facilmente a sua natureza. 1. Faça um algoritmo que leia uma temperatura em graus Celsius e apresente-a convertida em graus Fahrenheit. A fórmula de conversão é: F = (9 * C + 160) / 5, na qual F é a temperatura em Fahrenheit e C é a temperatura em Celsius; 2. Faça um algoritmo que calcule o volume de uma esfera metálica qualquer. Para o cálculo precisa-se do raio r da esfera e da aplicação da fórmula: 3. Temos em um plano cartesiano 2 pontos distintos: 𝑥1,𝑦1 e 𝑥2,𝑦2 . Com o suporte da geometria analítica e do teorema de Pitágoras podemos definir a fórmula que calcula a distância d entre pontos considerando o triangulo retângulo formado com base nestes pontos, sendo então: Faça um algoritmo que calcule esta distância. 4. Suponha que você tenha um valor, em dinheiro (principal), para aplicar em algum fundo do sistema financeiro que lhe dá 10,5% de juros ao ano (365 dias). Faça um algoritmo que informe o montante que ficará depois de aplicado seu dinheiro em uma determinada quantidade de dias. Analise os dados de entrada e aplique a fórmula de juros simples: montante= principal x (1+(taxa de juros x número de períodos) . 5. Na física, especificamente na mecânica-cinemática, podemos calcular a altura máxima de um projétil lançado verticalmente com a seguinte fórmula: Onde h=altura, h0=altura inicial, v0=velocidade inicial, t=tempo e g=gravidade (9,8 m/s2 na Terra). Analise os dados de entrada e permita a automação do procedimento. 6. Um cilindro qualquer do motor de um carro funciona com uma mistura de oxigênio e combustível. Faça um algoritmo que calcule e apresente o valor do volume v deste cilindro, utilizando a fórmula v = π r2 h. 7. Um componente curricular em uma universidade é oferecido com aulas teóricas e práticas. A teórica terá 2 avaliações e a prática terá 3 avaliações. Sabe-se que as médias da teórica e da prática são aritméticas, mas a média do componente é ponderada considerando as médias aritméticas calculadas para o cálculo. Os pesos para a média ponderada são de 30% e 70% para a prática e teórica respectivamente. Automatize este cálculo. 8. Faça um programa que solicite o tamanho de um revestimento retangular em centímetros e o tamanho de uma parede em metros. Calcule e informe quantas caixas de revestimentos serão necessárias comprar. Sabe-se que a caixa possui 10 unidades do revestimento e que a parede possui uma porta padrão conforme a figura abaixo. 9. Uma amostra possui 3 números inteiros. Faça um algoritmo que imprima o menor destes números. 10. Um número é impar se este quando dividido por dois o resto for 1. Com isso faça um algoritmo que identifique se o número é impar ou não. 11. Uma pessoa com idade entre 18 e 67 anos pode doar sangue. Construa um algoritmo que identifique se a pessoa pode ou não doar sangue. 12. Construa um algoritmo que solicite uma data (dia, mês e ano) e informe se a data é válida. Não é necessário validar, neste momento, as particularidades de tamanho em dias do mês; se 28, 29, 30 ou 31
Compartilhar