Sobre las cajas negras

4 05 2009

Hola de nuevo esta vez quiero explicar algo quer me a enseñado mi amigo benjamin un informatico ,ingeniero informatico que curso la carrera en oviedo y es sobre las cajas negras,creo que a cualquiera le puede ir bien.
El tema es que una funcion debe actuar como una caja negra o sea tiene siempre que utilizar los parametros definidos en la funcion,para que sea indfependiente del resto del programa en eso se basa el termino caja negra.pongamos un ejemplo:

lista=[1,2,3,4]
def cambia(lalistaquesea):
lalistaquesea[0:1]=3 #Esto seria correcto utilizamos los propios parametros de la funcion y la funcion no sabe nada del resto del programa trabaja individualmente
lista[0:1]=3 #Esto seria incorrecto o sea no podemos usar la lista que esta fuera de la funcion

Bueno espero que alguien le sirva para no cometer esta calse de errores ya que yo los cometia y gracias a mi amigo benjamin ya no los cometo.
La siguiente entrada la dedicare a Py2exe ,como crear el ejecutable y como añadir un icono a la aplicacion y bueno lo que pueda encontrar,un saludo hasta la proxima


Acciones

Información

2 respuestas

4 05 2009
Kynes

Lo de las “cajas negras” se aplica también en Ecología, pero no es una mala práctica, sino más bien un método de estudio global de un sistema que tiene “piezas”, en informática serían como objetos. En ecología cuando se coge un bosque o un lago, se le considera como una caja que acumula, materia y energía. A un ecólogo igual no le interesa el contenido de la caja, sino sólo lo que entra y sale. Si se mete uno a estudiar el contenido de una caja, igual se pasa toda la vida, sin aprender nada del sistema total.

24 05 2009
sunlight

Lo de las cajas negras es ampliamente utilizado también en ingenierías diferentes a la informática.

Por ejemplo, en telecomunicaciones, mas concretamente en Teoría de la Comunicación (ya sea analógica o digital), las cajas negras se usan para describir sistemas sin saber como están descritos internamente, sólo conociendoses de estos su función de transferencia.

Para conocer como son las cajas negras de estos sistemas te debes ir normalmente a la teoria electrónica de comunicaciones.

Una caja negra podría ser por ejemplo un filtro paso de bajas que implemta la última etapa de un receptor (demodulador) de AM, DSB-SC.

Deja un comentario