Professional Documents
Culture Documents
Introducción
Es necesario comprender y desarrollar los temas que anteceden a la asignatura, para el óptimo
desarrollo y desenvolvimiento de la asignatura PROGRAMACIÓN EN JAVA.
Matemáticas
Aritmética.
Algebra básica.
Abstracción.
Lógica
Tablas de verdad (AND, OR, NAND, XAND, XOR, NOR).
Introducción
Lea con atención las instrucciones, los temas a desarrollar se indicarán en color negro, y sus
instrucciones se comprenderán en color gris.
Al final de cada bloque, se le otorgara al alumno recursos en donde poder estudiar los temas aquí
suscritos.
Para el óptimo desarrollo de esta asignatura es necesario tener instalado en una computadora el
Entorno de desarrollo integrado NETBEANS, es importante traer las prácticas elaboradas y
entregarlas al Jefe de Materia o al presentador del examen en un Disco Compacto (CD) o en un
Disco de Versatil Digital (DVD).
BLOQUE I
Propósito / Objetivo
El estudiante será capaz de utilizar los fundamentos de la programación aplicados en un lenguaje
de programación orientado a objetos, a fin de proponer una solución informática ante situaciones
de su vida cotidiana.
Operadores
1. Aritméticos.
Para iniciar realice la búsqueda de los tipos de operadores aritméticos, así mismo, realice un
programa de JAVA (en NETBEANS) que imprima la una suma de 2 valores, otro programa que
imprima la resta de 2 valores, otro programa que imprima la multiplicación de 2 valores, otro
programa que imprima la multiplicación de 2 valores
2. Relacionales
Para iniciar realice la búsqueda de los tipos de operadores relaciones, así mismo, realice los
siguientes programas en JAVA (en NETBEANS) que imprima el resultado cuando 10 es mayor que
0, otro programa que imprima el resultado cuando 10 es menor que 0, otro programa que
imprima el resultado cuando 10 es igual que 0, otro programa que imprima el resultado cuando
10 es igual o mayor que 0, otro programa que imprima el resultado cuan 10 igual o menor que 0
3. Lógicos
Para iniciar realice la búsqueda de los tipos de operadores lógicos, así mismo, realice los
siguientes programas en JAVA (en NETBEANS) que imprima el resultado cuando 10 es mayor que
0 Y cuando 10 es igual a 10, otro programa que imprima el resultado cuando 10 es menor que 0
O cuando 10 es igual a 10, otro programa que imprima el resultado cuando 10 es igual que 0 Y
cuando 10 es igual a 10, otro programa que imprima el resultado cuando 10 es igual o mayor que
0 Y cuando 10 es igual a 10, otro programa que imprima el resultado cuan 10 igual o menor que
0 O cuando 10 es menor a 10
4. Precedencia de operadores en Java
Para iniciar realice la búsqueda de los tipos de operadores lógicos, así mismo, realice los
siguientes programas en JAVA (en NETBEANS) que imprima el resultado cuando 10 tiene un post
incremento.
Para iniciar realice la búsqueda de los tipos de operadores lógicos, así mismo, realice los
siguientes programas en JAVA (en NETBEANS) que imprima el resultado cuando 10 tiene un pre
incremento.
Para iniciar realice la búsqueda de los tipos de operadores lógicos, así mismo, realice los
siguientes programas en JAVA (en NETBEANS) que imprima el resultado cuando 10 tiene un pre
decremento.
Para iniciar realice la búsqueda de los tipos de operadores lógicos, así mismo, realice los
siguientes programas en JAVA (en NETBEANS) que imprima el resultado cuando 10 tiene un post
decremento.
Estructuras de control secuencial
Para iniciar realice la búsqueda sobre los tipos de estructuras, como control secuencial, if, if else,
condiciones y condiciones múltiples.
Generar un programa que realice una validación si un nombre de usuario es igual a una variable
usuarioComparacion y cuando una contraseña es igual a una variable contraseñaComparacion,
de ser iguales ambos casos, imprima “Bienvenido”, en caso contrario “acceso denegado.”
Fuentes de información para el estudiante
Joyanes, L. (2015) Programación en Java 6.0 algoritmos y programación orientada a objetos. México: Mc
Graw Hill.
Douglas, B. y Mike, P. (2003) Java para estudiantes. México: Pearson Educación.
Curso de Java. Consultado el 14-07-2015
http://www.adrformacion.com/cursos/java/leccion1/tutorial4.html
Aprenda A Programar. Consultado el 14-07-2015.
http://www.aprendeaprogramar.com/
Aprenda A Programar. Liga directa. Consultado el 14-07-2015.
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=411:conceptos-de-objetos-y-clases-en-java-definicion-de-instancia-ejemplos-basicos-y-practicoscu00619b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188
BLOQUE II
Propósito / Objetivo
El estudiante será capaz de aplicar los fundamentos de la programación orientada a objetos, con
Interfaz Gráfica de Usuario en JAVA, para desarrollar aplicaciones que den soluciones informáticas
a problemas de su vida cotidiana
3. Un programa que utilice un JFRAME que tenga 2 cajas de texto, y que tenga 4 botones
para calcular la suma de los valores de la caja texto, otro para calcular la resta de los 2
valores de las cajas de texto, otro para calcular la multiplicación de los 2 valores de la
cajas de texto y otro para calcular la división de los valores de las cajas de texto, todo
resultado deberá ser impreso en una etiqueta, véase el ejemplo de cómo debe quedar.
En caso de no existir la opcion que imprima “opcion no valida” como en el ejemplo siguiente:
BLOQUE III
Propósito / Objetivo
El estudiante será capaz de programar aplicaciones informáticas en JAVA, considerando los
requerimientos solicitados, para proponer una solución informática.
Definir en base a ingeniería del software, la definición de “análisis”, “diseño o arquitectura”, “fase
del desarrollo”.
Generar un diagrama de flujo y UML para que permita analizar y diseñar, así como desarrollar el
programa el cual deje al usuario poner el nombre, apellido materno y paterno, así como la fecha
de nacimiento y al dar clic en el botón de aceptar, imprima en un label (etiqueta) la CURP (Clave
Única de Registro de Población).
Así mismo generar un botón que permita borrar todos los elementos de que están en la caja de
texto, de acuerdo con el ejemplo siguiente: