Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Amazonas Instituto de Computação IEC 081 – Introdução à Ciência da Computação IEC 037 – Introdução à Programação de Computadores Professora: Tanara Lauschner Data de entrega: 30.01.2014 (menos um ponto para cada dia de atraso) Enviar por email para tanara@icomp.ufam.edu.br até as 8h da manhã com [IPC] no assunto. Vale 1/3 da nota MT (veja Plano de Ensino). 1a. Lista de Exercícios Orientações: Pense primeiro na solução definindo as entradas e saídas do algoritmo e construindo um fluxograma. Coloque um cabeçalho em cada código com o seu nome, turma e o objetivo do código. Cada exercício terá o seguinte nome de arquivo [Nome_do_Aluno]-Lst1-[numero_do_Exercicio_de_01_a_10].py Cada Exercício possui o mesmo valor. 1. Dados quatro números inteiros e positivos, escreva um script Python que ordene os números de forma crescente e apresente na tela. 2. Dados quatro números inteiros e positivos, escreva um script Python que determine quantos deles são ímpares. Verifique se as entradas são válidas. 3. Na apuração das notas de um desfile de escolas de samba utiliza-se um sistema em que são desprezadas a nota mais baixa e a mais alta, para evitar perseguições ou favorecimentos. Dadas as três notas de um quesito qualquer (bateria, evolução, ...), obter a nota que não foi desprezada. As notas são números inteiros que variam de 0 a 10. 4. Escreva um programa que irá calcular um 12% de gorjeta e um imposto de 6% sobre o preço da refeição. O usuário entrará com o preço da refeição e o programa irá calcular a gorjeta, o imposto e o total. O total é o preço de refeição mais a gorjeta mais o imposto. O programa irá exibir os valores de gorjeta, imposto e total. 5. Escreva um programa que gere um número aleatório inteiro entre 1 e 100, e através de testes condicionais de tentativa e erro você tem que adivinhar que número é esse. O programa vai te informar se o número que você digitou é maior ou menor e irá executar até você acertar o número. 6. Três jogadores lançam dados. Ganha aquele que tirar a face com maior número. Determine quem ganhou, quem ficou em segundo ou terceiro. Mostre o valor de cada jogador. Considere a possibilidade de empate. Os números de cada jogador devem ser gerados de forma aleatória. 7. Considere o exercício anterior, com dois jogadores apenas, mas ganha o melhor de três rodadas. 8. Um radar de trânsito verifica a velocidade dos veículos. Este radar emite um registro de multa e o valor é calculado da seguinte forma: caso o carro ultrapasse 40 km/h, o valor é de R$ 147,00. Caso a quilometragem seja superior a 60km/h é adicionado R$ 2,50 para cada 1 km/h acima do limite. Escreva um programa para determinar o valor da multa. 9. Uma quantia inicial q é aplicada a uma taxa t de juros. O saldo s desse investimento após m meses é dado por: s=q(1+t)m.Para uma taxa t ao mês, quanto tempo (em anos e meses) é necessário para que o saldo dobre em relação ao valor inicial? E quanto é necessário para que este saldo dobre novamente, ou seja, quadruplique o valor inicial? 10. Escreva um programa que reconhece uma senha de quatro caracteres. Caso o usuário digite errado a senha 5 vezes, o problema informa que este usuário está bloqueado no sistemas. Caso digite corretamente o usuário terá acesso ao sistema. Universidade Federal do Amazonas IEC 081 – Introdução à Ciência da Computação
Compartilhar