Plantilla Protocolo Individual 2 PDF
Plantilla Protocolo Individual 2 PDF
Actividad
Protocolo individual de la unidad n°: 2
Análisis y síntesis:
Síntesis e interpretación personal de los temas vistos en la unidad
Las variables son un espacio de memoria en el que guardamos un determinado valor o dato,
el valor almacenado en una variable puede cambiar durante la ejecución del programa. El valor
almacenado puede cambiar a medida que el programa ejecuta sus instrucciones, de ahí el
termino variable. en java, la variables deben declararse antes de que puedan ser utilizadas
El tipo de dato se asignará a la hora de definir la variable. Además, en el caso de que las
variables sean propiedades tendrán una privacidad.
Int numero = 2; donde “int” es el tipo de dato, “numero” es el nombre de la variable y “2” es
el valor: memoria de reserva para variable
Tipos de datos.
Cada tipo de dato se identifica por un nombre y es capaz de almacenar una determinada
clase de información, así como un rango de valores concretos.
int: emplea 4 bytes de almacenamiento y es el tipo de dato entero más empleado. El rango
de valores que puede representar va de -231 a 231-1.
byte: como su propio nombre denota, emplea un solo byte (8 bits) de almacenamiento. Esto
permite almacenar valores en el rango [-128, 127].
short: usa el doble de almacenamiento que el anterior, lo cual hace posible representar
cualquier valor en el rango [-32.768, 32.767].
long: es el tipo entero de mayor tamaño, 8 bytes (64 bits), con un rango de valores desde -
263 a 263-1.
Los tipos numéricos en punto flotante permiten representar números tanto muy grandes
como muy pequeños además de números decimales. Java dispone de 2 tipos concretos en esta
categoría:
Asignatura Datos del estudiante Fecha
Algoritmos y Apellidos: Atencia Oliva
programación 28/04/2020
básica. Nombre: Cesar David
float: conocido como tipo de precisión simple, emplea un total de 32 bits. Con este tipo de
datos es posible representar números en el rango de 1.4x10-45 a 3.4028235x1038.
lógicos y caracteres
char: se utiliza para almacenar caracteres que son letras, para entendernos. En realidad, está
considerado también un tipo numérico, si bien su representación habitual es la del carácter
cuyo código almacena. Utiliza 16 bits.
Los tipos de datos primitivos que acabamos de ver se caracterizan por poder almacenar un
único valor. Salvo este reducido conjunto de tipos de datos primitivos, que facilitan el trabajo
con números, caracteres y valores booleanos, todos los demás tipos de Java son objetos,
también llamados tipos estructurados.
Los tipos de datos estructurados se denominan así porque en su mayor parte están
destinados a contener múltiples valores de tipos más simples, primitivos. También se les llama
muchas veces "tipos objeto" porque se usan para representar objeto
Con la clase String en Java podemos manipular todo tipo de cadenas de texto, para usarlo
simplemente debemos crear un objeto haciendo referencia a la clase String y gracias a esto
podremos manejar la cadena de texto como una matriz, esto nos dará la posibilidad de tratar al
texto como una matriz unidimensional donde cada letra es una posición de la matriz.
Cuando trabajamos en Java con un String estamos creando un objeto de tipo String, por esta
razón no se la considera como un tipo de dato primitivo
ARRAY: Un vector es una estructura de datos en la que a cada elemento le corresponde una
posición identificada por uno o más índices numéricos enteros.
También es habitual llamar matrices a los vectores que trabajan con dos dimensiones.
Por ejemplo, si tenemos que almacenar una lista de 10 números enteros, declararíamos un
vector de tamaño 10 y de tipo entero, y no tendríamos que declarar 10 variables separadas de
tipo entero, una para cada número.
Asignatura Datos del estudiante Fecha
Algoritmos y Apellidos: Atencia Oliva
programación 28/04/2020
básica. Nombre: Cesar David
int valor = 1;
2 + 10 / 5
(2 + 10) / 5
2 + (10 / 5)
Sentencias
Bloques: Un bloque es un conjunto de sentencias los cuales están delimitados por llaves.
if (expresion) {
Asignatura Datos del estudiante Fecha
Algoritmos y Apellidos: Atencia Oliva
programación 28/04/2020
básica. Nombre: Cesar David
// Bloque 1
} else {
// Bloque 2
Operadores y prioridades.
Tipos de operadores.
La sentencia de asignación:
if (expresionLogica)
valor = expresion_1;
else
valor = expresion_2
OPERADORES DE BIT
Tienen operandos de tipo entero (o char) y un resultado de tipo entero. Realizan operaciones
con dígitos (ceros y unos) de la representación binaria de los operandos. Exceptuando al
operador negación, los demás operadores son binarios. En la siguiente tabla se resumen los
diferentes operadores de esta categoría.
~ Negación ó complementación ~12 -13
binario (unario)
| Suma lógica binaria – OR (binario) 12|10 8
^ Suma lógica exclusiva – XOR (binario) 12^10 6
& Producto lógico binario – ADN 12&10 14
(binario)
<< Desplaza a la izquierda los bits del 1° 7<<2 28
operando tantas veces como indica -7<<2 -28
el 2° operando (por la derecha entra
un cero)
>> Desplaza a la derecha los bits 1° 7>>2 1
operando tantas veces como indica -7>>2 -2
el 2° operando (por la izquierda
entra siempre el mismo bit
significativo anterior
>>> Desplaza a la derecha los bits del 1° 7>>>2 1
operando tantas veces como indica -7>>>2 1073741822
el 2° operando – sin signo (por la
izquierda entra siempre un cero)
Discusión:
Dudas, desacuerdos, discusiones