Guía de estudio 9 -- Tuplas

  1. Las tuplas ¿pueden tener elementos de diferente tipo, o están obligadas a que todos los elementos sean del mismo tipo?
  2. ¿Cómo se expresa una tupla en Python?
  3. ¿Son obligatorios los paréntesis para expresar una tupla? Indique el motivo por el cual los usaría o no los usaría.
  4. ¿Cuál es el error que retorna Python cuando se trata de modificar el valor de una tupla?
  5. Indique mediante ejemplos cómo funciona la asignación entre tuplas. Al menos debe indicar un ejemplo para asignatr un conjunto de variables a una tupla y viceversa, y el intercambio de valores entre dos variables.
  6. Una función, ¿puede retornar una tupla como resultado?. Dé un ejemplo, con una función que dadas las coordenadas cartesianas x y y de un punto en un espacio bidimensional, retorne sus correspondientes coordenadas polares (radio vector y ángulo).
  7. Busque la fórmula matemática que usa Python para generar números seudo-aleatorios. Busque cuál es el fundamento matemático de la misma, citando bibliografía que pueda encontrar en la biblioteca de la UAP. [BERPSC]
  8. Investigue los métodos de cálculo numérico denominados métodos de montecarlo. [BERPSC]
  9. Si en la variable a se referencia una tupla dada, y se hace b = a , ¿las variables apuntan luego a la misma o a diferentes copias de la tupla original? Justifique su respuesta en función de las propiedades de las tuplas.

Si tiene preguntas no deje de leer de qué maneras contactarme.

Copyright (C) 2004 César Ballardini

Está permitida la copia textual y distribución de este artículo en su totalidad por cualquier medio, siempre y cuando esta nota se preserve.

Actualizado: $Id: guia-estudio-09.html,v 1.1 2004/10/26 14:51:34 cballard Exp $

Valid HTML 4.0!


Hosted by www.Geocities.ws

1