Practica 1 [Inf-121][2-10]

2
Universidad Mayor de San Andrés Algoritmos y Programación INF-121 CARRERA DE INFORMÁTICA Gestión II/2010 Práctica 1 Introducción a la P. O. O. 1. Mencione las características que tiene un atributo con cada uno de los siguientes tipos de acceso: public, private y protected. 2. Mencionar 2 diferencias entre los siguientes términos. o Clase y Clase Estática o Getters y Setters o Método por defecto y método con parámetros 3. Definir la clase Cadena de caracteres, que tiene como atributos el número de caracteres y un vector donde se almacenan los caracteres. Crear los siguientes métodos: (a) longitud() que retorna el número de caracteres de la cadena. (b) obtenerCaracter(i) que retorna el carácter de la posición i. (c) esIgual(Cadena B) que retorna un valor booleano si la cadena es igual a la cadena B. (d) subCadena(i,k) que retorna una sub Cadena que empieza desde la posición i con k caracteres. (e) contarNumeroDePalabras() que muestra el número de palabras que existen en la cadena. Nota. Para la creación de los métodos c, d y e hacer uso de los métodos a y b. 4. Sea la clase ListaDeCorreos que tiene como atributos de número de correos y un array bidimensional (matriz) donde se almacenan los datos de la votación como ser el nombre del propietario del correo, la cuidad donde se ubica el propietario y el correo electrónico, esto debe estar dispuesto de la siguiente manera: Nombre País Correo Pablo Quiroga Bolivia [email protected] m Katherine Vasquez Argentin a katy.vasquez.7@gmail .com Raquel Fernandez Brasil [email protected] (a) Mostrar cuantos correos en total son de Bolivia. (b) Eliminar los correos de Hotmail (eliminar toda la fila). Doc. Lic. Marcelo Aruquipa Aux. Univ. Daniel Alvarez

Transcript of Practica 1 [Inf-121][2-10]

Page 1: Practica 1 [Inf-121][2-10]

Universidad Mayor de San Andrés Algoritmos y Programación INF-121CARRERA DE INFORMÁTICA Gestión II/2010

Práctica 1Introducción a la P. O. O.

1. Mencione las características que tiene un atributo con cada uno de los siguientes tipos de acceso: public, private y protected.

2. Mencionar 2 diferencias entre los siguientes términos.o Clase y Clase Estáticao Getters y Setterso Método por defecto y método con parámetros

3. Definir la clase Cadena de caracteres, que tiene como atributos el número de caracteres y un vector donde se almacenan los caracteres. Crear los siguientes métodos:

(a) longitud() que retorna el número de caracteres de la cadena.(b) obtenerCaracter(i) que retorna el carácter de la posición i.(c) esIgual(Cadena B) que retorna un valor booleano si la cadena es igual a la cadena

B.(d) subCadena(i,k) que retorna una sub Cadena que empieza desde la posición i

con k caracteres.(e) contarNumeroDePalabras() que muestra el número de palabras que existen en la cadena.

Nota. Para la creación de los métodos c, d y e hacer uso de los métodos a y b.

4. Sea la clase ListaDeCorreos que tiene como atributos de número de correos y un array bidimensional (matriz) donde se almacenan los datos de la votación como ser el nombre del propietario del correo, la cuidad donde se ubica el propietario y el correo electrónico, esto debe estar dispuesto de la siguiente manera:

Nombre País CorreoPablo Quiroga Bolivia [email protected] Vasquez Argentina [email protected] Fernandez Brasil [email protected]

(a) Mostrar cuantos correos en total son de Bolivia.(b) Eliminar los correos de Hotmail (eliminar toda la fila).

5. Diseñar la clase Fecha e implementar sus métodos de la siguiente manera:

(a) obtenerSigno()Que retorna una cadena que representa el signo zodiacal de la fecha.

(b) calcularMeses(Fecha B)Retorna el número de meses que han pasado entre las dos fechas, la fecha B representa la fecha actual hasta donde se quiere calcular el número de meses.

(c) siguienteDia()Modifica los valores de la fecha haciendo que pase un día, considerar la cantidad de los días en cada mes y considerar que febrero tiene 29 días en un año bisiesto.

Doc. Lic. Marcelo Aruquipa Aux. Univ. Daniel Alvarez

Page 2: Practica 1 [Inf-121][2-10]

Universidad Mayor de San Andrés Algoritmos y Programación INF-121CARRERA DE INFORMÁTICA Gestión II/2010

SoloInformaticaYAlgoMas.blogspot.com

Doc. Lic. Marcelo Aruquipa Aux. Univ. Daniel Alvarez