10.05.2014 Views

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!