Facultad de Ingeniera. Escuela de Ingeniera Civil. Principios de Informtica. CI-0202. Profesor: Adolfo Di Mare. Estudiante: Amanda Ulate Espinoza. II Semestre 2014. B37046.
Filmina 2. En la clase de esta semana, primeramente se nos explic algunos detalles importantes para la realizacin de la tarea programada 2, la cual deba entregarse ese mismo dia, se nos mostr como generar las variables necesarias a fin de aplicarles el mtodo de prueba assertrue. Seguidamente, se nos introdujo acerca de la tarea programada nmero 3, para la cual, todo lo necesario se encuentra en el enlace http://www.di- mare.com/adolfo/cursos/2009-2/pi-ta-3.htm. Filmina 3. La tarea programada 3, denominada Comparar Vectores; se trabajar de manera muy similar a la tarea programa 2, constiste en la implementacin del mtodo Encajados.java para que funcione de acuerdo a su especificacin se debe agregar ciclos anidados en el espacio ocupado por el cuadro "RELLENE CON SU ALGORITMO". De igual manera se debe incluir pruebas tipo assertTrue() en testElDelMedio() para completar por lo menos 10 pruebas porque para el mtodoelDelMedio() hay muy pocos datos de prueba. Dichas pruebas no deben ser repetitivas y deben mostrar diferentes datos de entrada. Para lo cual se pueden usar nuevos vectores adems de los que aparecen en la implementacin del mtodo elDelMedio(). Filmina 4. Esta semana se nos introdujo tambin el concepto de Retornar el boolean. El profesor nos explic que para retornar dos elementos, se emplea el uso de un vector el cual contenga dos valores; tanto valores exactos como valores aniados. Del mtodo retornar,return, se menciona en el libro de texto Java How to Program, 9/e, Early Objects Version, tal y como se menciona a continuacin The method has an empty parameter list, so it does not require additional information to perform its task. The method specifies that it returns a Stringthis is the methods return type. When a method that specifies a return type other than void is called and completes its task, the method returns a result to its calling method. For example, when you go to an automated teller machine (ATM) and request your account balance, you expect the ATM to give you back a value that represents your balance Filmina 5. As mismo, el profesor nos explic que para la tarea tambin se usan dos ciclos ya que estos corresponden a dos vectores, uno para la variable y y el otro para j.
Filmina 6. Se nos coment acerca de los ciclos anidados y de la importancia de ponerlos en prctica paso a paso para entender cmo funciona. En el libro , se habla acerca de los ciclos anidados, tal como de observa a continuacin
Filmina 7. En la clase siguiente se procedi a realizar la prctica individualmente en el laboratorio con el fin de aprender nosotros mismos como realizar esta tarea programada. Filmina 8. Para el contenido de esta semana se recomiendan los siguientes ejercicios del libro: Ejercicio 3.1, p. 99, Ejercicio 4.3, p. 146