Arreglos

Páginas: 30 (7399 palabras) Publicado: 18 de marzo de 2010
Programación I (Java) OBJETIVO DE LA MATERIA: El estudiante comprenderá y aplicará los conceptos de la orientación a objetos en la estructuración de programas utilizando un lenguaje de programación para la solución de problemas. PROGRAMA I. Fundamentos del lenguaje. I.1. Introducción al lenguaje y a su entorno de desarrollo. I.2. Comentarios. I.3. Variables y constantes. I.4. Objetos que permitenE/S por consola. I.5. Operadores. I.6. Tipos de datos. I.6.1. Fundamentales. I.6.2. Definidos por el usuario. I.7. Palabras reservadas. I.8. Expresiones. I.9. Estructuras de control. I.9.1. Asignación. I.9.2. Selección. I.9.3. Ciclos. II. Subprogramas (Métodos). II.1. Definición de un subprograma (Métodos). II.1.1. Estructura de un subprograma. II.1.2. Valor de retorno. II.2. Declaración de unsubprograma. II.3. Bibliotecas o librería de subprogramas. II.4. Primer acercamiento a Clases y Objetos. II.5. Ámbito y tiempo de vida de variables. II.6. Argumentos y paso de parámetros. II.7. Sobrecarga de subprogramas. II.8. Recursividad. III. Punteros, referencias y arreglos. III.1. Creación. III.2. Operaciones con punteros. III.3. Referencias III.4. Arreglos unidimensionales, bidimensionales ymultidimensionales. III.5. Cadenas de caracteres. III.6. Asignación dinámica de memoria. III.7. Uso de clases predefinidas para arreglos.

IV. Clases y Objetos. IV.1. Definición de una clase. IV.2. Declaración de clases. IV.3. Miembros de una clase. IV.4. Ámbito referente a una clase. IV.5. Especificadores de acceso. IV.6. Creación de objetos. IV.7. Puntero this. IV.8. Constructores ydestructores. V. Herencia. V.1. Importancia de la herencia en la POO V.2. Jerarquía de herencia. V.3. Conceptos de Herencia simple y múltiple. V.4. Principios generales de diseño de jerarquías. V.5. Especificadores de acceso a jerarquía de clases. V.6. Definición de una clase base. V.7. Definición de una clase derivada V.7.1. Constructores y destructores de clases derivadas. V.7.2. Conversión implícita deobjetos de clase derivada a objeto de clase base. V.8. Herencia múltiple. VI. Polimorfismo. VI.1. Concepto de polimorfismo. VI.2. Clase base abstracta. VI.3. Subprogramas virtuales. VI.4. Destructores virtuales. VII. Archivos. VII.1. Clases de E/S Clase base abstracta. VII.2. Realizar entrada y salida de texto. VII.3. Leer y escribir archivos. VII.4. Realizar entrada y salida binaria.Bibliografía:
• Paul J. Deitel / Harvey M. Deitel Cómo programar en Java, 7ª. Edición, 2008 Pearson, Prentice Hall



Anthony Sintes Aprendiendo Programación Orientada A Objetos en 21 lecciones avanzadas con Java, 2002 Pearson Educación



Bjarne Stroustrup El Lenguaje de programación C++ Addison-Wesley/Díaz de Santos



Bruce Eckel Aplique C++ Mc. Graw Hill



Herbert Schilt C# Manual deReferencia, 2003 Mc. Graw Hill



Templeman Jukian y Oslen Andy Microsoft Visual C++.NET aprenda ya Mc Graw Hill



Schildt C++ Guía de auto enseñanza Mc Graw Hill



Herbert Schilt Fundamentos de Java 2, 2003 Mc Graw Hill

Fechas de Exámenes Examen 1er 2º. 3er Regularización Extraordinario I Fecha 4 de Marzo 2010 15 de Abril 2010 3 de Junio 8 de Junio del 2010 11 de Junio de2010 Unidades I y II III y IV V, VI y VII

I. Fundamentos del lenguaje. Java, es desarrollo de Sun Microsystem en 1995, es un lenguaje de programación orientado a objetos, una de sus principales características es que permite operar de forma independiente a la plataforma y al sistema operativo. Esto quiere decir que al crear una aplicación esta puede correr en cualquier plataforma de hardware osoftware. Por ejemplo una aplicación hecha en C++ y con el sistema operativo Windows, solamente podrá ejecutarse en otra maquina con este sistema operativo pero no se podrá ejecutar en plataformas Unix/Linux, Mac OS / Power PC. La idea de Java, es poner una capa sobre la plataforma de hardware y una capa sobre el sistema operativo que permite que cualquier aplicación desarrollada en Java quede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • ARREGLOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS