Está en la página 1de 10

República Bolivariana de Venezuela

Ministerio Del Poder Popular


Para La Educación
Instituto Universitario Politécnico
“Santiago Mariño”
Extensión, Maracay

TRABAJO DE INVESTIGACIÓN

Integrante;
José Marrero
C.I.:29.708.126
Programación No Numérica, AB
Ingeniería De Sistemas

Oct 25, 2022


INTRODUCCIÓN

Capacitarnos de información de provecho para resoluciones de problemas,


manejar sintaxis, conceptos, será nuestra guía, nuestra fortaleza, no todo es ser
expontaneo, va mas alla de una preparación practica. Es una formación que nos
engloba en un mundo lleno de muchas mas posibilidades, de eso se trata.
Posibilidades, podemos tener el talento deseado, pero si no conocemos los
conceptos principales. No podemos realizar con mas eficacia las estructuras
diseñadas para algo especial.
Dentro de nuestras capacidades, debe existir el desarrollo, la valentía y el
impulso para poner en practica no solo lo que manejamos, si no lo que vamos
rediseñando y actualizando cada vez que nos capacitamos de alguna
información que será de importancia para nuestra estructuración social, mental
y que no sea circunstancial, algo que permanezca y pueda ser de utilidad en las
máximas brevedades posibles.
DESARROLLO

Explicar Paso a Paso Como Crear un Programa de Java en NetBeans

1. Crear el proyecto NetBeans.

2. Escribir StudentRecord.java.
Observar que aparece la sección Name and Location del diálogo de New Java
Class. En el campo Class Name, escribir StudentRecord. (Figura-1.11) Hacer
click en Finish;

Observar que se genera y muestra StudentRecord.java en la ventana del


editor. Modificar StudentRecord.java como se muestra en Código-1.12. Estudiar
el código prestando atención a los comentarios y código en negrita;

3. Modificar StudentRecordExample.java como se muestra en Código-1.13.


4. Compilar y ejecutar el programa

Apuntadores en la Programación

Es una variable que contiene la dirección de memoria de otra variable, es


decir, hace referencia a la localidad de memoria de otra variable. Debido a que
los apuntadores trabajan directamente con la memoria, a través de ellos se
accede con rapidez a la información almacenada. Básicamente existen dos
operadores para manipular los punteros, estos son el * y el &. El operador * es
aplicado a un puntero y nos da el valor de la variable Así como existe un operador
para declarar apuntadores, existe también uno para poder obtener la dirección
de una variable, este operador es el símbolo ampersand (&). Lo único que debes
hacer es colocar este operador inmediatamente a la izquierda del identificador
de la variable cuya dirección quieres saber.
Uso de Apuntadores en Java.

Es la variable que guarda la dirección de memoria de otra variable de cierto


tipo, es decir, se tiene: dirección B543, (etiqueta X), y en esa dirección se guarda
la dirección C765, ahora en la dirección C765 se guarda el valor 23.56. Esto tiene
muchas aplicaciones, por ejemplo nos permite controlar el hardware
directamente, sólo hay punteros con excepción de los tipos primitivos y en java
todo se pasa por valor. Es común leer en la literatura sobre Java que este
lenguaje no tiene apuntadores. Realmente los tiene escondidos. Lo que no tiene
es un tipo de dato apuntador, es decir, usted no puede declarar una variable de
tipo apuntador a nada. Sin embargo, las variables que uno declara de un tipo
que es una clase, en nuestro nuevo vocabulario se llaman instancias de una
clase u objetos, son realmente apuntadores al objeto. Por eso los tenemos que
inicializar con un new.

Memoria dinámica en Programación.

Se almacena en el heap es aquella que se utiliza para almacenar datos que


se crean en el medio de la ejecución de un programa. En general, este tipo de
datos puede llegar a ser casi la totalidad de los datos de un programa. no puede
ser definida ya que no se conoce o no se tiene idea del número de la variable a
considerarse, la solución a este problema es la memoria dinámica que permite
solicitar memoria en tiempo de ejecución, por lo que cuanta más memoria se
necesite, más se solicita al sistema operativo.
Cuando se crea un programa en el que es necesario manejar memoria
dinámica el sistema operativo divide el programa en cuatro partes que son: texto,
datos (estáticos), pila y una zona libre o heap. En la última parte es donde queda
la memoria libre para poder utilizarla de forma dinámica. En el momento de la
ejecución habrá tanto partes libres como partes asignadas al proceso por lo cual
si no se liberan las partes utilizadas de la memoria y que han quedado inservibles
es posible que se «agote» esta parte y por lo tanto la fuente de la memoria
dinámica. También la pila cambia su tamaño dinámicamente, pero esto no
depende del programador sino del sistema operativo.
Listas Enlazadas en Java.

Es una estructura de datos en la que cada elemento apunta al siguiente. De este


modo, teniendo la referencia del principio de la lista podemos acceder a todos
los elementos de la misma. La idea básica consiste en construir una lista cuyos
elementos, llamados nodos, se componen de dos partes (campos): la primera
parte contiene la información y es, por consiguiente, un valor de un tipo genérico,
y la segunda parte es una referencia que apunta al siguiente elemento de la lista.
Cual creen que es la verdadera relevancia de la Programación Orientada a
Objetos con respecto a otros paradigmas de programación? Justifique.

La Programación Orientada a Objetos permite que el código sea reutilizable,


organizado y fácil de mantener para evitar duplicar el código y crear de esta
manera programas eficientes. Permite que unas guías se acerquen de cómo
trabajar con él y que está basado en el concepto de clases y objetos. Entre otros
tipos de programación que son mas complejos o extensos que lo hacen mas
complejos, o simplemente que no esta totalmente distribuido de una maneras
mas fluida y que no justifica una sintaxis estructurada dentro de los parámetros
establecidos al desarrollar tal programa.

Por qué se considera importante el manejo de conocimientos en la resolución


de problemas al momento de programar ? Justifique.

Es una base fundamental que al principio se podra pensar que no es necesario,


pero si nos da herramientas para llegar a tomar los problemas y en vez de
maximizarlo, con más eficacia, estructura y con un profundo análisis tomar
soluciones concretas que nos pueden abrir el paso para muchas mas
estrategias, estas mismas que minimizan márgenes de errores y generan mucho
mas resultado. Al manejar conceptos, podemos establecer metas mas continuas
sobre los proyectos trabajados con mas placer y organización.
CONCLUSIÓN

Los conceptos utilizados serán de gran ventaja para desarrollos de proyectos


informáticos con los cuales podremos establecer un antes y un después de tales
ya sea, lenguajes, programas, estructuras y diseño de ellos. Encarguémonos de
sumar cada conocimiento fresco donde podemos marcar pequeñas huellas. El
arte de la programación es simplemente fantástico, pero al procrear todo ese
mundo como tal, nos olvidamos de lo principal y mas importante. Ahora si nos
detenemos un momento. Cada dia suma algo diferente, y nos quedamos atrás.
Pequeñas cosas que marcan la diferencia en grandes industrias y la actualidad
eso te carcome.
Manejar todos estos diseños nos permite ser eficaces y manifestar
tranquilidad y capacidades altas del manejo de áreas versátiles donde no todos
son los mas capacitados para tomar tales responsabilidades por no estar lo
suficientemente preparado. Comencemos a formarnos y a formar un futuro mas
estructurado y organizado como el de antes, pero mas actualizado y versátil
como el de ahora, el cual nos ayudara plenamente a mantenernos dentro del
paquete.
REFERENCIAS

1. Anónimo (2020). economipedia, Listas Enlazadas. Documento en Linea.

2. Anónimo. (2007). mate.uprh.edu, Apuntadores de Java. cc

3. Anónimo (2016). chuidiang.blogspot. Cosillas de programación e


informática en las que ando metido. Documento en Linea

4. Anónimo (2016). agora.pucp.edu.pe/. arreglos, apuntadores y mas.


Documento en Linea

También podría gustarte