Vous êtes sur la page 1sur 3

Engenharia de Computao

Disciplina: Algoritmos e Computao


Semestre Letivo: 2016
Professor: Marcelo Siqueira / Henrique Cunha

ROTEIRO DE AULA 1 19/05/2016


Objetivos:
a. Apresentar ao aluno alguns exemplos de Ambientes de Desenvolvimento
Integrado.
b. Observar o comportamento do interpretador a partir de comandos
aritmticos
c. Entender o funcionamento do comando input e suas variaes.

1. Em um papel papel, resolva as expresses a seguir. Em seguida,
utilizando o prompt do interpretador do Python (>>>), digite cada uma
delas e observe se o valor produzido condiz com o resolvido.
a) (723/87) > 52
b) (216-36)*4 == 2**4
c) (10 > 5*2) and (2**3 == (3**2)*2)
d) not(16>32) or (False or True)
e) (((15/5)%3)>=1)
f) (2**1/2) != (2**(1/2))
g) False == (False or True)
h) ((not(False) and False) == (False or True))
i) ((7 > 2*4) and (43.5/1.2)) or (False == not(True))
not(not(not(False)))
j) (False or True or True and (14/2 > 2*3 + 1))
k) ((91 >= 3*4) and (True or (1 != 1000/10**3))

2. Utilizando o comando type, verifique os valores abaixo:


a) Teste
b) 10.2
c) 4
d) True
e) 18 + 2
f) 4 > 5
g) 10 == (2**3 + 2)

3. Escreva um programa que dado os valores de a, b, c, d, e, f e g abaixo,


realize as operaes abaixo:
a
b
c
d
e
f
g

=
=
=
=
=
=
=

1
2
6
0
8
-1
b

h
i
j
k
l
m
n
o

=
=
=
=
=
=
=
=

f + g
4**b
i + (42 8 / b)
j
k + h
l + 10
(j + k + 2*l) / 2*h
4*f + c**b + d*e

print(h)
print(o valor de I , i)
print(os valores de j, k, l e m so, j, k, l, m)
print(Resultado: \n\n, n + o)

4. Escreva um programa que leia o nome de uma pessoa e exiba a


mensagem Ol, FULANO (onde FULANO igual ao nome da pessoa).
5. Escreva um programa que leia dois valores inteiros e exiba a soma
deles.
6. Escreva um programa que leia dois valores inteiros e exiba o maior
deles.
7. Escreva um programa que leia os lados de um retngulo e informe o
valor de sua rea.
A sada deve ter o seguinte formato (por exemplo):
O valor da rea do retngulo 40 m2.

8. Escreva um programa que leia a idade de uma pessoa e informe


quantos segundos elas viveu.

9. Escreva um programa que realize a converso de dlar para real: para


cada valor lido em dlar da entrada padro, ser exibido o correspondente
em reais (1 dlar = 3.55 reais).

10. Escreva um programa que leia um nmero e informe se ele PAR ou


MPAR.

11. Escreva um programa que leia a quantidade de linhas de um programa, o


nmero de funes existente nele, o tamanho da equipe e o nmero de bugs
encontrados e calcule a eficincia da equipe de acordo com a seguinte
formula:
EFICIENCIA = (QUANTL / QUANTF) / TAMEQ 4.2*(NUMB)

12. Escreva um programa que calcule a quantidade mxima de dados a ser


transmitida por um usurio levando em considerao a taxa de transmisso
maxima de video, udio e dados e a capacidade do canal contratado:

QDmax = (TVideo*5.2 + TAudio*3.4 + TDados*1.5) / Capacidade

Vous aimerez peut-être aussi