La lógica del Padre Nuestro aplicando la sintáxis JAVA. Propósitos formativos.
![formats](https://www.palentino.es/blog/wp-content/themes/response/images/formats/default.png)
Ejemplo formativo JAVA, aplicación Loterías y Apuestas.
En esta entrada dejo un ejemplo formativo de Aplicación creada en JAVA-J2SE (IDE Netbeans). Permite realizar juegos de primitiva, quiniela y loterías, aleatorios y manuales. Ideal para propósitos formativos. Aprendizaje de las técnicas de programación. Se encuentra compuesta por 2 clases en un paquete llamado AplicaciónJuego. Veamos cómo resolver el problema…
![formats](https://www.palentino.es/blog/wp-content/themes/response/images/formats/default.png)
Agenda en JAVA. Código fuente. Ejemplo para propósitos formativos.
En esta entrada os dejo el código fuente en JAVA, creado empleando el IDE Netbeans. Es ideal para propósitos formativos, ciclos superiores, etc. Como práctica extensa de varios días o entrega de proyecto. Permite introducir al estudiante en los conceptos relacionados con la OOP o Programación Orientada a Objetos y programación JAVA en general. El enunciado del programa es el siguiente: Es necesario crear un programa que permite gestionar una agenda de teléfonos, los cuales se almacenarán en un array de 100 elementos. Cada contacto de la agenda será un objeto de tipo contacto, con 2 datos, «nombre» y «teléfono». No se podrán crear contactos sin nombre ni teléfono. La agenda permitirá realizar las siguientes operaciones: Añadir, buscar, modificar, eliminar, mostrar y vaciar. Añadir: Permite agregar un nuevo contacto. Si ya existe un contacto con ese nombre se le informará al usuario previo almacenamiento. Buscar: Permite localizar un contacto por nombre. Si existen varios con dicho nombre, se mostrarán todos. Modificar: Modifica los datos de un contacto. Eliminar: Elimina los datos de un contacto. Mostrar: Muestra un listado de todos los contactos almacenados en la agenda. Vaciar: Elimina todo el contenido de la agenda, previa confirmación del usuario. Observaciones: En todo momento, la agenda se mantendrá ordenada por «nombre» del contacto. Es necesario realizar todo mediante técnicas orientadas a objetos. El código fuente es:
![formats](https://www.palentino.es/blog/wp-content/themes/response/images/formats/default.png)
3 en Raya en JAVA.Código fuente, primera Parte. Modo manual.
En esta entrada os dejáre el código que he desarrollado como ejemplo para la construcción del juego 3 en raya para JAVA. He empleado Netbeans como IDE. Propósitos formativos. En la siguiente entrada, mostraré cómo aplicar el modo automático.
![formats](https://www.palentino.es/blog/wp-content/themes/response/images/formats/default.png)
La escalera númerica. Ejemplo en JAVA
Os dejo el código fuente de un programa realizado en JAVA, empleado generalmente para propósitos formativos y que he llamado la escalera númerica. He creado esta escalera para ayudar a los estudiantes a comenzar a programar estructuras iterativas y condicionales. Es ideal para comenzar a programar. Para elaborar la escalera es necesario generar números aleatorios y cada fila impar sólo representar el primer y ultimo número. Se pide y valida por teclado las dimensiones. Su salida usando el IDE Netbeans es esta:
![formats](https://www.palentino.es/blog/wp-content/themes/response/images/formats/default.png)
¿ Qué es un App Engine de Google ? y cómo crea un App en 2 minutos.
Según la pirámide de los productos en la nube, Google App Engine se define como tecnología tipo PaaS (Platform As A Service) una plataforma como servicio, entre medias del SaaS (cima) y LaaS (pie de la pirámide). Nos permite desplegar nuestra aplicación sobre un servidor web de forma transparente en la infraestructura de Google. Lema: «Nosotros hacemos la aplicación y Google se encarga del resto.» La idea es construir una una aplicación de forma fácil y natural en un determinado lenguaje, que sea fácil de mantener, desarrollar y de escalar, gracias a estar en la infraestructura de google. No es necesario preocuparse de aspectos de seguridad, nosotros disponemos de un servidor web en la nube, y los ingenieros de google lo administran. Solamente nos centraremos en la lógica de la aplicación.