Você está na página 1de 3

UNIVERSIDADE FEDERAL DO PIAUÍ - UFPI

CENTRO DE CIÊNCIAS DA NATUREZA


DEPARTAMENTO DE COMPUTAÇÃO

Disciplina: PROGRAMAÇÃO DE COMPUTADORES


Professor: Dr. José Rodrigues Torres Neto
Aluno:
Matricula:

2ª Avaliação

1. Para cada um dos seguintes trechos de código, indique o que será exibido pelo programa (Valor:
1.5 ponto):

a)

#saída: 2 True

b)

#saída: not c = True

c)

#saída:
True False
False True

1
2. Imagina que você tem acesso a uma base de dados de usuários. E nesta base de dados, cada
usuário possui uma lista de amigos. Para encontrar os amigos em comum dos usuários, pode-se
comparar uma lista com outra. Como você pode resolver esse problema? (Valor: 2.5 ponto)

a. O seu programa deve receber como entrada duas listas de tamanho 10 de amigos.
b. A saída deve ser uma nova lista contendo os valores em comum das duas listas.

RESULTADO:

a) l1 = [1,2,3,4,5,6,7,8,9,10]

l2 = [3,2,5,7,11,10,8,9,14]

for i in l1:

for j in l2:

if(i==j):

print(i)

break

b) print: (2,3,5,7,8,9,10)

3. Supondo que a população de um país A seja da ordem de 80000 habitantes com uma taxa anual
de crescimento de 3% e que a população de B seja 200000 habitantes com uma taxa de
crescimento de 1.5%. Faça um programa que calcule e escreva o número de anos necessários para
que a população do país A ultrapasse ou iguale a população do país B, mantidas as taxas de
crescimento. (Valor: 2.5 ponto)

a = 80000
b = 200000
ano = 0

while a <= b:
a += a * 0.03
b += b * 0.015
ano += 1
Print ( “A ultrapassa ou iguala a B em %d anos” %ano )
A ultrapassa ou iguala a B em 63 anos

4. Utilizando listas, faça um programa que faça 5 perguntas para uma pessoa sobre um crime. As
perguntas são (Valor: 2.5 ponto):

i. “Telefonou para a vítima?”


ii. “Esteve no local do crime?”
iii. “Mora perto da vítima?”
iv. “Devia para a vítima?”

2
v. “Já trabalhou com a vítima?”

a) Se a pessoa responder positivamente a duas perguntas ela deve ser classificada como
“Suspeita”, entre três e quatro perguntas como “Cúmplice” e cinco perguntas como
“Assassino”. Caso contrário, ele será classificado como “Inocente”.

Boa Sorte!!!!!

Você também pode gostar