0% encontró este documento útil (0 votos)
44 vistas17 páginas

Introducción a la Programación en Java

1. Menú 2. Barra de título 3. Barra de herramientas 4. Área de trabajo 5. Barra de estado

Cargado por

sharonmar777
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
44 vistas17 páginas

Introducción a la Programación en Java

1. Menú 2. Barra de título 3. Barra de herramientas 4. Área de trabajo 5. Barra de estado

Cargado por

sharonmar777
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Evaluación Diagnóstica Submódulo 2

PROGRAMACIÓN EN JAVA
NOMBRE_______________________________________________________GRUPO: ____
INSTRUCCIONES: LEE Y SUBRAYA LA RESPUESTA CORRECTA.

1.- ¿Qué es java?


A) Java es un lenguaje de programación. C) Una aplicación.
B) Un código. D) Un archivo.

2.- ¿Cuál es el recolector de basura que utiliza Java?


A) Fill C) Garbage collector
B) Papelera D) Core

3.- ¿Cuál es la función de garbage collector?


A) Recolectar información C) Ejecuta
B) Detectar cuando una variable no va a ser D) Modifica
utilizada de nuevo

4.- En java, existen dos conjuntos de herramientas que nos permiten trabajar, ¿cuáles son?
A) Programar y procesar
B) Mostrar el texto y definir color de texto
C) Crear métodos y ejecutar programas
D) El JDK (herramientas de desarrollo) y el JRE (entorno de ejecución)

5.- Es un conjunto de librerías y programas que permiten el desarrollo del lenguaje, es decir,
compilar, ejecutar generar documentación.
A) La herramienta de desarrollo de java C) Un procesador
B) Un sistema operativo D) Un software

77
6.- Es el que permite la ejecución de los programas. Está formado principalmente por la máquina
virtual y una serie componentes necesarios para la ejecución de los programas.
A) JKE para ejecución de software C) JRE para ejecutar las aplicaciones
B) RJE para el software de java D) JRE para ejecutar aplicaciones

7.- Los entornos de desarrollo para java más utilizados:


A) Netbeans, Intellij y Eclipse C) Java project
B) Browse D) Workspace

8.- ¿Qué es android?


A) Es una plataforma C) Servicio de google
B) Un código D) Sistema operativo para dispositivos
móviles

9.- La principal finalidad desde el punto de vista del desarrollador es:


A) Que la aplicación sea portable C) Obtener el máximo partido de la
B) Aplicaciones web de google plataforma
D) Posicionar sus servicios de búsqueda

10.- Uno de los grandes pilares de java es:


A) Los programas funcionan en cualquier C) Otros lenguajes
plataforma D) Sus versiones específicas
B) Su sistema operativo

11.- ¿Qué es un IDE (Integrated Development Environment)?


A) Un código C) Un servicio
B) Un software D) Básicamente es un compilador

78
12.- ¿Qué se necesita para llevar a cabo la instalación de java?
A) Necesitamos un IDE (Entorno de Desarrollo Integrado)
B) Internet
C) Un archivo
D) Un código

13.- ¿Qué significa JDK?


A) Java development kit
B) Herramientas
C) Java
D) Crear programas

¡Vamo a
aprender!

79
Instrucciones: Realiza una infografía donde muestras los aspectos que lograste comprender de la
lectura 1. Considera como apoyo los siguientes puntos.

1) ¿Que es Java? 2) ¿Que es un Bytecode? 3) ¿Que significa JVM?


4) Por que usar JDK. 5) En que objetos de nuestra cotidiana se aplica la programación Java.

INSTRUMENTO DE EVALUACIÓN
LISTA DE COTEJO
Actividad 01. “Infografía Lenguaje Java”

DATOS GENERALES
Nombre(s) del alumno(s) Matrícula(s)

Producto: Infografía Lenguaje Java Fecha


Submódulo: Programación en Java Periodo: 2023 – 2024A
Nombre del docente Firma del docente

VALOR OBSERVACIONES
OBTENIDO CALIF Y/O
CRITERIO INDICADORES PONDERACIÓN
SUGERENCIAS
SÍ NO
DE MEJORA
1 Entregó en tiempo y Forma. 2
Agregó la información 2
2
correcta.
Se aprecia el conocimiento 1
3
obtenido del tema.
Comprende los conceptos de 2
4
Java para su utilización.
Utiliza la tecnología para 2
5
desarrollar la actividad.
Mantiene interés en la 1
6
comprensión de la actividad.
CALIFICACIÓN

85
Instrucciones: Después de la presentación dada por el docente sobre Entornos de Desarrollo
Integrados (IDE).

En parejas, investiguen 5 compiladores (IDE) de Java y elabora una tabla


comparativa donde muestres la imagen, nombre, sistemas operativos en los que
se puede instalar, lenguajes adicionales que permite trabajar y una descripción
breve donde presentas tus comparaciones y observaciones.

IMAGEN NOMBRE SISTEMAS LENGUAJES OBSERVACIONES


OPERATIVOS

1.

2.

3.

4.

5.

CONCLUSIONES:
QR

Dirección Web
[Link]
mejores-entornos-de-desarrollo-java-para-ninos-y-adolescentes/

86
Cuadro comparativo
COMPILADORES DE JAVA
SISTEMAS
IMAGEN NOMBRE LENGUAJES OBSERVACIONES
OPERATIVOS

WINDOWS,
ECLIPSE JAVA AMPLIA GAMA
MACOS Y LINUX.

HERRAMIENTAS
WINDOWS, INTEGRADAS PARA
NETBEANS JAVA Y HTML
MACOS Y LINUX. EL DESARROLLO
WEB

INTERFAZ DE
WINDOWS,
INTELLIJ IDEA JAVA Y KOTLIN USUARIO INTUITIVA
MACOS Y LINUX.
Y ATRACTIVA.

WINDOWS,
BLUEJ JAVA INTERFAZ SIMPLE
MACOS Y LINUX.

CUALQUIER
CODENVY NAVEGADOR WEB IDE EN LA NUBE
LENGUAJE
INSTRUMENTO DE EVALUACIÓN
LISTA DE COTEJO
Actividad 02. “Cuadro Comparativo “Compiladores de Java”

DATOS GENERALES
Nombre(s) del alumno(s) Matrícula(s)

Producto: Cuadro Comparativo “Compiladores de Java” Fecha


Submódulo: Programación en Java Periodo: 2023 – 2024A
Nombre del docente Firma del docente

VALOR OBSERVACIONES
OBTENIDO CALIF Y/O
CRITERIO INDICADORES PONDERACIÓN
SUGERENCIAS
SÍ NO
DE MEJORA
Aporta ideas que provienen de 1
1
fuentes confiables.
Exponen sus conclusiones con 2
2
claridad y fluidez
Presentan en la tabla Imagen, 3
3 Nombre, Sistemas Operativos,
Lenguajes y Observaciones.
Utiliza las tecnologías de 2
información y comunicación para
4
obtener información o
desarrollar la tabla.
Actúan con tolerancia ante las 1
5
opiniones de los demás.
Muestra sus opiniones o 1
6 comparaciones, sustentando su
postura en las observaciones.

CALIFICACIÓN

87
Instrucciones: Coloca en el recuadro el número que le corresponda al elemento de la ventana,
tomando en cuenta los datos que se presentan en el listado de abajo.

RESPUESTAS
( 1 ) Barra de menú.
( 2 ) Barra de herramientas
( 3 ) Nombre del programa/Código.
( 4 ) Línea de estado.
( 5 ) Icono de compilar y ejecutar.
( 6 ) Área de edición de código.
( 7 ) Consola.
( 8 ) Explorador de paquetes.

92
INSTRUMENTO DE EVALUACIÓN
LISTA DE COTEJO
Actividad 03. Interfaz Gráfica de Eclipse

DATOS GENERALES
Nombre(s) del alumno(s) Matrícula(s)

Producto: Interfaz Gráfica de Eclipse Fecha


Submódulo: Programación en Java Periodo: 2023 – 2024A
Nombre del docente Firma del docente

VALOR OBSERVACIONES
OBTENIDO CALIF Y/O
CRITERIO INDICADORES PONDERACIÓN
SUGERENCIAS
SI NO
DE MEJORA
1 Entregó en tiempo y Forma. 2
Identificó correctamente la 2
2
ubicación de los números.
Se aprecia el conocimiento 1
3
obtenido de la aplicación.
Comprende de manera 2
4 gráfica, el elemento que se
señala en la ventana.
Utiliza la tecnología para 2
5
desarrollar la actividad.
Mantienen interés en la 1
6
comprensión de la actividad.
CALIFICACIÓN

93
Tomando como base la lectura anterior y los elementos estudiados en el tema “Instrucciones en
C++” del submódulo 1. Programación en C++, resuelve el crucigrama:
1

5
2
2

4
3

5
4

Vertical
1.- El uso de éstos, hace más claro y legible un programa. En ellos se debe decir que se hace, para
que y cuál es el fin de nuestro programa. Conviene utilizarlos siempre que merezca la pena ya que
hace una aclaración sobre el programa.
2.- Éstos son elementos que el programador tiene libertad para elegir el nombre de las variables,
los métodos, entre otros aspectos de un programa y tienen reglas muy estrictas sobre los nombres
que se utilizan para las clases, las variables o los métodos.

96
3.- Este tipo de dato permite representar cualquier caracter Unicode.
4.- Tipos de datos ENTEROS: byte, short, int y long
5.- Se utiliza este tipo de dato para representar los valores lógicos verdadero y falso.

Horizontal
1.- Un programa Java utiliza estos elementos para almacenar valores, realizar cálculos, modificar los
valores almacenados, mostrarlos por la consola, almacenarlos en disco, enviarlos por la red, etc.
2.- Éstas son la manera en que se escriben los valores para cada uno de los tipos primitivos.
3.- Estos elementos permiten realizar cálculos o acciones con el uso de las literales.
4.- Permite realizar operaciones entre valores utilizando distintos operadores. Son útiles para
representar las fórmulas matemáticas que se utilizan para realizar cálculos.
5.- Los tipos de datos de coma flotante permiten almacenar números muy grandes, muy pequeños
o que contienen coma decimal.

[Link]

¡Que puej!
Si no entiendes,
¡pregunta!

97
INSTRUMENTO DE EVALUACIÓN
LISTA DE COTEJO
Actividad 04. Crucigrama “Instrucciones en Java para Aplicaciones Básicas”

DATOS GENERALES
Nombre(s) del alumno(s) Matrícula(s)

Producto: Crucigrama “Instrucciones en Java para Fecha


Aplicaciones Básicas”
Submódulo: Programación en Java Periodo: 2023 – 2024A
Nombre del docente Firma del docente

VALOR OBSERVACIONES
OBTENIDO CALIF Y/O
CRITERIO INDICADORES PONDERACIÓN
SUGERENCIAS
SÍ NO
DE MEJORA
1 Entregó en tiempo y Forma. 2
Identificó correctamente las 2
2
respuestas en los espacios.
Se aprecia el conocimiento 1
3
obtenido de la aplicación.
Comprende el concepto 2
4
presentado.
Utiliza la tecnología para 2
5
desarrollar la actividad.
Mantienen interés en la 1
6
comprensión de la actividad.
CALIFICACIÓN

98
Programa: Lee un par de fechas, la fecha de nacimiento del
usuario y la fecha actual, al final escribe un mensaje en pantalla
para felicitar o expresar ¡Feliz Día!

1. Lee y analiza el código de clases y objetos en lenguaje de Java dentro de los rectángulos, y
con el apoyo de tu maestro, enumera los círculos de cada rectángulo en el orden lógico que
tendría el programa.
2. A continuación, escribe y comprueba su funcionamiento dentro del editor de Eclipse
(compílalo y ejecútalo).

3. Debes crear dos clases y solamente la clase Cumple tendrá la función principal main.
4. Señala dónde están las clases de color rojo y los objetos de color azul.

110
Enumera del 1 al 4

3
1

4
2

Enumera del 1 al 6

2 3

5 1

111
INSTRUMENTO DE EVALUACIÓN
LISTA DE COTEJO
Actividad 05. Enumera el Código Feliz Día.

DATOS GENERALES
Nombre(s) del alumno(s) Matrícula(s)

Producto: Enumeración y Escritura del Código. Fecha


Submódulo: Programación en Java Periodo: 2023 – 2024A
Nombre del docente Firma del docente

VALOR OBSERVACIONES
OBTENIDO CALIF Y/O
CRITERIO INDICADORES PONDERACIÓN
SUGERENCIAS
SÍ NO
DE MEJORA
1 Entregó en tiempo y Forma. 2
Identifica correctamente las
2 clases y los objeto en el 2
código del programa.
Se aprecia el conocimiento
3 1
obtenido de la aplicación.
4 Enumera y escribe el código. 2
Utiliza la tecnología para
5 2
desarrollar la actividad.
Mantienen interés en la
6 1
comprensión de la actividad.
CALIFICACIÓN

112

Common questions

Con tecnología de IA

The Java Development Kit (JDK) is essential in Java programming as it provides a set of tools necessary for developing Java applications. This includes the Java compiler, which compiles code to bytecode that can be executed by the Java Runtime Environment (JRE), and other utilities that facilitate the creation, debugging, and documentation of Java programs .

Java offers educational benefits for learning programming due to its well-defined object-oriented features, which provide a clear model for understanding complex programming concepts. This robust framework helps learners visualize class structures, inheritance, polymorphism, and encapsulation. Java's comprehensive standard library and widespread community support also provide an extensive resource base for learners .

Data types in Java define how much memory is allocated for storing data and how the stored data can be manipulated. Primitive types like int, byte, and char have memory-efficient fixed sizes, while reference types require pointers to heap memory where actual objects reside. Effective use of data types ensures optimal memory use; choosing appropriate types for variables contributes significantly to a program's efficiency and performance .

When choosing an IDE for Java, considerations should include compatibility with different operating systems, support for additional programming languages, user interface intuitiveness, integration with other development tools, and community support. Tools like Eclipse, NetBeans, and IntelliJ IDEA offer varied features such as ergonomic design, build tools, version control systems integration, and plugins for customizing workflows .

Integrating tools like Git within Java IDEs provides developers with seamless version control capabilities. This integration allows for effective collaboration through features like branching, merging, and conflict resolution, all from within the development environment. It aids in tracking changes, managing code versions, and reverting to previous states when needed, significantly enhancing project management and team-based development workflows .

The Bytecode in Java contributes to its security model by allowing Java programs to be executed in a controlled environment provided by the JVM, which includes security features like bytecode verification. This verification process checks for code consistency before execution, which assures the integrity of the code and prevents malicious actions such as buffer overflows or illegal type casts, making Java applications secure against many common vulnerabilities .

Eclipse IDE supports efficient Java programming for large projects through its robust features such as project management tools, plugin architecture, and a powerful build system. It allows for modular project development where parts can be worked on independently. Eclipse provides an organized workspace, code navigation tools, and debugging resources that facilitate efficient handling of complex and large-scale Java projects .

Java achieves platform independence through the use of bytecode and the Java Virtual Machine (JVM). When Java code is compiled, it is not converted directly into machine code but into bytecode, which the JVM can execute on any platform that supports Java. This allows Java programs to run on any device with a compatible JVM, making Java applications 'write once, run anywhere' .

Java is a programming language and computing platform that provides tools and libraries for building applications, whereas Android is an operating system used primarily for mobile devices. Java serves as one of the key programming languages for developing Android applications, but Android also includes a specific set of APIs and libraries that extend Java's capabilities specifically for mobile development .

The Garbage Collector in Java is a critical component that automatically manages memory by identifying and discarding objects that are no longer in use, freeing up resources for new object creation. This helps prevent memory leaks and optimize the performance of Java applications by ensuring efficient memory utilization .

También podría gustarte