miércoles, 18 de agosto de 2010

Tarea De Lenguajes


Objective-C 
Es un lenguaje de programación orientado a objetos creado como un superconjunto de C pero que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980. En 1988 fue adoptado como lenguaje de programación de NEXTSTEP y en 1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa como lenguaje principal de programación en Mac OS X y GNUstep


COdigo de Objective- C

Código de redondeo
01
// Convierte el punto a la escala de la vista//
02
-(NSPoint)escalar:(NSPoint)punto{

03
    NSPoint p;
04
    p.x = punto.x*escalaX+desplazamientoX;

05
    p.y = punto.y*escalaY+desplazamientoY;
06
    return p;

07
}
08


09
 Convierte de la escala de la vista a natural
10
-(NSPoint)reducir:(NSPoint)punto{

11
    NSPoint p;
12
    floor calcula el entero inferior al punto calculado, para redondear hay

13
    sumar 0.5
14
    p.x = floor((punto.x-desplazamientoX)/escalaX+0.5);

15
    p.y = floor((punto.y-desplazamientoY)/escalaY+0.5);
16
    return p;

17
}