tag:blogger.com,1999:blog-25859239892353878982024-03-04T20:39:26.238-08:00Apuntes Duoc UCTodo lo necesario para sobrevivir en la carrera de Ing. en Informática, VespertinoCainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.comBlogger36125tag:blogger.com,1999:blog-2585923989235387898.post-33091693128809306292009-06-21T16:43:00.000-07:002009-06-21T16:56:23.345-07:00Ingenierìa de softwareAcabo de crear un Wiki para subir el material de Ingeniería de SoftwareEncontré que el uso de Blog era poco colaborativo y algo egoísta, el WIKI en cambio es un mecanismo de colaboración para desarrollar contenido entre todos y sin censura.Voy a ir subiendo el material que entrega el profe y desarrollar las tareas desde el enunciado hasta la entrega, pasando por los modelos de clases y todos los Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com2tag:blogger.com,1999:blog-2585923989235387898.post-53806327163243687282007-09-23T09:07:00.000-07:002007-09-23T10:31:38.549-07:00Sistema par manejo de notasUn colegio necesita que se construya un sistema para la toma de ramos y el manejo de notas de sus alumnos.La información que se maneja es:De cada alumno se conoce:• Nombre.• Numero de matricula (generado por el sistema y correlativo).• y un arreglo de las asignaturas que ha tomado este semestre.Por su parte cada asignatura cuenta con la siguiente información:• Nombre de la asignatura.• ProfesorCainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com4tag:blogger.com,1999:blog-2585923989235387898.post-39087233943685137152007-08-16T17:59:00.000-07:002007-08-20T23:32:23.574-07:00Bases de Datos; Tarea 1, Venta de pasajeLa Tarea 1 es diseñar un Modelo E/R que represente la venta de pasajes de una Agencia de Viajes a cualquier destino, y por cualquier medio (aéreo, terrestre o marítimo).Su modelo debe incluir las Relaciones existentes y la cardinalidad entre ellas: 1-1, 1-n, o n-m según corresponda.Indicar además las claves o llaves primarias (pk) para cada entidad y las llaves foráneas (fk) en cada relación.Su Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com1tag:blogger.com,1999:blog-2585923989235387898.post-21744987571025435312007-08-11T08:16:00.000-07:002007-08-11T08:57:46.831-07:00Volviendo a clases, segundo semestrePrimera semana de clases, ya conocí a todos los profesores y creo que me llevé una excelente primera impresión de todos.Este semestre nos toca empezar en serio a programar.Esta vez el DUOC se aseguró y POO lo enseña Juan Corvalan y Sonia Arriagada, excelentes profesionales y sobre todo, docentes de vocación.A diferencia de otros profesores, no insisten mucho con el tema asistencia, a diferencia Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com2tag:blogger.com,1999:blog-2585923989235387898.post-84499704205315793182007-07-16T16:01:00.000-07:002007-07-18T07:10:17.601-07:00Clase animalPOR FIN TERMINE!El profe dejo el siguiente ejercicio que, según él, se parece a lo que va a preguntar en el examen.Construir una clase Animal que tiene como atributos(80 Ptos): tipo de animal (puede ser Vaca, Gallina o Cabra) producción: array de largo 30 que guardará la producción diaria del animal (se asumirá que el mes tiene 30 días y los datos se obtendrán en forma aleatoriaCainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com1tag:blogger.com,1999:blog-2585923989235387898.post-25716361470746165382007-07-16T07:10:00.000-07:002007-07-18T07:26:14.204-07:00Clase menuGranjaCorresponde a la segunda parte del trabajo.Les recuerdo que en las buenas prácticas de programación, se requiere de, al menos, dos clases;La clase que Plan que contiene el objeto principal, atributos privados y métodos públicos para "tocar" los datos.La clase "Test" donde encontramos el menu, las entradas y salidas, las opciones y por supuesto la clase mainLa clase "Plan" no debe ser manipulada Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-4385317317005667172007-06-27T16:48:00.000-07:002007-06-27T16:59:02.201-07:00Tarea Proyecto AutomotrizPara que funcione el cambio de precio, se deben realizar modificaciones en las clases Auto y Camioneta, si no, no funciona por la "visibilidad" de los objetos.Dejo aquí la tarea resuelta :-)Suerte!// ************************************************* //public class Auto { private String marca; private int anho; private String color; private Registro registroAuto; /** constructor por defecto */ Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com3tag:blogger.com,1999:blog-2585923989235387898.post-80864426100733637372007-06-18T19:09:00.000-07:002007-06-18T19:21:10.515-07:00Puntos, circulos y otras confusionesClase del 18 de juliopublic class Punto { //Atributos private double x=0.0; private double y; //Constructores public Punto(){ x=2.2; y=0.0; } // punto public Punto(double param1,double param2) { x=param1; y=param2; } // punto //Getters public double getX(){ return x; } // getX public double getY(){ return y; }Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com1tag:blogger.com,1999:blog-2585923989235387898.post-12942967446091641142007-05-09T18:58:00.000-07:002007-05-09T19:11:16.042-07:00Primera taza de JavaVamos a ver 3 programas muy simples, completamente resueltos.Es una inmersión rápida en programación y vamos a revisar conceptos de pseudocódigo, diagrama de flujos y código Java.El objetivo es entender los conceptos básicos del diseño de un programa y desarrollarlos usando JavaPrograma número 1Escribir un programa que pida por pantalla la nota de un alumno e indique si está reprobado si su nota Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-80846670696900453322007-05-09T07:20:00.000-07:002007-05-10T17:28:13.207-07:00Curso de Java en líneaTenemos casa nueva para estudiar :-)Armando el tema "pseudocodigo" me dí cuenta que no puedo ayudarlos con Java de forma sistematica usando sólo el blog.Así que pedí ayuda a un par de amigos y nos conseguimos un espacio en al U.Central, donde voy a ir poniendo lo mismo que he puesto en el blog y lo que hemos estudiado juntos, pero con un formato más estructurado, cada tema en un bloque que Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com4tag:blogger.com,1999:blog-2585923989235387898.post-63870975679470641722007-05-09T01:58:00.000-07:002007-05-09T12:08:21.766-07:00Ingreso por tecladoA veces, para resolver el problema, simplemente hay que dejar de mirarlo Introducción a la entrada por teclado En java para poder escribir se emplea el objeto System.out, pero para leer del teclado es necesario emplear System.in. Este objeto pertenece a la clase InputStream, esto significa que para leer tenemos que emplear sus métodos, el más básico es read, que permite leer un carácter: charCainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-19206481752685075352007-05-07T09:57:00.000-07:002007-05-07T10:02:36.960-07:00Guía nº5 de Word para software de productividadDeje la guía nº5 que el profe de SPD dío el míercoles.Pueden descargarla de aquí o aquíhttp://files.openomy.com/public/Cainista/guia_Word_5-1.docSe trata de como incluir tablas en Word.Quizás más tarde las resuelvo y las dejo en este mismo artículo.Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-78411218900209212882007-05-03T23:09:00.000-07:002007-05-03T23:12:46.286-07:00Primera taza de JavaLes dejo aquí el reforzamiento que armamos, espero que les sirva!Primera tazaCainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-67995689366406199122007-05-02T19:00:00.000-07:002007-05-09T18:33:00.898-07:00Tarea 43Resolvamos esta lesera...43. Tomando como base los resultados obtenidos en un laboratorio de análisis clínicos, un medico determina si una persona tiene anemia o no, lo cual depende de su nivel de hemoglobina en la sangre, de su edad y de su sexo. Si el nivel de hemoglobina que tiene una persona es menor que el rango que le corresponde, se determina su resultado como positivo y en caso Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-59621230275898671642007-04-25T07:52:00.000-07:002007-04-25T08:26:11.279-07:00RecursividadUno de los conceptos más poderosos de la programación, es la capacidad de un método o función, de llamarse a si misma de forma recurrente, a fin de dividir un problema complejo en problemas cada vez más pequeños.Uno de los ejemplos clásicos de definiciones recurrentes, que pueden ser resueltas por recursividad, es el de los números factorialesEn computación, necesitamos determinar dos cosas, Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-42223697026760590762007-04-23T19:33:00.000-07:002007-04-23T19:36:38.193-07:00Tarea para el miercoles 25 (23:59)Para el miercoles 25 y hasta las 23:59, el profe pidió lo siguiente- Un programa que, dado un número, calcule su Factorial y su progresión de Fibonacci- El ejercicio 90 de la guía, con el siguiente enunciado90. La Cía. Automovilística Mexicana, S.A. de C.V premia anualmente a sus mejores vendedores de acuerdo a la siguiente tabla:Si vendió Le corresponde de Comisiónsobre ventasCainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-47609886181437417012007-04-23T18:30:00.000-07:002007-04-23T19:32:54.462-07:00Serie de Fibonacci en JavaEl aporte de Leonardo de Pisa (más conocido como Fibonacci) a la matemática es tan grande y tan profundo que prácticamente no puede ser medido. Fue el quien trajo los números, como los conocemos, a la cultura occidental. Antes de él, se usaban los números romanos, que no tienen 0. Su libro "De quadratis numeris" (1225) es tan avanzado que hubo que esperar a Fermat (en el siglo XVII) para Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com16tag:blogger.com,1999:blog-2585923989235387898.post-79333735391740334132007-04-19T16:32:00.000-07:002007-04-19T16:46:23.315-07:00La guía con los 95 de IPFEscuchando la recomendación de Miguel, voy a subir las tareas (en mi tiempo libre) para aquellos que por diversos motivos, se pierden alguna clase.En la última clase de IPF, el profe pidio que se desarrollara una guía con 95 ejercicios, que subio al topclass en Word.Como siempre, el topclass apesta, asi que aquí dejo la guía.Adicionalmente, cada vez que resuelva un ejercicio, lo voy a subir a Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-80444223925626937452007-04-19T02:54:00.000-07:002007-04-19T04:03:27.766-07:00Cálculo de la hipotenusaEn un triángulo rectángulo se llama hipotenusa al lado del triángulo opuesto al ángulo recto.El Teorema de Pitágoras establece que en un triángulo rectángulo la suma de los cuadrados de los catetos es igual al cuadrado de la hipotenusa:Fuente: Wikipedia. Hipotenusa y Teorema de PitágorasTarea, cálculo de la hipotenusaEn esta tarea de Java, vamos a usar el teorema de Pitagoras para el cálculo de Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-28786068356701529592007-04-19T01:34:00.000-07:002007-04-19T04:05:28.226-07:00Calculo de pares e imparesLa tarea consiste en realizar un programa que muestre los números pares y los impares, en dos columnas diferentes.OJO: Si pincha la imagen, puede obtener el texto del código!La salida por pantalla queda así.OJO! Hice la tarea hasta el 25, pero la tarea tiene que mostrar los números del 1 al 80. Modifique el ciclo for para que la tarea funcione como la pidio el profesor!Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-33081593147517732412007-04-16T14:39:00.000-07:002007-04-16T14:41:00.793-07:00Tutorial paso a paso de javaEn sun, paso a paso, le mejor tutorial que encontré.Pronto lo traduzco al españolhttp://java.sun.com/docs/books/tutorial/java/TOC.htmlCainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com2tag:blogger.com,1999:blog-2585923989235387898.post-62066840148201236242007-04-11T08:13:00.000-07:002007-05-04T08:15:38.349-07:00Laboratorio modulo 2, Taller de hardwareRecuerden llevar impreso el módulo 2 de Taller de Hardware, los que están en el ramo con Carolina Díaz.Los que no sepan como encontrarlo, me preguntan en la página y les hago una mini guía (pero tendrían que ser muy pasteles!)Para que no tengan que entrar al TOPCLASS, les dejé aquí la guía completa.Los capitulos a estudiar el sábado son los siguientes;pag.12 Laboratorio 2.3.6: Identificación de Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-7290975967020090672007-04-10T16:42:00.000-07:002007-04-11T09:48:56.669-07:00Servicios y aplicaciones en XPDurante la clase del lunes 9 de abril en SPD-1501 se vio el tema Servicios y aplicaciones.Desde la consola de administración de equipos, se puede utilizar el submenu "Servicios y aplicaciones". Con este menu se puede ver y administrar las propiedades de cualquier aplicación o servicio de servidor que se encuentre instalado en el equipo, como DNS y DHCP.La herramienta servicios permite iniciar, Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-14503089911259528622007-04-09T09:20:00.000-07:002007-04-09T09:51:41.355-07:00Tarea uso del Performance MonitorEl Monitor de Rendimiento o Performance Monitor es una de las herramientas más poderosas de la suite de Herramientas administrativas incluidas en Windows.Permite detectar fallas, hacer seguimiento de procesos con problemas, planificar upgrades del sistema, monitorear resultados y realizar ajustes "finos" del sistema.Sobre todo, es la herramienta por excelencia para encontrar cuellos de botella.EnCainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com0tag:blogger.com,1999:blog-2585923989235387898.post-5865835750218779032007-04-09T04:20:00.000-07:002007-04-10T06:32:28.911-07:00RetroalimentaciónEste espacio está abierto a comentarios (en buena), sugerencias, críticas, evaluaciones, propuestas y colaboraciones.Los que quieran, los invito a enviar artículos.Este lugar es para que lo armemos entre todos.¡Animense y participen!Tip: Alguien me comentó que no sabe como poner comentarios.. Es el colmo! están estudiando ingeniería en Informática!!! PONGANSE LAS PILAS!!!!Abajo de cada artículo Cainistahttp://www.blogger.com/profile/07304643197961885272noreply@blogger.com1