Ministerio de educació n
Colegio
Centro de enseñ anzas especializada
Nombre
Roberto armando walden laguna
Cedula
3-741-625
Materia
Programació n
Añ o lectivo
2021
E
ACTIVIDAD
CUESTIONARIO
1. ¿Qué es Java?
R/ Java es un lenguaje de programació n y una plataforma informá tica que fue
comercializada por primera vez en 1995 por Sun Microsystems.
2. ¿Qué es la programació n orientada a objetos?
R/ es un paradigma de programació n que viene a innovar la forma de obtener
resultados. Los objetos se utilizan como metá fora para emular las entidades reales del
negocio a modelar.
3. ¿Qué es encapsulamiento?
R/ se denomina encapsulamiento al ocultamiento del estado, es decir, del dato
miembro de un objeto de manera que solo se pueda cambiar mediante las operaciones
definidas para ese objeto.
4. ¿Cuá l es la diferencia entre la programació n estructura y el objeto?
R/ La diferencia es que la programació n estructurada está orientada a acciones y la
programació n orientada a objetos encapsula atributos y métodos en objetos que está n
relacionados entre sí.
5. ¿A qué se refieren los métodos en programació n?
R/ un método en la programació n se refiere a una subrutina cuyo có digo es definido
en una clase y puede pertenecer tanto a una clase, como es el caso de los métodos de
clase o está ticos, como a un objeto, como es el caso de los métodos de instancia.
6. ¿Qué representa la clase en programació n de objetos y la estructurada?
R/ En programació n de objetos representan un conjunto de cosas (físicas o
abstractas) que
Tienen el mismo comportamiento y características. Y la programació n estructurada,
una clase se asemejaría a un mó dulo, los atributos a las variables globales de dicho
mó dulo, y los métodos a las funciones del mó dulo.
7. Atendiendo a la interacció n, ¿cuá les son las relaciones má s comunes entre los
objetos?
R/ Existen varios tipos de relaciones que pueden unir a los diferentes objetos, pero
entre ellas destacan las relaciones de: asociació n, todo/parte, y
generalizació n/especializació n.
8. ¿Bajo qué principios se modeliza un objeto?
R/ Se modelizan bajo los principios la abstracció n, el encapsulamiento, la
modularidad, la
Jerarquía, el paso de mensajes y el poliforfismo.
9. ¿Có mo y cuá ndo surgió Java?
R/ Java surgió en 1990 por James Gosling, de Sun Microsystems, como software para
dispositivos electró nicos de consumo. Curiosamente, todo este lenguaje fue diseñ ado
antes de que diese comienzo la era Word Wide Web, puesto que fue diseñ ado para
dispositivos electró nicos como calculadoras, microondas y la televisió n interactiva.
10. ¿Cuá l es el paradigma en la programació n orientada a objetos?
R/ El paradigma en la programació n de objetos facilita la creació n de software de
calidad por sus factores que potencian el mantenimiento, la extensió n y la
reutilizació n del software generado bajo este paradigma.
11. ¿Qué es el lenguajeC++?
R/ C++ es un lenguaje de programació n diseñ ado en 1979 por Bjarne Stroustrup. La
intenció n de su creació n fue extender al lenguaje de programació n C mecanismos que
permiten la manipulació n de objetos. En ese sentido, desde el punto de vista de los
lenguajes orientados a objetos, C++ es un lenguaje híbrido.
12. ¿Có mo compensa Java las funciones malloc y free?
R/ La funció n malloc de C, asigna un nú mero especificado de bytes de memoria
devolviendo la direcció n de ese bloque. La funció n free devuelve un bloque asignado
al sistema para que lo utilice.
13. ¿Qué razones justifican la creació n de Java?
R/ Habían tres principales razones que eran:
Creciente necesidad de interfaces mucho má s có modas e intuitivas que los
sistemas de ventanas que proliferaban hasta el momento.
Fiabilidad del có digo y facilidad de desarrollo. Gosling observó que muchas de
las características que ofrecían C o C++ aumentaban de forma alarmante el
gran coste de pruebas y depuració n. Por ello en los sus ratos libres creó un
lenguaje de programació n donde intentaba solucionar los fallos que
encontraba en C++.
Enorme diversidad de controladores electró nicos. Los dispositivos
electró nicos se controlan mediante la utilizació n de microprocesadores de
bajo precio y reducidas prestaciones, que varían cada poco tiempo y que
utilizan diversos conjuntos de instrucciones. Java permite escribir un có digo
comú n para todos los dispositivos.
14. Refiérase al proyecto Green.
R/ El proyecto Green fue el primero en el que se aplicó Java, y consistía en un sistema
de control completo de los aparatos electró nicos y el entorno de un hogar. Con este fin
se construyó un ordenador experimental denominado *7 (Star Seven). El sistema
presentaba una interfaz basada en la representació n de la casa de forma animada y el
control se llevaba a cabo mediante una pantalla sensible al tacto. En el sistema
aparecía ya Duke, la actual mascota de Java.
15. ¿Por qué fallaron los primeros proyectos de Java?
R/ Fallaron porque habían programas que fueron usados por grupos delictivos antes
del lanzamiento de los parches. Una campañ a de ataques informá ticos generalizada
infectó ordenadores que utilizan el sistema operativo Windows de Microsoft y el
software de Apple en cientos de compañ ías, incluidas Facebook, Apple Inc y Twitter.
La situació n se volvió tan grave a comienzos de este añ o que el Departamento de
Seguridad Nacional de Estados Unidos recomendó a los usuarios informá ticos que
desactivaran el programa Java en sus navegadores.
16. ¿Cuá l ha sido el aporte má s significativo de Java?
R/ el aporte má s significativo ha sido a la Web una interactividad que se había
buscado durante mucho tiempo entre usuario y aplicació n.
17. ¿Có mo maneja Java la gestió n de memoria?
R/ La maneja con Fuertes restricciones al acceso a memoria, como son la eliminació n
de punteros, aritméticos y de operadores ilegales de transmisió n.
18. ¿Cuá l es el conjunto de clases má s complicado de Java?
R/ El conjunto de clases má s complicado de Java son sus paquetes grá ficos AWT
(Abstract Windows Toolkit) y Swing. Estos paquetes implementan componentes de
una interfaz de usuario grá fica bá sica comú n a todos los ordenadores personales
modernos.
19. ¿A qué alude la aplicabilidad de los có digos de bytes?
R/ Alude a que no se viole ninguna construcció n del lenguaje.
20. ¿Qué se conoce como applets y la ventaja que da a Java?
R/ se conoce como applets a un pequeñ o programa en Java transferido
diná micamente a través de Internet. Y la ventaja que le da java es el gran potencial que
Java proporciona en este aspecto, haciendo posible que los programadores ejerzan un
control sobre los programas ejecutables de Java que no es posible encontrar en otros
lenguajes.
21. ¿Có mo maneja Java la seguridad?
R/ Java maneja la seguridad de esta manera poniendo un énfasis especial en el tema
de la seguridad, y se ha conseguido lograr cierta inmunidad en el aspecto de que un
programa realizado en Java no puede realizar llamadas a funciones globales ni acceder
a recursos arbitrarios del sistema, por lo que el control sobre los programas
ejecutables no es equiparable a otros lenguajes.
22. Investiga el concepto sintaxis en programació n.
R/ La sintaxis de un lenguaje de programació n se define como el conjunto de reglas
que deben seguirse al escribir el có digo fuente de los programas para considerarse
como correctos para ese lenguaje de programació n.
23. En tu opinió n, ¿cuá les son los aportes de las tecnologías de la
Informació n y la comunicació n en el desarrollo de nuestra sociedad?
R/ En mi opinió n los aportes impactan en todos los á mbitos de la vida humana por las
características que aportan a la sociedad del conocimiento, y por todas las
posibilidades que brindan al desarrollo de nuevas formas de organizarse,
comunicarse, educar, enseñ ar y aprender y con ello la transformació n y evolució n de
la misma sociedad.