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
}

8 comentarios:

  1. :)

    hola que tal

    creo que tu reporte esta bien pero le falta un poco mas de informacion sobre el lenguaje, pero el ejemplo esta muy bien, muy entendible y claro,

    nos vemos!
    bye

    ResponderEliminar
  2. se me hizo un poco complicado entender tu reporte pero sii coincido con mi compañera u npoco de info no iria mall!
    ademas recuerda incluir tutoriales :O

    ResponderEliminar
  3. Compilador-Sí
    Ejemplo-Sí
    Manual-No

    Calificación: 2/3

    Saludos, échale ganas...

    ResponderEliminar
  4. emmm como ke seria mejor poner un ejemplo mas facil o mejor entendible

    ResponderEliminar
  5. hola!!

    hubiera sido mucho mejor si hubieras redactado ... creo que la imagen asi es algo confusa ..

    =)

    ResponderEliminar
  6. creo que si te falto informacion si como el manual y compilador
    y en lo que pones acerca del programa creo que esta bien
    bueno reporte

    ResponderEliminar
  7. Tu reporte esta bien, solamente que te falto algun tutorial.

    ResponderEliminar
  8. Hola tu reporte esta muy cortito pero lo que cuenta es que en lo poco que tiene es una buena explicación y es facil de entender, pero si te falto un manual de referencia y esto lo hubiese hecho mas facil

    ResponderEliminar