Buscar

Segunda Chamada - Carolos Felippe

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 RIO DE JANEIRO - UFRJ
Segunda Chamada
Computação (Python)
2013-1
Aluno:_________________________________________________
Matrícula DRE:______________________
LEIA ATENTAMENTE O ENUNCIADO DAS QUESTÕES E RESPONDA AO QUE SE PEDE
1) (2,5 pontos) Faça uma função que dado um número como parâmetro retorne ele mesmo elevado ao 
cubo (3).
2) (3,5 pontos) Definimos dois vetores A e B de dimensão n em termos de componentes como:
A = (a1, a2, a3, ..., an) e B = (b1, b2, b3, ..., bn)
O produto escalar entre esses vetores é descrito como:
A . B = a1 * b1 + a2 * b2 + a3 * b3 + ... + an * bn
Desenvolva uma FUNÇÃO que, dado dois vetores de mesmo tamanho como parâmetro (que podem ser 
representados por listas) de uma dimensão n qualquer, retorne o produto escalar entre eles.
3) (4 pontos) Problema das palavras primas
Um número primo é definido se ele possuir exatamente dois divisores: o número um e ele próprio. São 
exemplos de números primos: 2, 3, 5, 101, 367 e 523.
Neste problema, você deve fazer um programa para ler uma palavra composta somente por letras [a-z]. 
Cada letra possui um valor específico, a vale 1, b vale 2 e assim por diante, até a letra z que vale 26.
Você precisa definir se cada palavra em um conjunto de palavras é prima ou não. Para ela ser prima, a 
soma dos valores de suas letras deve ser um número primo.

Outros materiais