tareasjavanet Conceptos de Memoria

Embed Size (px)

Citation preview

  • 8/14/2019 tareasjavanet Conceptos de Memoria

    1/1

    Instrucciones: Necesitars el programa que debiste haber copiado en clase. Lee el textoy contesta el cuestionario correspondiente.

    CONCEPTOS DE MEMORIA

    Los nombres de variables tales como num1 , num2 y la suma en realidad corresponden a lugares

    en la memoria de la computadora, tambin llamados ubicaciones de memoria . Cada variabletiene un nombre , un tipo , un tamao y un valor .

    En el programa, cuando la siguiente asignacin se ejecuta num1 = input.nextInt (); el nmeroescrito por el usuario se coloca en una ubicacin de memoria a la que el compilador asignael nombre num1 . Supongamos que el usuario escribe 45. La computadora pone el valor entero 45en la ubicacin de memoria que se llama num1 , como se muestra en la Fig. 2.8. Cada vez que unvalor se coloca en una ubicacin de memoria, el valor nuevo reemplaza al valor anterior en eselugar, por lo que el valor anterior se pierde. Cuando la asignacin num2 = input.nextInt (); seejecuta, supongamos que l usuario escribe un 72. La computadora pone en la ubicacin dememoria que se llama num2 el valor entero 72. La memoria aparece ahora como se muestra en laFig. 2.9.

    Despus de que el programa obtiene los valores de num1 y num2 , la declaracinsuma = num1 + num2; suma el contenido de las variables num1 y num2, y a continuacin,reemplaza el valor anterior de suma por el resultado de la suma. Despus que la suma se hacalculado, y guardado la memoria aparece como se muestra en la Fig. 2.10. Tenga en cuenta quelos valores de las variables num1 y num2 aparecen exactamente como lo hicieron antes de quefueran utilizados en el clculo de la suma. Estos valores fueron utilizados, pero no destruidos,cuando la computadora realiz el clculo. As, cuando un valor de se lee desde una ubicacin dememoria, el proceso es no destructivo.

    Fig 2.8 Ubicacin de memoria que muestra el valor de la variable num1

    Fig 2.9 Ubicacin de memoria que despus de guardar los valores de num1 y num2

    Fig 2.8 Ubicacin de memoria despus de guardar la suma en suma

    Bibliografa: Deitel, George, Java How to program. 7a ed. Ed. Prentice Hall.

    num1

    num1

    num2

    num1

    num2

    suma