Album - 2023-08-18 - 18-49-25, Biología

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

Pasos para implementar un programa con el lenguaje de

programación Java y el entorno de desarrollo BlueJ.

El objetivo de este tema es dar a conocer los elementos básicos que componen un programa
desarrollado en el lenguaje de programación Java, Se realizaran actividades con actividades
dirigidas de forma donde el alumno aprenda a editar y compilar un programa utilizando el
editor BlueJ, después se mostraran las sentencias para leer datos, los tipos de variables, las
sentencias condicionales y finalmente los ciclos. Así mismo se realizan actividades de
aprendizaje donde el alumno muestre los conocimientos adquiridos.

Estructura de una clase en Java


Un programa puede construirse empleando varias clases. En el caso más simples se utilizará
una única clase. Esta clase contiene el programa, rutina o método principal: main() y en este
se incluyen las sentencias del programa principal.
La estructura de un programa simple en Java es la siguiente:
public class ClasePrincipal{
Public static void main (String[] args){
Sentencia_1;
Sentencia_2;
// …
Sentencia_N;
}
}

Creación de clases
Una clase en Java está formada por:
➢ Atributos: Almacenan algún tipo de información del objeto.
➢ Constructores: Método que se utiliza para inicializar un objeto
➢ Métodos: Son utilizados para modificar o consultar el estado de un objeto. Esto
equivale a las funciones y procedimientos de otros lenguajes de programación.
Una clase comienza por la palabra reservada class seguida del nombre de la clase. Por
convenio los nombres se inician con mayúscula. Si se desea utilizar mas de una palabra, se
conectan sin espacios con las iniciales en mayúsculas, ejemplos:
public class Saludo
public class SaludoBienvenida
Una clase necesita almacenar algún tipo de información que defina el objeto en cuestión,
esto se hace con los atributos o campos de clase. Posteriormente suele ser declarado el
constructor, un constructor es un método que tiene el mismo nombre de la clase y que se
utiliza para inicializar un objeto. Y para terminar se declaran los métodos, estos son
equivalentes a las funciones o procedimientos y son utilizados para modificar o consultar el
estado de nuestro objeto.

Proyecto en Java
Un proyecto Java podemos considerarlo como una serie de carpetas ordenadas y
organizadas de acuerdo con una lógica para mantener organizado el código, este suele
constar de archivos .java, archivos .class y documentación.
Los archivos .java contienen el código fuente (entendible por humanos) que en un
momento dado podemos modificar con un editor de textos y suelen encontrarse en
carpetas de nombre src (source).
Los archivos .class contienen el bytecode (no entendible por humanos, pero sí por la
máquina virtual Java) y suelen encontrarse en carpetas de nombre bin (binary).
La organización de los archivos en carpetas y la presencia de otros adicionales depende del
entorno de desarrollo que utilicemos. Además, Java introduce un esquema organizativo a
través de paquetes (packages). Para trabajar con proyectos en la mayoría de los entornos,
incluido BlueJ, debemos tenerlos en un soporte grabable accesible (por ejemplo, en una
carpeta de nuestro disco duro). No es válido por tanto un cd, dvd, unidad remota restringida
o carpeta del disco duro con restricciones. El motivo es que los IDE trabajan grabando
información en la carpeta del proyecto que se encuentre activo. Por tanto, un soporte no
escribible no es adecuado. Si queremos trabajar con un proyecto contenido en un cd o dvd,
primero lo copiaremos a nuestro disco duro y después lo abriremos para trabajar con él.

Pantalla de Blue J
Al abrir por primera vez este programa, se visualiza la siguiente ventana

En donde encontramos los siguientes elementos


Barra de Título: En esta barra se presenta el nombre del programa (BlueJ) y el nombre del
proyecto.
Barra de Menú: Esta barra contiene los diferentes menús a los que se puede tener acceso.

Contenido de la barra de menú


Menú Proyecto – Comandos
Nuevo Proyecto: Al seleccionar este comando se crea un nuevo
proyecto al cual se le asigna un nombre, esto generará una carpeta
con ese nombre y ahí se guardarán todos los archivos generados
por el proyecto.
Abrir Proyecto: En este comando se debe seleccionar la carpeta que
corresponde al proyecto que se quiere abrir.
Abrir Reciente: Permite abrir un proyecto de una lista de proyectos
usados recientemente.
Cerrar: Cierra el proyecto en uso.
Guardar: Almacena la última versión del proyecto en la misma
localidad donde se encuentra el original.
Guardar como: Almacena una copia del proyecto con otro nombre
Salir: Cierra el proyecto en uso y termina el programa BlueJ

Menú Edición – Comandos


Nueva clase: Ese comando permite crear una Nueva
clase solicitando el nombre que se asignara al archivo
java.
Remover: Este comando permite eliminar el elemento
seleccionado.
Menú Herramientas – Comandos
Compilar: Este comando compila el programa fuente.
Compilar selección: Con este comando se compila solo la selección.

Menú Ayuda – Comandos


Acera de BlueJ: Mostrara la información del programa y su versión.
Tutorial BlueJ: Abre la documentación de BlueJ en Internet.

Herramientas de acceso rápido


En esta área se cuenta con botones que permiten crear una Nueva Clase,
Insertar una relación de herencia y compilar el programa.

Al crear un proyecto, lo primero que aparece en el área de trabajo es un


icono que representa su documentación.

Al generarse una nueva clase aparece el icono correspondiente.


Teniendo como resultado

Área donde se visualizan los objetos


Esta área refleja los objetos que se crean con su icono correspondiente.
Ventana editora de código: Para empezar a editar el código de un programa, al icono de la
nueva clase creada o a la clase ya creada se le puede dar doble clic, o clic derecho y se
selecciona el comando Abrir, a continuación, se visualiza la siguiente ventana:

La cual contiene la estructura de una clase, se puede utilizar como base para crear las clases
o eliminarlo y comenzar desde cero.
Para poner en práctica lo visto, realizaremos la siguiente actividad, donde se desea generar
un letrero que diga:
¡Hola buen día!
Bienvenido a la clase de Cibernética y Computación”

Para la realización de la práctica 1, es necesario definir el método main() así como el empleo
de los métodos System.out print y System.out.println, mismos que se irán explicando en la
realización de esta.

Practica 1. Saludo
Creación de un proyecto
1. Se abre el programa BlueJ, nos dirigimos al menú Proyecto y seleccionamos Nuevo
Proyecto, enseguida aparecerá la siguiente ventana, donde nos solicita el nombre del
proyecto.

Se da click en aceptar y aparecerá en la ventana los siguientes cambios

Creación de una clase


Una aplicación se compone, al menos de un archivo.class (una Clase) y el mismo debe
contener como mínimo el punto de entrada de la aplicación, el método main().
Por lo anterior, se debe crear una clase, esto se puede realizar de dos formas:
1. Dirigirse al menú Proyecto y dar click en Nueva Clase
2. Dar click en el botón Nueva Clase… de la barra de herramientas de Acceso rápido
De cualquiera de las dos formas se generará la siguiente ventana

Damos el nombre de la clase la cual llamaremos Saludo

El tipo de Clase se deja la que esta seleccionada y se da click en el botón Aceptar. A


continuación, observaremos la pantalla de la vista grafica de Clase.
Enseguida se editará el programa para entrar al Editor de Código se pueden realizar
cualquiera de las dos acciones siguientes:
1. Dar doble click al icono de la Clase
2. Dar click derecho sobre la Clase y seleccionar Abrir Editor de Código
Ahora, se visualizará la siguiente ventana

En ella se puede ver el código predefinido por BlueJ. Por el momento, eliminaremos el
código que no se va a utilizar. Selecciona el código que está dentro de la clase Saludo,
como se muestra en la siguiente figura

En donde solo se muestra la clase saludo.


Para iniciar la captura del código debes tomar en cuenta las siguientes consideraciones:
 El símbolo que representa el término de una instrucción es (;) un punto y coma.
 Java es sensible a las mayúsculas y minúsculas, por lo que los nombres de los
métodos, variables y clases deben estar escritas de la forma correcta o resultara en
un error.
 Los bloques de código o instrucciones que son parte de un método o bucle deben
estar rodeados por llaves ({ })

Método main()
Un método, es un conjunto de acciones. El método main() en Java es un estándar utilizado
por la máquina virtual de Java (JVM) para iniciar la ejecución de cualquier programa Java.
Dicho método se conoce como punto de entrada de la aplicación, este método, es
inalterable, lo cual se refiere a las siguientes características:
✓ Siempre debe incluir los calificadores: public y static.
✓ Nunca puede retornar un valor como resultado, por ende, siempre debe indicar el valor
void como retorno.
✓ Su parámetro de entrada siempre será un array de String's (String[]) el cual es tomado
de la línea de comandos o una fuente alterna.
El método main(), puede escribirse de tres maneras diferentes sin que esto produzca un
error.
public static void main(String args[]) {}
public static void main(String[] args){}
public static void main(String... args){}
Aunque se le suele dar el nombre de args, no es obligatorio que este parámetro se
llame así podemos darle el nombre que más nos guste, por ejemplo:
public static void main(String[] parametros){}

Donde:
public Modificador de acceso (acceso público) utilizado para hacer que el
método sea accesible al conjunto de otras clases y objetos de la
aplicación.
static Modificador de acceso utilizado para definir el método main() como
método de la clase, es decir, no se necesita crear un objeto para poder
utilizarlo.
void Tipo de retorno donde indica que el método es un procedimiento que no
devuelve ningún valor.
main Identificador del método.
String[] Tipo de dato del parametro, es una cadena de caracteres. Este parámetro
se utiliza para pasar argumentos en línea de comando al ejecutar la
aplicación.

Considerando lo anterior tendremos la pantalla siguiente:

Empleo de los métodos System.out print() y System.out.println()


El método que se utiliza para la salida de datos es System.out.println() en donde:
System Clase
out Objeto que pertenece a la clase System, que servirá para
utilizar diferentes métodos para una salida.
Print() y Println() Son los métodos que pertenecen al objeto out.
El primero imprime en la consola el valor del argumento que
le pasamos.
El segundo hace lo mismo, pero agrega un salto de línea al
final.

Para imprimir el mensaje de salida ¡Hola buen día! Bienvenid@ a la clase de Cibernética y
Computación. En nuestro ejemplo escribimos la siguiente línea:

System.out.println("¡Hola buen día! Bienvenid@ a la clase de Cibernética y Computación");

Los paréntesis alrededor de (“¡Hola buen día! Bienvenid@ … “) indican que el método
System.out.println() recibe un parámetro, que en este caso es la cadena o String ¡Hola buen
día! Bienvenid@ a la clase de Cibernética y Computación
Considerando lo anterior tendremos la pantalla siguiente:

Errores sintácticos y lógicos


En esta fase se revisará la sintaxis del programa, para ello es necesario compilar el
programa, esto significa que al elegir la opción Compilar, se ejecutará un programa
compilador que traducirá el código fuente o código objeto, para ello es necesario que el
compilador no detecte ningún error de sintaxis en dicho código fuente, en caso de ocurrir
nos indicará las líneas donde estén los errores y la compilación se llevara a cabo hasta que
se hayan corregido todos. Si no hay errores crea el archivo .class
Errores sintácticos: Estos se presentan en la etapa de compilación, ocurren cuando se
escribe una sentencia que no va de acuerdo con las reglas de escritura del lenguaje de
programación.
Errores lógicos: Estos se observan hasta la ejecución del programa, ocurren a causa de un
mal diseño del programa. Esto es, una línea de código puede cumplir con las reglas de
sintaxis del lenguaje, pero el código puede tener una lógica equivocada y no devolver el
resultado adecuado.

Compilando el programa
Al finalizar la edición del código se cierra la ventana del editor y se da click en el botón
Compilar de la Barra de herramientas de Acceso rápido, o bien, seleccionamos el menú
Herramientas y dar clic en la opción Compilar, o también desde el teclado con la
combinación de teclas Ctrl + K.
Al terminar de compilar se visualizará en la pantalla el mensaje Compilando… Listo

En este caso el ejemplo es muy sencillo, pero puede ocurrir que en programas mas
complejos se presente la situación que no existan errores de sintaxis, y sin embargo el
programa no realice adecuadamente la tarea para la cual fue diseñada, se tiene que revisar
el diseño del programa porque tenemos errores lógicos.

Para ejecutar el programa se da click derecho sobre la clase, del menú contextual que
aparece se selecciona la opción void main(String[] args).
Aparecerá la siguiente ventana, dar click en el botón Aceptar.

Nota: No se escribe nada,


porque no se están pasando
parámetros al método main

A continuación, se muestra el resultado