Buscar

2013-2-1a.ListaDeExercicios-IPC

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

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

Outros materiais