Ex 01 Solucion
Ex 01 Solucion
Ex 01 Solucion
2073 - CMP 2103 Programación de Apps - Fausto Pasmay Ramos - Universidad San Francisco de Quito
binario de Windows o Mac, son propios de cada SO. No son igual a los bytecodes.
https://miusfv.usfq.edu.ec/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=201020&isprv=1&drc=0&qi=315859&cfql=0&dnb=0&fromQB=0 1/6
9/8/22, 12:09 PM Prueba - 202210.1.2073 - CMP 2103 Programación de Apps - Fausto Pasmay Ramos - Universidad San Francisco de Quito
Cómo lo hace: recolecta las areas de memoria que no tiene una referecia
miembros static: pertenecen a la clase, se pueden usar sin tener instancias, se los
llama usando el nombre de la clase, todas las instancia tienen acceso. Siempre se
mantienen en memoria.
https://miusfv.usfq.edu.ec/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=201020&isprv=1&drc=0&qi=315859&cfql=0&dnb=0&fromQB=0 2/6
9/8/22, 12:09 PM Prueba - 202210.1.2073 - CMP 2103 Programación de Apps - Fausto Pasmay Ramos - Universidad San Francisco de Quito
Stack: memoria q pertenece a cada programa. usa para crear variables primitivas y las
referencias. Tambien el stack de llamadas a funciones.
Heap: memoria que administra el SO. Aqui se crean los objetos y es el area de
trabajo del Garbage collector.
referencias: identifican objetos. El area que usan esta en el heap. Pasan por
referencias.
https://miusfv.usfq.edu.ec/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=201020&isprv=1&drc=0&qi=315859&cfql=0&dnb=0&fromQB=0 3/6
9/8/22, 12:09 PM Prueba - 202210.1.2073 - CMP 2103 Programación de Apps - Fausto Pasmay Ramos - Universidad San Francisco de Quito
Que es: generar un nombre interno unico para los métodos y variables.
El Scanner acepta , procesa e interpreta la secuencia de bytes que trae , uno a uno, el
System.in.
C++: son areas de memoria, que almacena valores de manera continua, los arreglos
no validan los limites de los subindices. No sabe el numero de elementos.
Java: son objetos que contiene una area de memoria, Valida los limites de los indices
y conoce el numero de elementos.
https://miusfv.usfq.edu.ec/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=201020&isprv=1&drc=0&qi=315859&cfql=0&dnb=0&fromQB=0 4/6
9/8/22, 12:09 PM Prueba - 202210.1.2073 - CMP 2103 Programación de Apps - Fausto Pasmay Ramos - Universidad San Francisco de Quito
Ejm: x[b[3]].
peligro: que los valores del arreglo usado como subindice (arreglo b), podria estar
fuera de los limites del arreglo externo (arreglo x)
Son arrreglos de una dimension, donde cada elemento es otro arreglo. Aceptan
notacion subindicada de 2 indices, como si realmente fuesen matrices. No
necesariamente todas la fila tienen el mismo numero de columnas.
Que son: son argumentos que se pueden pasar a un programa cuando se llama a la
JVM. ejm: java prog1 arg1 arg2
Escriba un segmento de código que recibe dos arreglos ordenados y genera un tercero con
la union de los dos, sin usar sort. Ejm: recibe a=[10, 16,30,60] , y b=[8, 18, 20, 40, 50]
, genera c=[8,10,16,18, 20,30,40,50,60]
https://miusfv.usfq.edu.ec/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=201020&isprv=1&drc=0&qi=315859&cfql=0&dnb=0&fromQB=0 5/6
9/8/22, 12:09 PM Prueba - 202210.1.2073 - CMP 2103 Programación de Apps - Fausto Pasmay Ramos - Universidad San Francisco de Quito
while (i < a.length && j < b.length){
c[k] = a[i];
i++;
}else {
c[k] = b[j];
j++;
k++;
if (i == a.length)
else
https://miusfv.usfq.edu.ec/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=201020&isprv=1&drc=0&qi=315859&cfql=0&dnb=0&fromQB=0 6/6