JAVA. Sobre el cast.

El cast es para realizar conversiones de tipo. Mas que ver su utilidad con los tipos básicos (primitivos) o las referencias, dedico esta entrada a ver cuando compila y cuando no compila. El cast compila siempre que nos movamos hacia abajo por la jerarquia de herencia. Debemos recordar que existe…

Esquema recursivo con almacen.

Preparando la docencia de DAA me encontre un esquema de programación muy interesante e intuitivo, el esquema recursivo con almacen. Cuando ejecutamos una función recursiva, en ocasiones, dicha función vuelve a resolver problemas para los cuales ya ha calculado la solución. Por ejemplo, en el caso de la serie de…

JAVA. Vectores y polimorfismo.

Este es un problemilla que me surgió el otro dia al intentar «castear» el Object [] que devuelve una colección. Observemos el código: public class TestVectores{ public static void main(String []args){ // JAVA permite que el vobj apunte a un vector que contenga // elementos de su tipo, o derivados.…

Serie de Fibonacci.

Fibonacci Fibonacci es una manera única de ver los números y los patrones que están dentro de ellos. Esto a veces puede parecer confuso, pero te sorprendería la cantidad de situaciones y de datos que contienen la secuencia de Fibonacci. Entonces, ¿cómo podríamos aplicar esto a los seres vivos? Muy…

Scale, Rotate and Translate (Move) in RhinoScript vbScript

Un ejemplillo de como rotar, trasladar y escalar objetos en rhinoceros con vbscript. Por cierto, tambien se puede usar la función Rhino.TransformObject que usa las matrices de transformación con coordenadas homogeneas, ya escribiré algo sobre esto :). Sub ScaleAndMove() Dim idBox, idBoxNew ' MOVER/TRASLADAR idBox = DrawCube(20, 0, 0, 10)…

Variant To The Power.

Ya está!, me quedo con vbVariant para implementar mis vectores, por varias razones: – Los vectores no se pueden asignar unos a otros, me toca copiar elemento a elemento, los variant, como son variant conteniendo valores (da igual la forma) si se pueden copiar con una asignación directamente :). –…

VBScript Variant Type

Bueno, el tema es que vengo de C++ y el tipo Variant me está volviendo loco, claro si estuviera en visual basic no script le pongo tipo a todas las variables y me movería en mi salsa, pero en vbscript todas las variables son de tipo variant :). Empecemos. Scalar…

Bucles 1.

Option Explicit 'Script written by 'Script copyrighted by 'Script version jueves, 13 de agosto de 2009 9:05:47 'Cambiar esta llamada para ir cambiando el procedimiento que ejecuta el script. Call Main5() Sub Main() Dim x x = 1 Do While x