Baixe o app para aproveitar ainda mais
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.
Compartilhar