salda

Páginas: 2 (412 palabras) Publicado: 29 de septiembre de 2013
Programación II
Guía de ejercicios 2
1. Escriba una función que calcule el factorial de n, n>1 .
2. Escriba una función que devuelva una lista de k números aleatorios entre a y b.
3. Dados dosvectores A , B ∈Rn , donde n es el largo del vector. Escriba las siguientes
funciones:
a) def

inner_product

(A,B),

donde

el

producto

interno

se

calcula

como:

nA⋅B=∑i=1 (A i∗Bi )
b) def norma(A), donde la norma se define como: ∣A∣= √ A⋅A

n

2
c) def distancia (A,B), donde la distancia se calcula como: d ( A , B)=∑ i=1 ( Ai−Bi )
d) def angle(A,B), donde elángulo en radianes entre dos vectores se calcula como:
A⋅B=∣ A∣∣B∣cos θ

4. Escriba una función que compare dos cadenas s1 y s2. La función debe entregar un 0, si son
iguales y un -1 si no lo son.
5.Escriba una función que invierta la cadena s1.
6. Una palabra es un palíndromo si es igual a su versión invertida. Escriba la función palíndromo,
la que entrega un 0 si lo es y un -1 si no lo es.
7.Escriba una función que dada una cadena s1, devuelva la subcadena comprendida entre las
posiciones a y b. Si la cadena no es valida, devolver una cadena vacia.
8. Dada una cadena s1, escriba unafunción que devuelva la cantidad de veces que la cadena s2 se
encuentra en la cadena s2.
9. Escriba una función que dada una lista l, devuelva la cantidad total de elementos en ella.
Considere que lalista puede contener a su vez otra listas.
10. Escriba una función que dada una cadena s1 y un delimitador d retorne una lista con todas las
subcadenas delimitadas por d.
11. Considere una cadenaalfanumérica, escriba la función mutación la trabaja de la siguiente
forma:
a) Si en la posición i se encuentra un dígito menor a 5, cámbielo por una letra en minúscula de
forma aleatoria.
b) Sien la posición i se encuentra una letra > m, cámbiela por un dígito de forma aleatoria.
c) En otro caso, reemplace por una letra en mayúscula de forma aleatoria.
12. Dado k un entero positivo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Saldo
  • Såld
  • Saldos
  • saldo
  • saldos
  • salda o
  • Circularizacion de saldos
  • Circularizacion de saldos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS