Universidad Catolica de Temuco - Ingeniería Civil en Informática

jueves, 20 de octubre de 2011

ANÁLISIS PELÍCULA “La Sociedad de los Poetas Muertos”.







Integrantes: -Camilo Friz G.
                   -Jonathan Lincoqueo.
Ingeniería Civil en Informática.
Universidad Católica de Temuco.

FICHA TÉCNICA PELÍCULA.
  • Nombre: "La Sociedad de los Poetas Muertos" o "Dead Poets Society"
  • Género: Drama
  • Director: Meter Weir. Australiano.
  • Elenco:
Robin Williams, Robert Sean Leonard, Ethan Hawke, Josh Charles, Gale Hansen, Dylan Kussman, Allelon Ruggiero, James Waterson, Kurtwood Smith, Carla Belver y Leon Pownall.
  • Procedencia: EEUU
  • Año: 1989
  • Sinopsis: En 1959 comienza a trabajar, en una estricta escuela estadounidense para varones, John Keating. El mismo es el nuevo profesor de inglés que, con sus poco convencionales método, le da nueva vida al ya establecido plan de estudios.




  • Analicen qué crisis de identidad o sentido viven los siguientes personajes: Incluye en el análisis los qué elementos detonantes y la forma de solución en cada caso, si la hubiese:


   Neil Perry: 
  Neil era el que siempre obedecía a sus padres. A la llega al nuevo curso, decidido seguir obedeciendo las ordenes de su padre, ya que lo obligaban a que estudiará medicina, aunque le gusta la poesía y actuar en teatro.


    El profesor Keating a través de sus enseñanzas, logro que se animara a seguir en lo que a él lo hiciera feliz, a pesar de la opinión de sus padres, lo que no hace responsable de su muerte al profesor, solo quiso ayudarlo, pero Neil vio su situación muy complicada y que no tenia solución, y decidió quitarse la vida. Sus padres, en cambio, influyeron en la decisión de Neil. Su madre, por no enfrentar y contradecir a su marido, viendo que Neil sufría, pero no hizo nada. Su padre no lo escuchó, no lo entendió, lo limitó y lo obligó, provocando que un joven con tanto espíritu y ganas de vivir terminara con su vida. Quizá, si lo hubiese escuchado , se habría dado cuenta de que Neil no tenia intenciones de dejar el colegio por actuar, solo quería hacerlo porque era algo que lo hacia realmente feliz.


    Neil, bajo esa circunstancia no encontró otra salida, pensaba que su destino era contemplar la voluntad de sus padres, estudiar en la facultad militar, y ser un médico.


    Había otra salida, que quizá no hubiese dado resultado, pero que debería haber intentado. Era tomar fuerzas y hablar con su padre, como el profesor se lo había aconsejado.


    • Todd Andersen:


    El era hermano de un ex estudiante de la escuela, y que por lo demás era uno de los mejores estudiantes. Tood era compañero de pieza con Neil, y con el quien más apego tenia del grupo. Él era un poco tímido, así que le costaba expresarse en público.


    El profesor Keating en clases, lo hacia realizar algunas actividades para que pudiera desarrollarse mejor frente a sus compañeros. El no trataba de ridiculizarlo frente al resto, sino que trataba de ayudarlo, quería que pudiera superar su timidez que lo excluía del grupo, que no le permitía expresarse y demostrar a todos esa persona tan inteligente y buen compañero que hay en su interior. Además, la falta de afecto lo llevaba a ser alguien solitario y a permanecer siempre distante. Finalmente, logro acercarse al grupo, y fue quien más expresó su dolor ante la muerte de Neil.


    • Mr. Keating:


    Era el nuevo profesor de lengua Inglesa. Ha sabido salir adelante de sus problemas y volver a comunicar a sus alumnos los descubrimiento de la verdad que ha conseguido realizar . Representa los nuevos valores de la educación y de la película. El profesor ayuda a los alumnos a descubrir sus propios caminos, rompiendo con algunas viejas pautas de la escuela tradicional. Se sustituye por una búsqueda común.


    Prender a pensar por sí mismos, a adquirir un pensamiento crítico y creativo, a responsabilizarse de las propias decisiones, a ganar autonomía, a ser más reflexivos, son metas que frecuentemente mencionamos como inherente a la función docente. Pero suele quedarse muy a menudo en buenos propósitos.


    • Charlie Dalton (Nuwanda):


    Es un chico más liberal y quizá un poco alocado. El primero que rompe las hojas del libro de literatura.


    • Knox Overstreer:


    Se integra bien en el grupo. Le encanta la libertad y no ve los peligros al querer conseguir sus objetivos. Se enamora de una chica, siendo la primera vez que la ve, olvidándose de las consecuencias de que tenga novio. Al final, su constancia hace que consiga a la chica, ya que siguió los consejos de su profesor.





  • Explica qué elementos de la construcción de Sentido de vida (de acuerdo al texto leído) detonan la decisión de Neil de suicidarse.





    Se creemos que Neil toma una decisión tan abrupta al tener una crisis de identidad en la cual entra en la duda de seguir aferrado al seno materno o dejarlo de lado y comenzar a razonar por sí mismo, pero el error de este fue creer que estas dos podían convivir juntas.


    Lo que queremos decir es que no se pude vivir una vida utilizando el razonamiento de tus padres seguir viendo con su misma perspectiva para poder sentirse aceptado por estos.


    Suicidio es la forma más fácil de afrontar un problema, pero era la única forma de sentirse libre de cierta forma y poder descansar. Ya que sentirse obligado a hacer lo que tus padres digan y hacerles caso sumiso por que no quieres dejar el ceno materno y poder avanzar es y será siempre agobiante y asfixiante.





  • Expliquen de qué manera Mr. Keating entiende el conceptoCarpe Diema partir de la explicación que da a los estudiantes y de la siguiente frase que él menciona, y enfaticen en la relación de este concepto con el SENTIDO DE VIDA:
    Carpe diem 
     


    El día de hoy no se volverá a repetir. Vive intensamente cada instante. Lo que no significa alocadamente, sino mimando cada situación, escuchando a cada compañero, intentando realizar cada sueño positivo, buscando el éxito del otro, examinándote de la asignatura fundamental: el Amor. Para que un día no lamentes haber malgastado egoístamente tu capacidad de amar y dar vida por lo que continuará...”


    Aprovechar el momento al máximo, dejar que la vida sea monótona y aburrida, vivir la vida y no para la vida pero siempre con responsabilidad no dejarse llevar por los arrebatos mal intencionados los cuales provocaran daño, sino por el contrario entregando amor y paciencia a esas mismas .


    En el sentido de la vida se construye viviendo el día a día y vivir una vida la cual uno no se siente lo suficientemente cómodo en ella es sentirse menos , es estar encerrado en cuatro paredes sin encontrar una salida, en si el hombre pude ser feliz aferrándose a cosas pequeñas, a esas cosas pequeñas que hacen recordar quien es pero no dejarse llevar por el quien será en el futuro ya que debes vivir cada instante de tu vida intensamente aferrándote a esas cosas pequeñas y al amor el cual contiene y así poder acabar con el ciclo de la pregunta eterna “cuál es mi sentido de vida” y responderla con lo que ya tienes en ese instante y te hace lo suficientemente feliz. 

 





  • Con qué personaje de la película se siente representado cada uno de los integrantes


   Jonathan Lincoqueo:


   Bueno, en lo personal me sentí representado con parte de todd Anderson un chico tímido temeroso el cual tiene miedo de errar y de que ese error se traduzca a burlas de sus compañeros. Siempre tuve el miedo de errar en alguna pregunta y que mis compañeros se burlen, en un principio soy muy tímido igual que el personaje pero logro desenvolverme.


Tal vez no sea lo bastantemente autónomo, desarrolle la vergüenza y la duda más que mi propio bien estad. Riesgo de una sensación de inferioridad, fracaso e incompetencia, Siempre he tratado de encontrar y hacer sentir bien a mis padres de cierta forma aceptándolos con las cosas que me dan aunque nunca me gusten.





   Camilo Friz:


    En lo personal, no me siento identificado con ningún personaje de la película ya que no me siento tímido y no me cuesta expresarme en publico. En el caso de Neil, no siento alguna responsabilidad de seguir lo que digan mis padres.





  • Conclusiones


   La vida sigue con o sin ti no es necesario tratar de destacar y ser recordado por algo que en verdad no eres y seguir atado a la infelicidad de la vida cotidiana, en si solo es encontrase consigo mismo para poder encontrar el sentido de vida el cual nos compone como persona.


   La decisión que tomamos en nuestras diferente etapas es la que nos marca y nos divide entre sentirnos bien y poder seguir nuestro proyecto vida y poder levantase en las mañanas para poder seguir o quedarnos encerrados en la pregunta eterna que “cuál es el sentido de mi vida”.


Conclusión película.


   Las conclusiones que pudimos sacar de la película es la manera en la refleja a la sociedad en si en todos sus aspectos la forma de vida de los adolescencia, además de hacernos ver la vida que creemos correcta y completa hasta hora, ha cambiado de cierta forma sobre todo después de encontrar el significado de carpe diem.

lunes, 10 de octubre de 2011

Mis Competencias - Programacion I

Separador de Pares e Impares.



Autor: Camilo Ariel Friz Gómez.
Competencias: Desarrollo de Software (Nivel 1).
Palabras claves: Programación, Java, modulo, pares, impares. 


      En este blog, mostraremos los pasos a seguir para poder lograr desarrollar una aplicación en lenguaje Java, las experiencias que se obtuvieron al realizarlo y errores posibles que se puedan presentar para el perfecto funcionamiento del código.

      En uno de los laboratorios de Programación I, tuvimos que desarrollar una aplicación en Java, que nos separara los números pares de los impares, de una línea de números que se ingresan por teclado.

      Para poder realizar la aplicación en Java, necesitaremos algunos códigos que son se mucha importancia:

     -Scanner: Lo utilizaremos para poder obtener los datos por teclado.
     -‘%’ (módulo): Este signo nos permite sabes si un número es par o impar. Cuando un numero módulo   de 2 el 0, es par y cuando un numero módulo de 2 es 1, es impar. Ahora iremos mostrando paso a paso la realización del código.


Código del Programa.



import java.util.*;                                               //importamos las librerías del Java.

public class AGRUPAR_DIGITOS                   //creamos la clase.
{
public static void main(){                                    //creamos el constructor.
Scanner Leera = new Scanner(System.in);    //llamamos a la libreria del Scanner.
System.out.println("Numero (5 Digitos): ");   
int n = Leera.nextInt();                                    //guardamos en una variable lo                   //que se      ingresa por teclado.

//en esta parte del codigo, extraeremos los números que se ingresaron 
//por teclado
//y que utilizaremos para poder saber si son pares o impares.  

int c01 = (n/10000);//1º numero
int c02 = (n%10000);
int c03 = (c02/1000);//2º numero
int c04 = (n%1000);
int c05 = (c04/100);//3º numero
int c06 = (n%100);
int c07 = (c06/10);//4 numero
int c08 = (n%10);//5º numero

//ahora guardamos los datos en variables de tipo entero

int ca = (c01);
int cb = (c03);
int cc = (c05);
int cd = (c07);
int ce = (c08);

System.out.println("");
System.out.print("Los Digitos Pares son: ");

if (c01%2 == 0){                                //si el digito es par, se imprime en pantalla
System.out.print(ca);
}

if (c03%2 == 0){                                 //si el digito es par, se imprime en pantalla
System.out.print(cb);
}

if (c05%2 == 0){                                //si el digito es par, se imprime en pantalla
System.out.print(cc);
}

if (c07%2 == 0){                                 //si el digito es par, se imprime en pantalla
System.out.print(cd);
}

if (c08%2 == 0){                                 //si el digito es par, se imprime en pantalla
System.out.print(ce);
}

System.out.println("");
System.out.print("Los Digitos Inpares son: ");

if (c01%2 == 1){                                 //si el digito es impar, se imprime en pantalla
System.out.print(ca);
}

if (c03%2 == 1){                                 //si el digito es impar, se imprime en pantalla

System.out.print(cb);
}

if (c05%2 == 1){                                 //si el digito es impar, se imprime en pantalla

System.out.print(cc);
}

if (c07%2 == 1){                                 //si el digito es impar, se imprime en pantalla
         
System.out.print(cd);
}

if (c08%2 == 1){                                 //si el digito es impar, se imprime en pantalla

System.out.print(ce);
}
}
}

    Entonces ya tendríamos nuestra aplicación funcionando, ya que descompusimos los números ingresados, para poder analizarlos uno por uno y asi agruparlos en pares e impares. 

Capturas


       


Reflexión

        -Scanner y modulo, códigos que fueron muy útiles para la realización de la aplicación, ya que sin estos, no se podrían ingresar datos por teclado durante la ejecución del programa y costaría mas saber si un numero es par o impar.
       -El lenguaje Java, es muy utilizado en aplicaciones de escritorio, por su facilidad de uso, funciones, etc.
               







Mis Competencias - Programacion de Robot


El Robot Turista.

Autor: Camilo Ariel Friz Gómez.
Competencias: Desarrollo de Software (Nivel 1).
Palabras claves: Programacion de robot, nxc, robot, turista. 



En el curso de Programación de Robots, nuestro primer trabajo fue programar y diseñar “El robot Turista”, donde este debe “visitar” varios puntos del circuito y detenerse por unos segundos, y teniendo en cuenta que no debe chocar con los obstáculos. Les señalaremos como lograr que el robot esquive todos los obstáculos que se encuentren en el circuito y hacer que se detenga en los puntos señalados.

Primero, antes de empezar a programar en código NXC (código de programación del robot) debemos saber lo que va a realizar, y para esto debemos realizar un Pseudocódigo. Un pseudocódigo es el código del robot pero en palabras que cualquier persona puede entender, por ejemplo: Una de las soluciones fue tratar de medir los tiempos necesarios que ocupaba el robot en cada estación, cuánto tiempo tenía que seguir en posición recta y al llegar a las esquinas los grados necesarios para que girara en condición óptimas, y para eso realizaremos el siguiente:

-avanzar por 7 segundos hasta la estación 1.
-detenerse por 2 segundos en la estación 1.
-avanzar por 1,7 segundos en la misma posición.
-girar 90º a la izquierda.
-avanzar por 2,9 segundos hasta la estación 2.
-detenerse por 2 segundos en la estación 2.
-girar 100º a la izquierda.
-avanza por 7,4 segundos hasta la estación 3.
-detenerse por 2 segundos en la estación 3.
-girar 45º a la izquierda.
-avanzar por 1,8 segundos hasta la estación de partida.
-girar 135º a la izquierda para quedar en posición de partida nuevamente.


Como se puede observar, ya sabemos lo que realizará nuestro robot físicamente, gracias al Pseudocódigo.
Después de haber realizado el Pseudocódigo, ya podemos implementar nuestro código. Aquí se encuentra el código que utilizamos en nuestro robot, y después, un video que demuestra lo que logramos realizar con nuestro robot.  

Codigo de Programa.

//El Robot Turista.
task main () {
//repetira esto 2 veces
repeat(2){
OnFwd(OUT_A, 60);
OnFwd(OUT_C, 56);
Wait(7000);//el robot avanza en linea recta hasta la estacion 1
Off(OUT_AC);
Wait(2000);//se detiene 2 segundos en la estacion 1
OnFwd(OUT_A, 61);
OnFwd(OUT_C, 56);
Wait(1700);//avanza en linea recata durante 1.7 segundos
OnRev(OUT_C, 56);
Wait(380);//dobla para dirijirse a ala estacion 2
OnFwd(OUT_A, 61);
OnFwd(OUT_C, 56);
Wait(2900);//avanza hasta llegar a la estacion 2
Off(OUT_AC);
Wait(2000);//se detiene 2 segundos en la estacion 2
OnRev(OUT_C, 53);
Wait(780);//gira para ponerse en marcha a ala estacion 3
OnFwd(OUT_A, 61);
OnFwd(OUT_C, 59);
Wait(7400);//avanza hasta llegar a la estacion 3
Off(OUT_AC);
Wait(2000);//se detiene 2 segundos en la estacion 3
OnRev(OUT_C, 56);
OnFwd(OUT_A, 61);
Wait(70);//se endereza
OnFwd(OUT_A, 61);
OnFwd(OUT_C, 56);
Wait(1800);//avanza 1.8 segundos en linea recta
OnRev(OUT_C, 56);
Wait(350);//gira y se pone en posicion hacia la linea final
OnFwd(OUT_A, 61);
OnFwd(OUT_C, 56);
Wait(3100);//avanza hasta llegar a la linea de inicio/final
Off(OUT_AC);
Wait(2000);//se detiene 2 segundos antes de comenzar la segunda vuelta
OnRev(OUT_C, 56);
OnFwd(OUT_A, 61);
Wait(350);//se enderesa y pone en posicion para la segunda vuelta
Off(OUT_AC);
}
         }


Video de la Actividad




Reflexión

-La forma más práctica de hacer funcionar el robot para que hiciera el circuito, fue la utilización del Pseudocódigo, que nos ayuda a orientarnos antes de implementar el código que utilizaremos en nuestro robot.
-El pseudocódigo es un código con palabras de uso cotidiano, que utilizamos para poder hacer más fácil la implementación del código.
-También aprendimos a utilizar el código NXC (código de programación del robot), por ejemplo, cómo hacer funcionar los motores, ponerle tiempo, repetir tareas, etc.