Académique Documents
Professionnel Documents
Culture Documents
CONTENIDO
Contenido conceptuales
Plantea soluciones de acuerdo a los casos establecidos determinando
que estructura es la apropiada.
Temas
Uso de Estructuras condicionales dentro de la estructura
Mientras: uso de contadores, acumuladores
Control de cantidades de ingreso de datos
Evaluacin de datos numricos y lgicos.
Uso de operadores lgicos (Y/O/NO).
Laboratorio:
Objetivo: Desarrollar aplicaciones que permitan usar estructura de
repeticin While.
Contenido actitudinales
2 Semana Pg. 1
Fundamentos de Programacin II
1. Desarrollar un programa que permita ingresar 5 nmeros por teclado e imprima dichos
nmeros en pantalla.
2. Desarrollar un programa que permita ingresar 5 nmeros por teclado e imprima los nmeros
ingresados y la suma de dichos nmeros en pantalla.
2 Semana Pg. 2
Fundamentos de Programacin II
3. Desarrollar un programa que permita ingresar 5 nmeros por teclado e imprima los nmeros
ingresados y el total de nmeros pares en pantalla.
4. Desarrollar un programa que imprima el mayor y menor de una serie de cinco nmeros
ingresados por teclado.
2 Semana Pg. 3
Fundamentos de Programacin II
5. Desarrollar un programa que permita ingresar n nmeros por teclado e imprima los nmeros
6. Desarrollar un algoritmo que imprima los nmeros del 1 al 10. Que calcule la suma de los
nmeros pares e impares
7. Desarrolle un algoritmo que permita:
Ingresar por teclado y mostrar 4 notas
Obtener el promedio de dichas notas.
Convertir las calificaciones numricas, segn la siguiente tabla:
A = 19 y 20
B =16, 17 y 18
C = 13, 14 y 15
D = 10, 11 y 12
E = 1 hasta el 9
2 Semana Pg. 4
Fundamentos de Programacin II
CONTENIDO
Contenido conceptuales
Utiliza las palabras tcnicas del propio lenguaje y disea ventanas de
acuerdo al problema planteado.
Temas
Pseudocodificacin en JAVA usando la estructura While
La Clase JOptionPane: showInputDialog para el ingreso de
Datos.
Ejercicios de Aplicacin
Laboratorio:
Objetivo: Desarrollar aplicaciones que permitan usar estructura de
repeticin While.
Contenido actitudinales
2 Semana Pg. 5
Fundamentos de Programacin II
Desarrollo con controles
1. Desarrollar un programa que permita ingresar 5 nmeros por teclado e imprima dichos
nmeros en pantalla.
2. Desarrollar un programa que permita ingresar 5 nmeros por teclado e imprima los nmeros
ingresados y la suma de dichos nmeros en pantalla.
3. Desarrollar un programa que permita ingresar 5 nmeros por teclado e imprima los nmeros
ingresados y el total de nmeros pares en pantalla.
4. Desarrollar un programa que imprima el mayor y menor de una serie de cinco nmeros
ingresados por teclado.
5. Desarrollar un programa que permita ingresar 5 nmeros por teclado e imprima los nmeros
2 Semana Pg. 6
Fundamentos de Programacin II
CONTENIDO
Contenido conceptuales
Desarrolla casos usando la estructura de bucle.
Temas
Laboratorio 1 - Uso del JOptionPane (showInputDialog)
Uso de la Estructura while con Ingreso de Datos.
Laboratorio:
Objetivo: Desarrollar aplicaciones que permitan usar estructura de
repeticin While.
Contenido actitudinales
2 Semana Pg. 7
Fundamentos de Programacin II
La clase JOptionPane
Es simplemente un contenedor que puede crear automticamente un JDialog y se aade a s
mismo al panel de contenido de JDialog, permitiendo que se puedan crear muchos dilogos.
.showInputDialog(Mensaje);
Muestra una ventana de Entrada.
Sintaxis:
Variable=JOptionPane.showInputDialog(Mensaje);
Ejemplos:
String nombre=JOptionPane.showInputDialog(Ingresar el Nombre);
int ts=Integer.parseInt(JOptionPane.showInputDialog("Ingresar Tiempo de Servicio"));
Sueldo=Double.parseDouble(JOptionPane.showInputDialog(Ingresar el Sueldo));
Demostracin
2 Semana Pg. 8
Fundamentos de Programacin II
Prctica Calificada
1. Ingresar n veces el nombre del alumno con su respectiva nota e imprima el nombre, nota y el
promedio general.
2. Ingresar n veces el nombre del empleado y su respectivo Sueldo, mostrar el nombre del
empleado, el sueldo y el total de Sueldo.
3. Crear una lista de 15 Distritos y mencionar cuantos distritos de Lince, Brea o Ate se ingresaron
a la lista.
4. Crear una lista de n productos, precio y cantidad, mostrar el nombre del producto, precio,
cantidad, precio y total a pagar.
5. Ingrese una lista de n productos, subtotal, descuento (20% del total a pagar), mostrar el nombre
del producto, descuento y total a pagar.
6. Ingresar una lista de 10 Datos (Nombres, Apellidos, Sexo, Edad) deber demostrar cuantos son
del sexo M y F, cuntos son mayores o menores de edad.
2 Semana Pg. 9