3 en 1 (como el detergente)

Publicado en General el Abril 4, 2008 por chachiblog

Debido a nuestra apretada agenda, no hemos podido actualizar, a parte de que no había mucho de que hablar en ellas ya que eran bastante difíciles.

Vamos a empezar con la Práctica 4:
Nos gustó bastante esta práctica, porque se refería a clases y nos ayudó a refrescar la memoria acerca de lo que ya sabíamos de clases y herencia. En el ejercicio 1 teníamos que implementar el constructor y el método toString de las clases Miembro y Modificador.
En el ejercicio 2, había que heredar el método toString de la clase “Paaaadre” (de la que heredabas) se hace con la sentencia super.toString(); , y caso resuelto.

En los ejercicios siguientes, era ya un poco repetitivo (que no malo, porque repetir las cosas hace que te las aprendas), también había que implementar distintos métodos toString, aunque en el ejercicio 4, había que heredar el método toString (que necesitaba la clase Constructor), de la clase base Método, (no implementarlo en Constructor).

Práctica 5:

Tenemos que decir que esta práctica no fué muy productiva, ya que no nos dió tiempo a acabar ni la mitad!!!.

Había varias cosas, que no entendimos cuando nos preguntó el profesor…. ¿polimorfismo?, ¿sobreescritura?, ¿sobrecarga?????!!!!…. en fin, que en esta estábamos bastante perdidos (LOST).

En el primer ejercicio teníamos que sobreescribir el método toString de la clase “Clase”, con la sentencia:

miembros[i].toString() por la sentencia miembros[i]

y en la clase PruebaObjetos, quitar todas las referencias al método toString(). (Borrar todos los .toString).

En el ejercicio 2 tuvimos muchos problemas, (no teníamos ni idea de lo que había que hacer), nos descargamos la clase Almacenable, y en la clase Clase, pusimos la sentencia

public class Clase implements Almacenable

para obligar a Clase a que implementara el único método que tenía la clase Almacenable.

En este ejercicio, se nos acabó el tiempo de la práctica.

Práctica 6:

Particularmente, nos ha servido mucho esta práctica, porque nos ha enseñado a estructurar un programa desde el principio, es decir, desde que te dan un enunciado, con un problema, desarrollarlo, buscando qué clases necesitas, cuál es la clase principal, los atributos de cada una, y los métodos que utilizamos.

Me ha parecido muy práctico aprender a resolver esta clase de “ejemplos”, ya que el videojuego se nos presenta como algo parecido. (MENUDA MOVIDA, FLIPA BELLOTAS!!!!).

En esta práctica hemos “implementado” el juego del Tetris, planteando el problema con una clase abstracta Pieza, de la cual heredan 4 clases que son las distintas clases de piezas que tiene el Tetris (piezaCuadrado, piezaLinea, piezaL, piezaT, pieza4invertido). Tenemos también una clase Cola, en la cual se guardan en un array de Piezas, todas las “piezas”, que caeran por el panel cuando juegas, los métodos importantes de esta clase son encolar, desencolar, si la cola esta llena y vacía. Luego tendremos la clase Main, donde esta el “main”, que creara los distintos objetos de piezas, con la sentencia:

Pieza p1 = new PiezaCuadrado();

haremos este trabajo, p1 es un objeto de la clase PiezaCuadrado, que hereda de la clase Pieza, e igual que esta sentencia, para las 4 restantes. Luego para meter las piezas creadas dentro del array, uso el método enconlar de la clase Cola, (previamente, dentro del main, nos hemos creado un objeto de Cola (cola1)).

cola1.encolar(p1);

Estos métodos están sin implementar, eso lo haremos en la siguiente clase.

Práctica numer threeeee!!! (ó NO!)

Publicado en General el Marzo 11, 2008 por chachiblog

Saludo a sapos, culebras y guepardosss!!

Otro semana más, inspirados nos encontramos para seguir informando a nuestros “queridos amigos” de programación.
 
Nos sentimos totalmente realizados con la práctica del viernes, ya que hicimos hasta el ejercicio 4!!!! (ohh my godd!!!).
 
Gracias a Natalia (natymari (blog)), que es una persona muy apañanada, resolvimos algunas dudas que se nos presentaban por el camino de la programación.
 
Los ejercicios de esta práctica nos aclararon bastante la creación de objetos, y referenciar los métodos de unos objetos para usarlos en otros.
 
Particularmente a mi (Susana) me ayudo a entender de una vez por todas el método toString (Si, es una bobada…. pero no “entendía” lo de concatenar, que simplemente es para imprimir todos los string que tengas en el programa).
 
También nos gusta que el profesor nos vaya preguntando a todos, para ver que sabemos, y respondernos unos a otros. Y esooo!! seguiremos informando, y poniendo dudas!
 
y chimpum!!

PD: Vuelve MUCHACHADA NUIII!! (NUIIII!!!) el día 26 marzo.

genial5b15d8zy.gif

Segunda Práctica OCA (29-02-2008)

Publicado en General el Marzo 5, 2008 por chachiblog

Hola personas¡¡

Ya estamos otra semana de nuevo para comentar la maravillosa práctica del viernes pasado. Esta semana nos cambiamos de profesor, por eso de probar y esas cosas…y nos fuímos con Pablo Basanta, que va un poco más deprisa que Alberto.
El primer ejercicio (como en la semana pasada) no nos resultó muy difícil, ya que habíamos utilizado bastante el API de Java el año pasado para hacer el videojuego.
La “apañera” Susana se quedó un poco loca, porque no se acordaba bien de como era la sentencia en Java para generar valores aleatorio…porque he de decir que Susana es mu’ apañá y sabe programar también en C y Net (Genial).

En el ejercicio 2 nos intentaron explicar el uso de las aserciones, que simplemente es un System.out.print que te imprime los valores de las variables (contadores, etc…), y que cuando estás compilando te sirve para saber dónde está el error, pero en la presentación del programa no debe de estar. Con ese ejercicio no tuvimos muchos problemas, ya que se acumularon en el siguiente ejercicio…el de los temidos ficheros…AHHHH¡¡¡

Para hacer el susodicho ejercicio, estuvimos buscando en internet (foros), y encontramos ejemplos de cómo generar ficheros .txt en java. Pero el ejercicio en sí, no nos salía entero. Luego nuestra compañera Natalia se lo preguntó al profesor, el cual le dijo las sentencias para los ficheros y más o menos, entre una manada de personas, hicimos algo, pero no lo terminamos porque no había  más tiempo.

Al igual que la semana pasada, no nos dió tiempo a terminarla y se va a convertir en una costumbre el hacer los ejercicios en horas libres, o incluso dejar de comer para programar…nos estamos quedando “finicos”.

 Un saludo a gaticos y monetes¡¡¡ AYY LOS GATICOS¡¡¡

NOS LEEEEEEEEEMOS O NO¡¡¡

see-evil.jpg

Primera Práctica OCA (22-02-2008)

Publicado en General el Febrero 27, 2008 por chachiblog

Por segundo año, nos encontrábamos otra vez en el laboratorio de OCA, prestos a intentar entender y hacer la práctica 1.

La primera dificultad con la que nos topamos (y no éramos los únicos) era el tiempo y encontrar un ordenador libre y ¡que funcionara! Después de esta ardua tarea, nos dispusimos a comenzar la práctica.

Empezamos con el ejercicio 0, que después de la extensa explicación del profesor, no fue tan complicada. Este ejercicio nos ayudó a comprender un poco más, qué demonios era el path y para qué servía…ya que nos habían enseñado a “programar” pero sin conocer el entorno de Java.

Una vez acabado el ejercicio 0, contábamos con muy poco tiempo para hacer el resto de ejercicios. Aún así, el ejercicio 1 nos resultó relativamente fácil ya que con un bucle solucionamos el problema.

En el ejercicio 2, tuvimos un pequeño problema al no saber qué longitud tenía el main cuando pasábamos los args. Tras comernos un poco la cabeza, y ayudados por el profesor y los compañeros, solucionamos el ejercicio.

¡Ya no nos dió tiempo a hacer ningún ejercicio más! Pero a lo largo de esta semana estamos intentando terminarlos en horas libres.

 ¡¡¡¡Un saludete a gatos, culebras y guepardos!!!!
 ¡Hasta la semana que viene, y yau! (o no!!)

                                             perromuchacho.jpg

Welcome!!

Publicado en General el Febrero 25, 2008 por chachiblog

¡Hola a tod@s!

Este es el primer post de, esperemos, una larga lista de bitácora patrocinada por la asignatura Organización de Contenidos Audiovisuales en la titulación de ITT Sonido e Imagen en la Universidad Carlos III de Madrid.

Los autores de este “ChachiBlog” somos Susana y Manu; y esperamos que con la ayuda de nuestros compañeros se convierta en un espacio de ayuda al aprendizaje en el difícil “mundillo” de la programación.

 Un saludo

                                          dukewithhelmet.png