programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
iv<br />
Programación I<br />
2.8.1.2 Operadores relacionales..............................................................................................................27<br />
2.8.1.3 Operadores lógicos.....................................................................................................................28<br />
2.8.1.4 Constantes lógicas ......................................................................................................................28<br />
2.8.1.5 Expresiones lógicas ....................................................................................................................28<br />
2.8.1.6 Precedencia.................................................................................................................................28<br />
2.8.2 Uso de variables booleanas ................................................................................................. 29<br />
2.9 MÁXIMO.................................................................................................................................... 30<br />
2.10 PRÁCTICO 1 ............................................................................................................................... 31<br />
SEMANA 3 ............................................................................................................................................... 32<br />
3.1 AUTOEVALUACIÓN DE SEUDOCÓDIGO....................................................................................... 32<br />
3.2 INTRODUCCIÓN A JAVA ............................................................................................................. 34<br />
3.3 PRIMER EJEMPLO DE CODIFICACIÓN JAVA ................................................................................. 34<br />
3.3.1 Representación de datos y Casting ...................................................................................... 36<br />
3.3.2 Conversiones entre tipos de datos........................................................................................ 37<br />
3.3.3 Errores ................................................................................................................................. 38<br />
3.4 BIBLIOTECAS DE JAVA .............................................................................................................. 38<br />
3.5 CODIFICACIÓN DEL EJERCICIO DEL MÁXIMO ............................................................................ 38<br />
3.5.1 Definición de variable booleana .......................................................................................... 39<br />
3.5.2 Lectura de datos desde el teclado ........................................................................................ 39<br />
3.5.3 Codificación de estructuras de control (mientras, repetir) .................................................. 39<br />
3.5.4 Codificación de decisiones................................................................................................... 40<br />
3.5.5 Operadores aritméticos........................................................................................................ 40<br />
3.5.6 Operadores lógicos .............................................................................................................. 40<br />
3.5.7 Operadores de comparación................................................................................................ 40<br />
3.5.8 Codificación del máximo...................................................................................................... 41<br />
SEMANA 4 ............................................................................................................................................... 42<br />
4.1 AUTOEVALUACIÓN DE CODIFICACIÓN JAVA.............................................................................. 42<br />
4.2 EJERCICIO DE DETECCIÓN DE ERRORES...................................................................................... 43<br />
4.3 PRÁCTICO 2 ............................................................................................................................... 44<br />
4.4 INTRODUCCIÓN A CLASES Y OBJETOS: FLORISTA....................................................................... 45<br />
4.5 INTRODUCCIÓN A CLASES Y OBJETOS: BIBLIOTECA................................................................... 46<br />
SEMANA 5 ............................................................................................................................................... 49<br />
5.1 PROGRAMACIÓN ORIENTADA A OBJETOS.................................................................................. 49<br />
5.2 UML: NOTACIÓN BÁSICA .......................................................................................................... 49<br />
5.2.1 Notación de Clase, Atributos y Métodos .............................................................................. 49<br />
5.2.2 Relación de Asociación ........................................................................................................ 50<br />
5.2.3 Herencia............................................................................................................................... 50<br />
5.2.4 Agregación y composición ................................................................................................... 51<br />
5.3 PRÁCTICO 3 ............................................................................................................................... 51<br />
5.4 USO DE CLASES STANDARD ....................................................................................................... 52<br />
5.4.1 Clase String.......................................................................................................................... 53<br />
5.4.2 Clase Math ........................................................................................................................... 54<br />
5.5 CREACIÓN DE UNA CLASE Y SU PRUEBA: CAMIÓN ..................................................................... 54<br />
5.5.1 Definición de la clase Camión.........................................................................................................55<br />
5.5.2 Atributos o variables de instancia....................................................................................................55<br />
5.5.3 Métodos de acceso y modificación..................................................................................................55<br />
5.5.4 Prueba y creación de objetos ...........................................................................................................56<br />
5.5.5 Impresión de los objetos (toString) .................................................................................................57<br />
5.5.6 Comparación de objetos ..................................................................................................................58<br />
5.5.7 Inicialización: constructores............................................................................................................58<br />
5.5.8 Variables de clase............................................................................................................................60<br />
5.6 PRÁCTICO 4 ............................................................................................................................... 61<br />
SEMANA 6 ............................................................................................................................................... 63<br />
6.1 EJERCICIOS DE PRÁCTICA DE ESTRUCTURAS DE CONTROL ......................................................... 63<br />
6.2 ASOCIACIÓN: PERSONA Y CONTRATO ....................................................................................... 63<br />
6.3 EJEMPLO: TEMPERATURA.......................................................................................................... 67