Está en la página 1de 51

TECNOLÓGICO NACIONAL

N L DE MÉXIICO
Institu
uto Tecnológ
gico de la Costa
C Grande
e

MA
ANUA
AL DE
D PR
RÁCT
TICA
AS
Fundame
entos de prrogramació
ón
Acade
emia de Sis
stemas y Computació
C ón
23
3/07/2019

Manuual de prá ácticas dee la mate


eria de Fundamenttos de prrogramació ón
elabo
orado por los doce entes: Carlos Baltazzar Oliva y Alejand
dro Galeanna
Contrreras y ava
alado por la
a academia
a de Sistem
mas y Commputación el
e día XX del
d
mes XX
X del año XXXX.
MANUAL DE PRÁCTICAS
 
 
Índice

Objetivos generales ..................................................................................................................... 1 
Práctica No. 1 .................................................................................................................................. 2 
Nombre ........................................................................................................................................ 2 
Objetivo ........................................................................................................................................ 2 
Introducción ............................................................................................................................... 2 
Aspectos de seguridad a considerar ................................................................................ 2 
Material y equipo ...................................................................................................................... 2 
Producto(s) esperado(s) ........................................................................................................ 3 
Metodología ............................................................................................................................... 3 
Sugerencias ................................................................................................................................ 5 
Práctica No. 2 ................................................................................................................................. 6 
Nombre ........................................................................................................................................ 6 
Objetivo ........................................................................................................................................ 6 
Introducción ............................................................................................................................... 6 
Aspectos de seguridad a considerar ................................................................................ 6 
Material y equipo ...................................................................................................................... 6 
Producto(s) esperado(s) ........................................................................................................ 7 
Metodología ............................................................................................................................... 7 
Sugerencias ................................................................................................................................ 7 
Práctica No. 3 ................................................................................................................................. 8 
Nombre ........................................................................................................................................ 8 
Objetivo ........................................................................................................................................ 8 
Introducción ............................................................................................................................... 8 
Aspectos de seguridad a considerar ................................................................................ 8 
Material y equipo ...................................................................................................................... 8 
Producto(s) esperado(s) ........................................................................................................ 9 
Metodología ............................................................................................................................... 9 
Sugerencias ................................................................................................................................ 9 
MANUAL DE PRÁCTICAS
 
 
Práctica No. 4 ............................................................................................................................... 10 
Nombre ...................................................................................................................................... 10 
Objetivo ...................................................................................................................................... 10 
Introducción ............................................................................................................................. 10 
Aspectos de seguridad a considerar .............................................................................. 10 
Material y equipo .................................................................................................................... 10 
Producto(s) esperado(s) ...................................................................................................... 11 
Metodología ............................................................................................................................. 11 
Sugerencias .............................................................................................................................. 11 
Práctica No. 5 ............................................................................................................................... 12 
Nombre ...................................................................................................................................... 12 
Objetivo ...................................................................................................................................... 12 
Introducción ............................................................................................................................. 12 
Aspectos de seguridad a considerar .............................................................................. 12 
Material y equipo .................................................................................................................... 13 
Producto(s) esperado(s) ...................................................................................................... 13 
Metodología ............................................................................................................................. 13 
Sugerencias .............................................................................................................................. 13 
Práctica No. 6 ............................................................................................................................... 14 
Nombre ...................................................................................................................................... 14 
Objetivo ...................................................................................................................................... 14 
Introducción ............................................................................................................................. 14 
Aspectos de seguridad a considerar .............................................................................. 14 
Material y equipo .................................................................................................................... 14 
Producto(s) esperado(s) ...................................................................................................... 15 
Metodología ............................................................................................................................. 15 
Sugerencias .............................................................................................................................. 15 
Práctica No. 7 ............................................................................................................................... 16 
Nombre ...................................................................................................................................... 16 
Objetivo ...................................................................................................................................... 16 
Introducción ............................................................................................................................. 16 
MANUAL DE PRÁCTICAS
 
 
Aspectos de seguridad a considerar .............................................................................. 16 
Material y equipo .................................................................................................................... 17 
Producto(s) esperado(s) ...................................................................................................... 17 
Metodología ............................................................................................................................. 17 
Sugerencias .............................................................................................................................. 19 
Práctica No. 8 ............................................................................................................................... 20 
Nombre ...................................................................................................................................... 20 
Objetivo ...................................................................................................................................... 20 
Introducción ............................................................................................................................. 20 
Aspectos de seguridad a considerar .............................................................................. 20 
Material y equipo .................................................................................................................... 21 
Producto(s) esperado(s) ...................................................................................................... 21 
Metodología ............................................................................................................................. 21 
Sugerencias .............................................................................................................................. 22 
Práctica No. 9 ............................................................................................................................... 23 
Nombre ...................................................................................................................................... 23 
Objetivo ...................................................................................................................................... 23 
Introducción ............................................................................................................................. 23 
Aspectos de seguridad a considerar .............................................................................. 23 
Material y equipo .................................................................................................................... 24 
Producto(s) esperado(s) ...................................................................................................... 24 
Metodología ............................................................................................................................. 24 
Sugerencias .............................................................................................................................. 25 
Práctica No. 10 ............................................................................................................................. 26 
Nombre ...................................................................................................................................... 26 
Objetivo ...................................................................................................................................... 26 
Introducción ............................................................................................................................. 26 
Aspectos de seguridad a considerar .............................................................................. 26 
Material y equipo .................................................................................................................... 27 
Producto(s) esperado(s) ...................................................................................................... 27 
Metodología ............................................................................................................................. 27 
MANUAL DE PRÁCTICAS
 
 
Sugerencias .............................................................................................................................. 29 
Práctica No. 11 .............................................................................................................................. 30 
Nombre ...................................................................................................................................... 30 
Objetivo ...................................................................................................................................... 30 
Introducción ............................................................................................................................. 30 
Aspectos de seguridad a considerar .............................................................................. 30 
Material y equipo .................................................................................................................... 31 
Producto(s) esperado(s) ...................................................................................................... 31 
Metodología ............................................................................................................................. 31 
Sugerencias .............................................................................................................................. 31 
Práctica No. 12 .............................................................................................................................. 33 
Nombre ...................................................................................................................................... 33 
Objetivo ...................................................................................................................................... 33 
Introducción ............................................................................................................................. 33 
Aspectos de seguridad a considerar .............................................................................. 33 
Material y equipo .................................................................................................................... 34 
Producto(s) esperado(s) ...................................................................................................... 34 
Metodología ............................................................................................................................. 34 
Sugerencias .............................................................................................................................. 34 
Práctica No. 13 .............................................................................................................................. 36 
Nombre ...................................................................................................................................... 36 
Objetivo ...................................................................................................................................... 36 
Introducción ............................................................................................................................. 36 
Aspectos de seguridad a considerar .............................................................................. 36 
Material y equipo .................................................................................................................... 37 
Producto(s) esperado(s) ...................................................................................................... 37 
Metodología ............................................................................................................................. 37 
Sugerencias .............................................................................................................................. 37 
Práctica No. 14 ............................................................................................................................. 39 
Nombre ...................................................................................................................................... 39 
Objetivo ...................................................................................................................................... 39 
MANUAL DE PRÁCTICAS
 
 
Introducción ............................................................................................................................. 39 
Aspectos de seguridad a considerar .............................................................................. 39 
Material y equipo .................................................................................................................... 40 
Producto(s) esperado(s) ...................................................................................................... 40 
Metodología ............................................................................................................................. 40 
Sugerencias .............................................................................................................................. 40 
Práctica No. 15 .............................................................................................................................. 42 
Nombre ...................................................................................................................................... 42 
Objetivo ...................................................................................................................................... 42 
Introducción ............................................................................................................................. 42 
Aspectos de seguridad a considerar .............................................................................. 42 
Material y equipo .................................................................................................................... 43 
Producto(s) esperado(s) ...................................................................................................... 43 
Metodología ............................................................................................................................. 43 
Sugerencias .............................................................................................................................. 43 
Bibliografía ................................................................................................................................... 45 
MANUAL DE PRÁCTICAS
 
 

Objetivos generales

 El objetivo general de la práctica de la unidad uno es proporcionar


al estudiante los conocimientos y destrezas necesarios para la
instalación del Java Development Kit (JDK) y de un entorno
integrado de desarrollo (IDE) que permita trabajar con el lenguaje
de programación Java.
 El objetivo general de las prácticas de la unidad dos (de la práctica
2 a la 6) es proporcionar al estudiante los conocimientos y
destrezas necesarios para el desarrollo de las tres primeras etapas
de la metodología de las 6’D que permita sentar las bases para la
solución de problemas reales que requieran el uso de una
herramienta de cómputo.
 El objetivo general de las prácticas de la unidad tres (de la práctica
7 a la 10) es proporcionar al estudiante los conocimientos y
destrezas necesarios para el desarrollo de las tres últimas etapas
de la metodología de las 6’D que permita sentar las bases para la
solución de problemas reales que requieran el uso de una
herramienta de cómputo.
 El objetivo general de las prácticas de la unidad cuatro (de la
práctica 11 a la 15) es proporcionar al estudiante los conocimientos
y destrezas necesarios para el desarrollo de clases y objetos que
permita sentar las bases para la solución de problemas reales que
requieran el uso de una herramienta de cómputo.

 
Página 1

MANUAL DE PRÁCTICAS
 
 

Práctica No. 1

Nombre

Instalación del Java Development Kit (JDK) y un IDE para el lenguaje de


programación Java.

Objetivo

El estudiante aprenderá a instalar el Java Development Kit (JDK) y un


IDE que permita trabajar con el lenguaje de programación Java con el
fin de comprender en la práctica la teoría explicada por el docente.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de computadoras así como de la instalación de
programas así como del uso de paquetería ofimática.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento o lineamiento de uso de


laboratorios y salas de cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Instalador del Java Development Kit
1 Instalador del entorno integrado de desarrollo (Eclipse,
JCreator, NetBeans, jGRASP, etc.)

 
Página 2

MANUAL DE PRÁCTICAS
 
 
Producto(s) esperado(s)

Aprender a instalar el Java Development Kit (JDK) y un IDE seleccionado


para que sirva como base para el desarrollo de aplicaciones posteriores.
Reporte de instalación de ambos programas.

Metodología

 Para que se pueda trabajar con el lenguaje de programación Java,


independientemente de la plataforma en la que se esté
trabajando (MacOS, Linux, Windows, etc.) se debe de instalar la
máquina virtual de Java, que es el programa intérprete del
lenguaje Java. Para ello se deben seguir los siguientes pasos:
o Identificar la plataforma en la que esté trabajando.
o Identificar la arquitectura de la computadora en la que se
trabaje (32 o 64 bits).
o Si trabaja en el sistema operativo Windows o MacOS se
debe ejecutar el instalador correspondiente a la plataforma
y seguir los pasos que indica el instalador (si emplea MacOS
de debe emplear el programa Disk Image Mounter para
abrir el archivo DMG). En caso de emplear Linux se debe de
ejecutar la consola, acceder al directorio donde se
encuentre el instalador (archivo RPM) y escribir la
instrucción: rpm -i nombre-del-paquete..numero-de-
version.arquitectura.rpm , en donde el nombre del paquete
se cambia por el nombre del archivo RPM.
 Se debe de tomar captura de pantalla de cada paso de
la instalación debido a que se ocupará para la
redacción del reporte.
o Después se debe de añadir la ruta de acceso a la carpeta en
donde se instaló el JDK (la carpeta bin, por ejemplo:
C:\Program Files\Java\jdk1.7.0_17\bin) en las variables del
sistema (buscar la que diga Path, seleccionar editar y añadir
la ruta de acceso).
 Se debe de tomar captura de pantalla de cada paso de
la instalación debido a que se ocupará para la
redacción del reporte.
o Para corroborar que se instaló de forma correcta la
aplicación se ejecutar el programa CMD o la consola de
Linux y escribir el comando java – version, se deberá
observar que aparece la versión de Java instalada.

 
Página 3

MANUAL DE PRÁCTICAS
 
 
 Se debe de tomar captura de pantalla de cada paso de
la instalación debido a que se ocupará para la
redacción del reporte.
 Una vez instalado el JDK se procede a instalar el entorno
integrado de desarrollo o IDE de nombre Eclipse. Para ello se
deben seguir los siguientes pasos:
o Identificar la plataforma en la que esté trabajando.
o Identificar la arquitectura de la computadora en la que se
trabaje (32 o 64 bits).
o Si trabaja en el sistema operativo Windows y su
computadora posee una arquitectura de 64 bits se debe
ejecutar el programa instalador y seguir los pasos que indica
el mismo. En caso de emplear una computadora que posea
una arquitectura de 32 bits se debe de descomprimir el
archivo correspondiente y después se debe de cortar la
carpeta que se descomprimió en una ubicación conveniente
(como por ejemplo, la raíz de la unidad C). Si se trabaja con
el sistema operativo MacOS se debe de emplear el
programa Disk Image Mounter para abrir el archivo DMG. En
caso de emplear el sistema operativo Linux se debe
descomprimir el contenido de los archivos empleando el
comando:

tar xfz ~/Descargas/nombre_archivo.tar.gz

que debe ser tecleado en la consola, una vez realizado ello


se procede a lanzar la aplicación para instalar el Eclipse
empleando para ello el siguiente comando:

~/Descargas/eclipse-installer/eclipse-inst

 Se debe de tomar captura de pantalla de cada paso de


la instalación debido a que se ocupará para la
redacción del reporte.
 Elaborar el reporte respectivo de la instalación de ambas
herramientas empleando el formato de reporte validado por la
academia.

 
Página 4

MANUAL DE PRÁCTICAS
 
 
Sugerencias

Es necesario recordar que:


 En ocasiones, en la plataforma Windows se deben de instalar las
aplicaciones como administrador, para ello se da un clic con el
botón derecho sobre el archivo instalador y se selecciona la
opción: Ejecutar como administrador.
 Para un acceso rápido a la aplicación IDE se puede crear un ícono
de acceso directo en el escritorio.

 
Página 5

MANUAL DE PRÁCTICAS
 
 
Práctica No. 2

Nombre

Desarrollo de la primera etapa de la metodología de las 6’D.

Objetivo

El estudiante aprenderá a desarrollar la primera etapa de la


metodología de las 6’D en base a los problemas propuestos con el fin de
comprender en la práctica la teoría explicada por el docente acerca de
la resolución de problemas reales empleando una metodología.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de paquetería ofimática y de descripción de problemas.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Un procesador de palabras perteneciente a una paquetería
ofimática (Microsoft Office, Apache OpenOffice, LibreOffice)
instalado en la computadora

 
Página 6

MANUAL DE PRÁCTICAS
 
 
Producto(s) esperado(s)

Aprender a realizar la primera etapa de la metodología de las 6’D en


donde se desarrolle la descripción del problema empleando los
ejemplos proporcionados por el docente como base para la redacción
de la descripción.
Reporte que contenga la primera etapa de la metodología de las 6’D
desarrollada de los problemas propuestos.

Metodología

 Leer los siguientes problemas:


o Obtener el cuadrado y el cubo del numero 10.
o Determinar la velocidad promedio de un vehículo que ha
viajado 200 Km en un espacio de 4 hrs.
o Determinar el número de segundos que hay en cinco horas.
o Obtener la conversión un número no definido de grados
centígrados a grados Fahrenheit, Kelvin y Rankin.
o Determinar la hipotenusa de un triángulo rectángulo
empleando el teorema de Pitágoras. Las longitudes de los
catetos no se han establecido.
 Desarrollar la descripción de los problemas antes propuestos
empleando como base los ejemplos proporcionados.
 Elaborar el reporte respectivo de la primera etapa de la
metodología de las 6’D empleando el formato de reporte validado
por la academia.

Sugerencias

Es necesario recordar que:


 La redacción debe de ser lo más clara posible y que describa con
propiedad el problema planteado.

 
Página 7

MANUAL DE PRÁCTICAS
 
 
Práctica No. 3

Nombre

Desarrollo de la segunda etapa de la metodología de las 6’D.

Objetivo

El estudiante aprenderá a desarrollar la segunda etapa de la


metodología de las 6’D en base a los problemas propuestos con el fin de
comprender en la práctica la teoría explicada por el docente acerca de
la resolución de problemas reales empleando una metodología.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de paquetería ofimática y de definición de soluciones.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Un procesador de palabras perteneciente a una paquetería
ofimática (Microsoft Office, Apache OpenOffice, LibreOffice)
instalado en la computadora

 
Página 8

MANUAL DE PRÁCTICAS
 
 
Producto(s) esperado(s)

Aprender a realizar la segunda etapa de la metodología de las 6’D en


donde se desarrolle la definición de la solución de problemas
empleando los ejemplos proporcionados por el docente como base para
la redacción de la definición.
Reporte que contenga la segunda etapa de la metodología de las 6’D
desarrollada de los problemas propuestos.

Metodología

 En base a los problemas propuestos de la Práctica 2, desarrollar la


definición de la solución de los mismos empleando como base los
ejemplos proporcionados. Cada definición debe contener:
o Resultado deseado.
o Datos de entrada.
o Datos de salida.
o Procesamiento.
 Elaborar el reporte respectivo de la segunda etapa de la
metodología de las 6’D empleando el formato de reporte validado
por la academia.
o El reporte deberá contener las etapas previas desarrolladas.

Sugerencias

Es necesario recordar que:


 La redacción debe de ser lo más clara posible y que describa con
propiedad la definición de la solución de los problemas
planteados.

 
Página 9

MANUAL DE PRÁCTICAS
 
 
Práctica No. 4

Nombre

Desarrollo de la primera fase (algoritmos) de la tercera etapa de la


metodología de las 6’D.

Objetivo

El estudiante aprenderá a desarrollar la primera fase de la tercera etapa


de la metodología de las 6’D en base a los problemas propuestos con el
fin de comprender en la práctica la teoría explicada por el docente
acerca de la resolución de problemas reales empleando una
metodología.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de paquetería ofimática y de desarrollo de algoritmos
que no impliquen el uso de sentencias de control.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Un procesador de palabras perteneciente a una paquetería
ofimática (Microsoft Office, Apache OpenOffice, LibreOffice)
instalado en la computadora

  Página
10
MANUAL DE PRÁCTICAS
 
 
Producto(s) esperado(s)

Aprender a realizar la primera fase (algoritmos) de la tercera etapa de la


metodología de las 6’D en donde se desarrolle el diseño de la solución
de problemas empleando los ejemplos proporcionados por el docente
como base para la redacción de los algoritmos.
Reporte que contenga la primera fase de la tercera etapa de la
metodología de las 6’D desarrollada de los problemas propuestos.

Metodología

 En base a los problemas propuestos de la Práctica 2, desarrollar el


diseño de la solución (solo los algoritmos) de los mismos
empleando como base los ejemplos proporcionados.
 Elaborar el reporte respectivo de la tercera etapa de la
metodología de las 6’D empleando el formato de reporte validado
por la academia.
o El reporte deberá contener las etapas previas desarrolladas.

Sugerencias

Es necesario recordar que:


 La redacción debe de ser lo más clara posible y que describa con
propiedad el diseño de la solución de los problemas planteados.

  Página
11
MANUAL DE PRÁCTICAS
 
 
Práctica No. 5

Nombre

Desarrollo de la segunda fase (diagramas de flujo) de la tercera etapa de


la metodología de las 6’D.

Objetivo

El estudiante aprenderá a desarrollar la segunda fase de la tercera etapa


de la metodología de las 6’D en base a los problemas propuestos con el
fin de comprender en la práctica la teoría explicada por el docente
acerca de la resolución de problemas reales empleando una
metodología.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de paquetería ofimática y de diseño así como saber
desarrollar diagramas de flujo que no impliquen el uso de sentencias de
control.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
12
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Un procesador de palabras perteneciente a una paquetería
ofimática (Microsoft Office, Apache OpenOffice, LibreOffice)
instalado en la computadora
1 Programa de diseño de algoritmos Instrumind
ThinkComposer

Producto(s) esperado(s)

Aprender a realizar la segunda fase (diagramas de flujo) de la tercera


etapa de la metodología de las 6’D en donde se desarrolle el diseño de
la solución de problemas empleando los ejemplos proporcionados por
el docente como base para la elaboración de los diagramas de flujo.
Reporte que contenga la segunda fase de la tercera etapa de la
metodología de las 6’D desarrollada de los problemas propuestos.

Metodología

 En base a los problemas propuestos de la Práctica 2 y en los


algoritmos elaborados en la Práctica 4, desarrollar el diseño de la
solución (solo los diagramas de flujo) de los mismos empleando
como base los ejemplos proporcionados.
 Elaborar el reporte respectivo de la tercera etapa de la
metodología de las 6’D empleando el formato de reporte validado
por la academia.
o El reporte deberá contener las etapas previas desarrolladas.

Sugerencias

Es necesario recordar que:


 La redacción debe de ser lo más clara posible y que describa con
propiedad el diseño de la solución de los problemas planteados.

  Página
13
MANUAL DE PRÁCTICAS
 
 
Práctica No. 6

Nombre

Desarrollo de la tercera fase (pseudocódigo) de la tercera etapa de la


metodología de las 6’D.

Objetivo

El estudiante aprenderá a desarrollar la tercera fase de la tercera etapa


de la metodología de las 6’D en base a los problemas propuestos con el
fin de comprender en la práctica la teoría explicada por el docente
acerca de la resolución de problemas reales empleando una
metodología.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de paquetería ofimática así como saber desarrollar
pseudocódigos que no impliquen el uso de sentencias de control.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Un procesador de palabras perteneciente a una paquetería
ofimática (Microsoft Office, Apache OpenOffice, LibreOffice)
instalado en la computadora

  Página
14
MANUAL DE PRÁCTICAS
 
 
Producto(s) esperado(s)

Aprender a realizar la tercera fase (pseudocódigo) de la tercera etapa de


la metodología de las 6’D en donde se desarrolle el diseño de la solución
de problemas empleando los ejemplos proporcionados por el docente
como base para la elaboración de los diagramas de flujo.
Reporte que contenga la tercera fase de la tercera etapa de la
metodología de las 6’D desarrollada de los problemas propuestos.

Metodología

 En base a los problemas propuestos de la Práctica 2 y en los


algoritmos elaborados en la Práctica 4, desarrollar el diseño de la
solución (solo los pseudocódigos) de los mismos empleando como
base los ejemplos proporcionados.
 Elaborar el reporte respectivo de la tercera etapa de la
metodología de las 6’D empleando el formato de reporte validado
por la academia.
o El reporte deberá contener las etapas previas desarrolladas.

Sugerencias

Es necesario recordar que:


 La redacción debe de ser lo más clara posible y que describa con
propiedad el diseño de la solución de los problemas planteados.

  Página
15
MANUAL DE PRÁCTICAS
 
 
Práctica No. 7

Nombre

Desarrollo de los primeros programas en el lenguaje de programación


Java.

Objetivo

El estudiante aprenderá a desarrollar programas sencillos empleando


los ejemplos propuestos por el docente con el fin de comprender en la
práctica la teoría explicada por el docente acerca de la resolución de
problemas reales empleando un lenguaje de programación.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de un entorno de programación o IDE para el lenguaje
de programación Java.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
16
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Procesador de palabras perteneciente a una paquetería
ofimática (Microsoft Office, Apache OpenOffice, LibreOffice)
instalado en la computadora
1 JDK instalado y configurado
1 Entorno integrado de desarrollo configurado para reconocer el
lenguaje de programación Java

Producto(s) esperado(s)

Aprender a realizar programas escritos en el lenguaje de programación


Java en donde se desarrollen ejemplos sencillos que permitan el
aprendizaje.
Archivo ZIP comprimido de nombre U3 E1 – Programas, seguido de un
espacio en blanco, luego un guión medio, luego otro espacio y después
el nombre completo del estudiante, por ejemplo: U3 E1 – Programas –
Alejandro Galeana Contreras.ZIP que contenga los archivos con
extensión .java en los cuales se desarrollen los programas propuestos.
Reporte que contenga en el desarrollo la descripción de lo que hace el
programa y después el código fuente correspondiente al mismo.

Metodología

 Elaborar los programas en Java que resuelvan los siguientes


problemas:
o Solicitar al usuario que escriba un mensaje, capturarlo con la
función readLine() y después escribir dicho mensaje en
pantalla.
 Probar el código en la consola, para ello se ejecuta el
CMD o terminal – dependiendo el S.O. – y se accede a
la ruta donde se encuentre el archivo con extensión
java y se teclea el siguiente comando:

javac nombre_archivo_java.java

Se presiona enter, con ello se generará un archivo con


extensión class, mismo que contiene el ByteCode

  Página
17
MANUAL DE PRÁCTICAS
 
 
(código intermedio de Java) que puede interpretar la
JVM (Java Virtual Machine). Para indicarle a la
máquina virtual que lo interprete se emplea el
siguiente comando:

java nombre_archivo_class.class

Después se presiona enter y se ejecutará el programa.


o Solicitar al usuario que escriba un mensaje, capturarlo con la
función readLine() del objeto BufferedReader y después
escribir dicho mensaje en pantalla.
o Solicitar al usuario que escriba un mensaje, capturarlo con la
función nextLine() del objeto Scanner y después escribir
dicho mensaje en pantalla.
o Solicitar al usuario que escriba un número, capturarlo con la
función nextLine() del objeto Scanner y almacenarlo en una
variable de tipo String, posteriormente convertir la variable
de tipo String a tipo entero empleando la función
Integer.parseInt() y después escribir dicho número en
pantalla.
o Solicitar al usuario que escriba un número flotante,
capturarlo con la función nextLine() del objeto Scanner y
almacenarlo en una variable de tipo String, posteriormente
convertir la variable de tipo String a tipo double empleando
la función double.parseDouble() y después escribir dicho
número en pantalla.
o Declarar una variable de tipo entero que contenga un valor
de 5, después preguntar si dicha variable es mayor que dos
se debe de imprimir un mensaje que confirme lo antes
escrito.
o Declarar una variable de tipo entero que contenga un valor
de 1, después preguntar si dicha variable es mayor que dos
se debe de imprimir un mensaje que indique que el número
es mayor que dos, en caso contrario imprimir un mensaje
que indique que el número es menor que dos.
o Declarar una variable de tipo entero que contenga un valor
de 3, después emplear una estructura de control múltiple
para preguntar si dicha variable es igual que uno se debe de
imprimir un mensaje que indique que el número es igual a
uno, si dicha variable es igual que dos se debe de imprimir
un mensaje que indique que el número es igual a dos, si
dicha variable es igual que tres se debe de imprimir un
mensaje que indique que el número es igual a tres.

  Página
18
MANUAL DE PRÁCTICAS
 
 
o Declarar una variable de tipo entero, después empleando la
estructura repetitiva for se debe de inicializar la variable en
0, la condición es que se repetirá siempre que variable sea
menor que cinco y se debe incrementar el valor en uno.
Dentro del cuerpo de la estructura repetitiva se debe de
imprimir un mensaje que indique que el valor de la variable
que controla el ciclo.
o Declarar una variable de tipo booleano inicializada en falso,
después empleando la estructura repetitiva while y la
condición de que se repetirá mientras la variable sea falsa
en el cuerpo de la estructura repetitiva imprimir un mensaje
que indique que el valor de la variable que controla el ciclo.
o Declarar una variable de tipo booleano inicializada en falso,
después empleando la estructura repetitiva do while y la
condición de que se repetirá mientras la variable sea falsa
en el cuerpo de la estructura repetitiva imprimir un mensaje
que indique que el valor de la variable que controla el ciclo.
 Elaborar el reporte respectivo empleando el formato de reporte
validado por la academia.
o El código fuente a incluir deberá de tener por formato el
tipo de letra Courier New.

Sugerencias

Es necesario recordar que:


 La redacción debe de ser lo más clara posible.
 La función readLine() del problema 1 no funciona en un IDE, por lo
que deberá de probarse en modo consola.
 Algunos entornos de desarrollo no permiten trabajar con archivos
Java por separado, por lo que los mismos deben de ser parte de
proyectos y agrupados en paquetes, se debe de preguntar al
docente en caso de emplear alguno de ellos para su uso
apropiado.

  Página
19
MANUAL DE PRÁCTICAS
 
 
Práctica No. 8

Nombre

Desarrollo de la cuarta etapa de la metodología de las 6’D.

Objetivo

El estudiante aprenderá a desarrollar la cuarta etapa de la metodología


de las 6’D en base a los problemas propuestos con el fin de comprender
en la práctica la teoría explicada por el docente acerca de la resolución
de problemas reales empleando una metodología.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de paquetería ofimática y de desarrollo de programas en
el lenguaje de programación Java.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
20
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Un procesador de palabras perteneciente a una paquetería
ofimática (Microsoft Office, Apache OpenOffice, LibreOffice)
instalado en la computadora
1 JDK instalado y configurado
1 Entorno integrado de desarrollo configurado para reconocer el
lenguaje de programación Java

Producto(s) esperado(s)

Aprender a realizar la cuarta etapa de la metodología de las 6’D en


donde se elaboren los programas empleando los ejemplos
proporcionados por el docente como base para el desarrollo de los
mismos.
Archivo ZIP comprimido de nombre U3 E2 – Programas, seguido de un
espacio en blanco, luego un guión medio, luego otro espacio y después
el nombre completo del estudiante, por ejemplo: U3 E2 – Programas –
Alejandro Galeana Contreras.ZIP que contenga los archivos con
extensión .java en los cuales se desarrollen los programas propuestos.
Reporte que contenga la cuarta etapa de la metodología de las 6’D
desarrollada de los problemas propuestos.

Metodología

 En base a los problemas propuestos de la Práctica 2, desarrollar


los programas de los mismos empleando como base los ejemplos
proporcionados. Cada programa debe estar comentado y se debe
respetar la identación (sangría que se deja al comienzo de cada
línea de código).
 Elaborar el reporte respectivo de la cuarta etapa de la
metodología de las 6’D empleando el formato de reporte validado
por la academia.
o El reporte deberá contener las etapas previas desarrolladas.

  Página
21
MANUAL DE PRÁCTICAS
 
 
Sugerencias

Es necesario recordar que:


 La redacción debe de ser lo más clara posible y que describa con
propiedad la definición de la solución de los problemas
planteados.

  Página
22
MANUAL DE PRÁCTICAS
 
 
Práctica No. 9

Nombre

Desarrollo de la quinta etapa de la metodología de las 6’D.

Objetivo

El estudiante aprenderá a desarrollar la quinta etapa de la metodología


de las 6’D en base a los problemas propuestos con el fin de comprender
en la práctica la teoría explicada por el docente acerca de la resolución
de problemas reales empleando una metodología.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de paquetería ofimática y de desarrollo de pruebas de
programas en el lenguaje de programación Java.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
23
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Un procesador de palabras perteneciente a una paquetería
ofimática (Microsoft Office, Apache OpenOffice, LibreOffice)
instalado en la computadora
1 JDK instalado y configurado
1 Entorno integrado de desarrollo configurado para reconocer el
lenguaje de programación Java

Producto(s) esperado(s)

Aprender a realizar la quinta etapa de la metodología de las 6’D en


donde se elaboren las pruebas a los programas empleando los ejemplos
proporcionados por el docente como base para el desarrollo de las
mismas.
Reporte que contenga la quinta etapa de la metodología de las 6’D
desarrollada de los problemas propuestos.

Metodología

 En base a los problemas propuestos de la Práctica 2, desarrollar


las pruebas de los programas elaborados en la Práctica 8,
empleando como base los ejemplos proporcionados.
 Elaborar el reporte respectivo de la quinta etapa de la
metodología de las 6’D empleando el formato de reporte validado
por la academia.
o El reporte deberá contener las etapas previas desarrolladas.

  Página
24
MANUAL DE PRÁCTICAS
 
 
Sugerencias

Es necesario recordar que:


 La redacción debe de ser lo más clara posible y que describa con
propiedad las pruebas elaboradas a los programas de los
problemas planteados.

  Página
25
MANUAL DE PRÁCTICAS
 
 
Práctica No. 10

Nombre

Desarrollo de las seis etapas de la metodología de las 6’D.

Objetivo

El estudiante aprenderá a desarrollar las seis etapas de la metodología


de las 6’D en base a los problemas propuestos con el fin de comprender
en la práctica la teoría explicada por el docente acerca de la resolución
de problemas reales empleando una metodología.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de paquetería ofimática y de diseño, del desarrollo de las
seis etapas de la metodología de las 6’D y la habilidad de desarrollar
programas en el lenguaje de programación Java.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
26
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 Un procesador de palabras perteneciente a una paquetería
ofimática (Microsoft Office, Apache OpenOffice, LibreOffice)
instalado en la computadora
1 Programa de diseño de algoritmos Instrumind
ThinkComposer
1 JDK instalado y configurado
1 Entorno integrado de desarrollo configurado para reconocer el
lenguaje de programación Java

Producto(s) esperado(s)

Aprender a realizar las seis etapas de la metodología de las 6’D en


donde se elaboren los programas empleando los ejemplos
proporcionados por el docente como base para el desarrollo de los
mismos.
Archivo ZIP comprimido de nombre U3 E4 – Programas, seguido de un
espacio en blanco, luego un guión medio, luego otro espacio y después
el nombre completo del estudiante, por ejemplo: U3 E4 – Programas –
Alejandro Galeana Contreras.ZIP que contenga los archivos con
extensión .java en los cuales se desarrollen los programas propuestos.
Reporte que contenga las seis etapas de la metodología de las 6’D
desarrollada de los problemas propuestos.

Metodología

 Leer los siguientes problemas:


o Determinar el mayor de dos números introducidos por el
usuario.
o Determinar si un número introducido por el usuario es
positivo, negativo o cero.
o Determinar si un trapecio es isósceles. Los dos ángulos de la
base los introduce el usuario.
o Calcular la sumatoria de un número introducido por el
usuario. Por ejemplo, si el usuario introduce 3:

Sumatoria = 1 + 2 + 3

  Página
27
MANUAL DE PRÁCTICAS
 
 
Se debe emplear un acumulador.

o Obtener el nuevo sueldo de un trabajador en base a la


categoría y su sueldo anterior proporcionados por el mismo,
el tabulador para el cálculo es el siguiente:

Categoría Aumento
1 20%
2 15%
3 10%
4 5%

o Calcular el promedio de un estudiante basado en tres


calificaciones que él conoce. El rango de las calificaciones va
de 0 a 100. Después, si el promedio es mayor de 70 imprimir
“aprobado” o “reprobado” si es inferior.
o Obtener el nombre del mes introduciendo un número del 1
al 12. Si el valor introducido por el usuario no pertenece a ese
rango indicar que el número no es válido y permitir al
usuario teclear un nuevo número que pertenezca al rango
válido.
o Obtener un triángulo de asteriscos basado en un número
introducido por el usuario, por ejemplo, si introduce 4 el
triángulo quedaría de la siguiente manera:

*
**
***
****

o Obtener la tabla de multiplicar de un número introducido


por el usuario. Por ejemplo, si el número tecleado es 2, la
visualización debe ser la siguiente:

2*1=2
2*2=4
2*3=6
2*4=8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18

  Página
28
MANUAL DE PRÁCTICAS
 
 
2 * 10 = 20

o Imprimir un mensaje dependiendo de la opción


seleccionada. Los mensajes y las opciones son las siguientes:

Opción Mensaje
A Opción altas
B Opción bajas
C Opción consultas
D Opción modificaciones
S Opción salir

Si se escribe la opción S se termina la ejecución del


programa.

 Elaborar las seis etapas de la metodología de las 6’D.


 Elaborar el reporte respectivo de las seis etapas de la metodología
de las 6’D empleando el formato de reporte validado por la
academia.

Sugerencias

Es necesario recordar que:


 La redacción debe de ser lo más clara posible y que describa con
propiedad los problemas planteados.
 Los programas deben de estar identados.
 Los programas deben de contener comentarios.
 Algunos entornos de desarrollo no permiten trabajar con archivos
Java por separado, por lo que los mismos deben de ser parte de
proyectos y agrupados en paquetes, se debe de preguntar al
docente en caso de emplear alguno de ellos para su uso
apropiado.

  Página
29
MANUAL DE PRÁCTICAS
 
 
Práctica No. 11

Nombre

Elaboración de clases en el lenguaje de programación Java.

Objetivo

El estudiante aprenderá a crear clases en Java en base a objetos del


mundo real con el fin de comprender en la práctica la teoría explicada
por el docente acerca de la programación orientada a objetos en el
lenguaje de programación Java.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca del uso de paquetería ofimática y de diseño, conceptos básicos
de las clases y la habilidad de desarrollar programas en el lenguaje de
programación Java.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
30
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 JDK instalado y configurado
1 Entorno integrado de desarrollo configurado para reconocer el
lenguaje de programación Java

Producto(s) esperado(s)

Aprender a crear clases en Java en donde se elaboren archivos en el


lenguaje de programación Java que representen a un objeto del mundo
real empleando los ejemplos proporcionados por el docente como base
para el desarrollo de las mismas.
Archivo ZIP comprimido de nombre U4 E1 – Clases, seguido de un
espacio en blanco, luego un guión medio, luego otro espacio y después
el nombre completo del estudiante, por ejemplo: U4 E1 – Clases –
Alejandro Galeana Contreras.ZIP que contenga los archivos con
extensión .java en los cuales se desarrollen los programas propuestos.

Metodología

 Elegir tres objetos del mundo real que se deseen llevar a una
abstracción computacional representada por una clase.
 Crear un archivo java que tenga un nombre representativo del
cada objeto elegido, por ejemplo: Persona.java, Hoja.java, etc.
 Una vez creados los archivos emplear un programa compresor e
introducir en él los archivos java generados.

Sugerencias

Es necesario recordar que:


 Las clases deben de estar identadas.
 Las clases deben de contener comentarios.
 Algunos entornos de desarrollo no permiten trabajar con archivos
Java por separado, por lo que los mismos deben de ser parte de
proyectos y agrupados en paquetes, se debe de preguntar al

  Página
31
MANUAL DE PRÁCTICAS
 
 
docente en caso de emplear alguno de ellos para su uso
apropiado.

  Página
32
MANUAL DE PRÁCTICAS
 
 
Práctica No. 12

Nombre

Abstracciones en clases en el lenguaje de programación Java.

Objetivo

El estudiante aprenderá a identificar las propiedades de los objetos


elegidos y a añadir dichas abstracciones a las clases elaboradas en Java
con el fin de comprender en la práctica la teoría explicada por el
docente acerca de la programación orientada a objetos en el lenguaje
de programación Java.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca conceptos básicos de las clases y abstracciones y la habilidad de
desarrollar programas en el lenguaje de programación Java.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
33
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 JDK instalado y configurado
1 Entorno integrado de desarrollo configurado para reconocer el
lenguaje de programación Java

Producto(s) esperado(s)

Aprender a identificar propiedades en objetos y llevarlas al ambiente


computacional al relacionarlas con las clases creadas en Java en donde
se plasmen dichas abstracciones empleando los ejemplos
proporcionados por el docente como base para el desarrollo de las
mismas.
Archivo ZIP comprimido de nombre U4 E2 – Clases_Abs, seguido de un
espacio en blanco, luego un guión medio, luego otro espacio y después
el nombre completo del estudiante, por ejemplo: U4 E2 – Clases_Abs –
Alejandro Galeana Contreras.ZIP que contenga los archivos con
extensión .java en los cuales se desarrollen los programas propuestos.

Metodología

 A las tres clases que representan tres objetos del mundo real, se
les deben de añadir como mínimo tres abstracciones (atributos)
por cada clase.
 Una vez creados los archivos emplear un programa compresor e
introducir en él los archivos java generados.

Sugerencias

Es necesario recordar que:


 Las clases deben de estar identadas.
 Las clases deben de contener comentarios.
 Algunos entornos de desarrollo no permiten trabajar con archivos
Java por separado, por lo que los mismos deben de ser parte de
proyectos y agrupados en paquetes, se debe de preguntar al

  Página
34
MANUAL DE PRÁCTICAS
 
 
docente en caso de emplear alguno de ellos para su uso
apropiado.

  Página
35
MANUAL DE PRÁCTICAS
 
 
Práctica No. 13

Nombre

Métodos en clases en el lenguaje de programación Java.

Objetivo

El estudiante aprenderá a generar métodos que permitan manipular las


abstracciones en clases que representan a los objetos elegidos y a
añadirlos a los archivos con extensión java con el fin de comprender en
la práctica la teoría explicada por el docente acerca de la programación
orientada a objetos en el lenguaje de programación Java.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca conceptos básicos de las clases, abstracciones y métodos y la
habilidad de desarrollar programas en el lenguaje de programación
Java.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
36
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 JDK instalado y configurado
1 Entorno integrado de desarrollo configurado para reconocer el
lenguaje de programación Java

Producto(s) esperado(s)

Aprender a desarrollar métodos en las clases creadas en Java en donde


se plasmen las operaciones que se realizan sobre las abstracciones
empleando los ejemplos proporcionados por el docente como base para
el desarrollo de las mismas.
Archivo ZIP comprimido de nombre U4 E3 – Clases_Met, seguido de un
espacio en blanco, luego un guión medio, luego otro espacio y después
el nombre completo del estudiante, por ejemplo: U4 E4 – Clases_Met –
Alejandro Galeana Contreras.ZIP que contenga los archivos con
extensión .java en los cuales se desarrollen los programas propuestos.

Metodología

 A las tres clases que representan tres objetos del mundo real, se
les deben de añadir dos métodos constructores.
 A las tres clases que representan tres objetos del mundo real, se
les deben de añadir su respectivo método destructor.
 A las tres clases que representan tres objetos del mundo real, se
les deben de añadir los métodos que permitan manipular las
abstracciones (1 para leer, 1 para modificar).
 Una vez creados los archivos emplear un programa compresor e
introducir en él los archivos java generados.

Sugerencias

Es necesario recordar que:


 Las clases deben de estar identadas.
 Las clases deben de contener comentarios.

  Página
37
MANUAL DE PRÁCTICAS
 
 
 Algunos entornos de desarrollo no permiten trabajar con archivos
Java por separado, por lo que los mismos deben de ser parte de
proyectos y agrupados en paquetes, se debe de preguntar al
docente en caso de emplear alguno de ellos para su uso
apropiado.

  Página
38
MANUAL DE PRÁCTICAS
 
 
Práctica No. 14

Nombre

Métodos de clase en el lenguaje de programación Java.

Objetivo

El estudiante aprenderá a generar métodos de clase que permitan


manipular las abstracciones de clase que representan a los objetos
elegidos y a añadirlos a los archivos con extensión java con el fin de
comprender en la práctica la teoría explicada por el docente acerca de
la programación orientada a objetos en el lenguaje de programación
Java.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca conceptos básicos de las clases, abstracciones y métodos (de
clase y de instancia) y la habilidad de desarrollar programas en el
lenguaje de programación Java.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
39
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 JDK instalado y configurado
1 Entorno integrado de desarrollo configurado para reconocer el
lenguaje de programación Java

Producto(s) esperado(s)

Aprender a desarrollar métodos de clase empleando las clases


desarrolladas en prácticas previas en donde se declare al menos una
abstracción y un método de clase empleando los ejemplos
proporcionados por el docente como base para el desarrollo de las
mismas.
Archivo ZIP comprimido de nombre U4 E4 – Metodos_C, seguido de un
espacio en blanco, luego un guión medio, luego otro espacio y después
el nombre completo del estudiante, por ejemplo: U4 E4 – Metodos_C –
Alejandro Galeana Contreras.ZIP que contenga los archivos con
extensión .java en los cuales se desarrollen los programas propuestos.

Metodología

 A una de las tres clases que representan tres objetos del mundo
real, se les deben de añadir por lo menos una abstracción de clase.
 A una de las tres clases que representan tres objetos del mundo
real, se les deben de añadir por lo menos un método de clase.
 Una vez creados los archivos emplear un programa compresor e
introducir en el archivo el o los archivos java generados.

Sugerencias

Es necesario recordar que:


 Las clases deben de estar identadas.
 Las clases deben de contener comentarios.
 Algunos entornos de desarrollo no permiten trabajar con archivos
Java por separado, por lo que los mismos deben de ser parte de
proyectos y agrupados en paquetes, se debe de preguntar al

  Página
40
MANUAL DE PRÁCTICAS
 
 
docente en caso de emplear alguno de ellos para su uso
apropiado.

  Página
41
MANUAL DE PRÁCTICAS
 
 
Práctica No. 15

Nombre

Generar objetos en el lenguaje de programación Java.

Objetivo

El estudiante aprenderá a instanciar clases para generar objetos que


permitan manipular las abstracciones de clase que representan a los
objetos elegidos y a añadirlos a los archivos con extensión java con el fin
de comprender en la práctica la teoría explicada por el docente acerca
de la programación orientada a objetos en el lenguaje de programación
Java.

Introducción

Se requiere que el estudiante tenga conocimientos básicos previos


acerca conceptos básicos de las clases, abstracciones, métodos (de clase
y de instancia), de generar objetos y la habilidad de desarrollar
programas en el lenguaje de programación Java.

Aspectos de seguridad a considerar

 Los establecidos en el reglamento interno de uso de salas de


cómputo de la institución.
 No sobrecargar los contactos de luz con múltiples multicontactos
conectados a la toma de corriente.

  Página
42
MANUAL DE PRÁCTICAS
 
 
Material y equipo

1 Computadora con S.O. Windows, Linux o MacOS


1 JDK instalado y configurado
1 Entorno integrado de desarrollo configurado para reconocer el
lenguaje de programación Java

Producto(s) esperado(s)

Aprender a instanciar objetos y manipular sus abstracciones mediante


métodos empleando las clases desarrolladas en prácticas previas
empleando los ejemplos proporcionados por el docente como base para
el desarrollo de las mismas.
Archivo ZIP comprimido de nombre U4 E5 – Objetos seguido de un
espacio en blanco, luego un guión medio, luego otro espacio y después
el nombre completo del estudiante, por ejemplo: U4 E5 – Objetos –
Alejandro Galeana Contreras.ZIP que contenga los archivos con
extensión .java en los cuales se desarrollen los programas propuestos.

Metodología

 Empleando las tres clases que representan tres objetos del


mundo real y una clase principal se deben instanciar por lo menos
un objeto por cada clase e imprimir el valor contenido en las
abstracciones del objeto creado empleando para ello los métodos
declarados en las clases.
 Una vez creados los archivos emplear un programa compresor e
introducir en el archivo el o los archivos java generados.

Sugerencias

Es necesario recordar que:


 Las clases deben de estar identadas.
 Las clases deben de contener comentarios.
 Algunos entornos de desarrollo no permiten trabajar con archivos
Java por separado, por lo que los mismos deben de ser parte de
proyectos y agrupados en paquetes, se debe de preguntar al

  Página
43
MANUAL DE PRÁCTICAS
 
 
docente en caso de emplear alguno de ellos para su uso
apropiado.

  Página
44
MANUAL DE PRÁCTICAS
 
 

Bibliografía

Libros

 Método de las 6D. UML - PSEUDOCODIGO -JAVA. Enfoque


algorítmico. Flores Cueto, Juan José. Ediciones de la Universidad
de San Martín de Porres.
 Metodología de la programación. Algoritmos, diagramas de flujo y
programas. 3ª. edición. Cairó Battistutt, Osvaldo. Editorial
Alfaomega.
 Fundamentos de programación. Algoritmos y estructura de datos.
Segunda edición. Joyanes Aguilar, Luis. Editorial McGraw Hill.
 Java 2. Curso de programación 4ª. edición. Ceballos, Francisco
Javier. Editorial Alfaomega Ra-Ma.
 Programación en C, C++, Java y UML, 2da Edición. Joyanes Aguilar,
Luis; Zahonero Martínez, Ignacio. Editorial McGraw-Hill.
 Cómo programar en C/C++ y Java. Cuarta edición. Deitel, Harvey
M.; Deitel, Paul J. Editorial Pearson.
 Cómo programar en Java. 10ª. edición. Deitel, Harvey M.; Deitel,
Paul J. Editorial Pearson.

Enlaces de Internet

 Álvarez Molares, María José. Cómo abrir un archivo dmg en Mac.


Disponible: https://maslinux.es/instalar-eclipse-oxygen-en-ubuntu/
(Consultado: 2019/07/25).
 Medina, Luis Armando. como instalar programas en linux con formato
deb o rpm. Disponible: https://maslinux.es/instalar-eclipse-oxygen-en-
ubuntu/ (Consultado: 2019/07/25).
 Eclipse.org. Get Eclipse IDE. Disponible:
https://www.eclipse.org/downloads/ (Consultado: 2019/07/25).
 Maslinux.es. Instalar Eclipse Oxygen en Ubuntu. Disponible:
https://maslinux.es/instalar-eclipse-oxygen-en-ubuntu/ (Consultado:
2019/07/25).

También podría gustarte