Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACTIVIDAD DE APRENDIZAJE
UNIDAD I.
PROGRAMA:
INGENIERIA DE SOFTWARE
SEMESTRE I
PRESENTADO POR:
JORGE HERNANDEZ PAYARES
TUTOR:
BIVIAN ROBLES
ESTRUCTURA DE DATOS
MAGANGUE-BOLÍVAR
2020
Ejercicios Propuestos Parte I - Unidad I
Investigar y presentar en un documento de Word las siguientes preguntas:
Scanner
métodos para leer valores de entrada de varios tipos y está localizada en el paquete
java.util. Los valores de entrada pueden venir de varias fuentes, incluyendo valores que
se entren por el teclado o datos almacenados en un archivo.
Escribir el import
import java.util.Scanner;
Se ha creado el objeto sc asociado al teclado representado por System.in Una vez hecho
esto podemos leer datos por teclado.
int n;
n = sc.nextInt();
BufferedReader.
La mayor ventaja de los buffered es con el BufferedReader que nos permite leer una
linea completa, en lugar de carácter a carácter
diferencias significativas entre estas dos clases que pueden hacerlas más o menos
convenientes para nosotros, dependiendo de nuestro caso de uso:
Una constante es una variable del sistema que mantiene un valor inmutable a lo largo de
toda la vida del programa. Las constantes en Java se definen mediante el modificador
final.
La estructura sería:
Public: Este nivel de acceso permite a acceder al elemento desde cualquier clase,
independientemente de que esta pertenezca o no al paquete en que se encuentra el
elemento.
Private: Es el modificador más restrictivo y especifica que los elementos que lo utilizan
sólo pueden ser accedidos desde la misma clase en la que se encuentran. Este
modificador sólo puede utilizarse sobre los miembros de una clase y sobre interfaces y
clases internas, no sobre clases o interfaces de primer nivel, dado que esto no tendría
sentido.
Protected: Indica que los elementos sólo pueden ser accedidos desde su mismo paquete
y desde cualquier clase que extienda la clase en que se encuentra, independientemente
de si esta se encuentra en el mismo paquete o no. Este modificador, como private, no
tiene sentido a nivel de clases o interfaces no internas.
try: Try en inglés es el verbo intentar, así que todo el código que vaya dentro de esta
sentencia será el código sobre el que se intentará capturar el error si se produce y una
vez capturado hacer algo con él.
Objeto: entidad existente en la memoria del ordenador que tiene unas propiedades
(atributos o datos sobre sí mismo almacenados por el objeto) y unas operaciones
disponibles específicas (métodos).
Métodos: Se podría decir que existen 2 grandes tipos de métodos, el primer tipo de
método son métodos que realizan procesos, puedes realizar cualquier operación con
ellos, sin embargo, el propósito es manipular variables existentes. El segundo tipo de
métodos son los que realizan un proceso o calculo, y calculan una variable específica,
un ejemplo podría ser un método para obtener el valor de una multiplicación.
Los métodos get y set, son simples métodos que usamos en las clases para mostrar (get)
o modificar (set) el valor de un atributo. El nombre del método siempre será get o set y
a continuación el nombre del atributo, su modificador siempre es public ya que
queremos mostrar o modificar desde fuera la clase. Por ejemplo, getNombre o
setNombre.
4. Una gasolinera presta 4 clases de servicios. Por cada servicio que preste se
tienen los siguientes datos:
Clase de servicio prestado (valores del 1 al 4)
Jornada en que se prestó el servicio (M: Mañana, T: Tarde)
y el valor del Servicio.
Al final del día se requiere determinar e imprimir:
El valor producido por cada clase de servicio
El número de veces que se prestó cada servicio
El servicio que más veces se prestó y si éste se prestó más en la mañana
o en la tarde.