Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO DE
PROGRAMACIÓN
Derechos reservados
Primera Edición: Octubre 2014
Tiraje: 500 ejemplares
ACTIVIDAD N.°1
Desarrollo Actividades Autoevaluación
de contenidos
Recordatorio Anotaciones
La Tabla de personas
Ahora en nuestra lista identificaremos todos los elementos de datos sobre una per-
sona. Cada individuo tiene sólo uno. Estos elementos son:
• Fecha de nacimiento
• Nombre
• Título
• Apellido
• Número del seguro social
Cada persona sólo tiene un salario, pero recuerde que dijimos que el salario esta
ligado al puesto (no al indivi¬duo), por lo que no pertenece a esta tabla. Nuestra
tabla está en 1FN primera forma normal puesto que los valores son atómicos. Ahora
necesitamos seleccionar un elemen¬to de dalos que sea único para usarlo como
clave prima¬ria. Hay más de un Sam. Hay más de una persona que hay.» ri.K iilf,
el mismo día. I;! único elemento de nuestra lisi;’. del que estamos seguios que es
único, es el número -del seguro social. Con éste como clave primaria, nuestra tabla
csl.i i;n la segunda forma normal. Cuando decidimos no poner el salario en la labia,
la pusimos en la tercera forma normal (de nuevo, porque lucimos que cada valor
ollo
nidos 4
Actividades Autoevaluación
as Glosario Bibliografía
nadas
dependiera solamente de la clave primaria, es decir, el número del seguro social).
Aquí está la tabla.
torio Anotaciones
Tabla Personas
La clave externa
Cuando examine esta tabla, verá que no tenemos el nombre, sino sólo el NSS de
la otra tabla. El NSS es llamado una clave externa. Cuando necesitemos el nombre
que va con un número telefónico, obtendremos información de dos tablas. Para co-
nectar las tablas necesitamos un elemento de datos que aparezca en ambas. Este ele-
mento de datos es la clave primaria de una tabla y la clave externa de la otra tabla.
La Tabla de puestos
La próxima y última tabla que riecesitafríos crear es una para el cuesto y el salarití.
Está será la Tabla de puestos.
Tabla de puestos
Puesto Salario
Programador $ 25.00
Secretaria $ 15.00
LABORATORIO DE PROGRAMACIÓN
Desarrollo
de contenidos
Actividades Autoevaluación
ACTIVIDADES
5
ACTIVIDAD N.°2
Desarrollo Actividades Autoevaluación
de contenidos
Objetivos Inicio
A continuación se plantean algunos ejercicios, deberá crear los programas que se plantean:
Glosario Bibliografía
s 1. Crear un proyecto tipo consola, en el cual se implementen los siguientes programas:
a. Ingresar un número de 3 dígitos, mostrar el número con los dígitos invertidos.
b. Calcular el número mínimo de billetes de 200, 100, 50, 20, 10 y monedas de 5
o Anotaciones Nuevos Soles y 1 nuevo sol que son necesarias para cambiar un Cheque bancario.
2. Crear una base de datos e implementar las siguientes tablas y relaciones utilizando
T-SQL
ollo
nidos 6
Actividades Autoevaluación
as Glosario Bibliografía
nadas
torio Anotaciones
Figura N° 7
4. Crear un SP que, ingresado una categoría muestre lso productos pertenecientes a ella.
LABORATORIO DE PROGRAMACIÓN
Desarrollo
de contenidos
Actividades Autoevaluación
ACTIVIDADES
7
Desarrollo
UNIDAD II: PROGRAMACIÓN CON VISUAL BASIC 2012
Actividades Autoevaluación
de contenidos
Recordatorio Anotaciones
Lecturas El juego
Glosario de los dados
Bibliografía
seleccionadas
Recordatorio Anotaciones
La etiqueta del Button1 deberá ser “Lanzar los dados”. Cuando el programa se eje-
cute, deberá funcionar de la siguiente manera:
1. Al lanzar los datos en el label1 y label2 deberán aparecer números entre 1 y 6
inclusive (dos dados)
2. Si la suma de ambos dados es 7 (en el primer lanzamiento) en el label 3 deberá
aparecer el mensaje “Usted ha ganado” y finaliza el juego.
3. Si la suma de ambos dados no es 7 (en el primer lanzamiento) el programa de-
berá recordar el valor obtenido, se vuelve a lanzar los dados.
4. Si en el segundo lanzamiento la suma de los dados es 7, deberá mostrarse el men-
saje “usted ha perdido”, si es el mismo número del primer lanzamiento deberá
mostrarse el mensaje “Usted ha ganado”, si no es el mismo número que el primer
lanzamiento ni es 7, se vuelve a lanzar los dados.
5. Se deberá seguir lanzando los dados, hasta que salga 7 (Perdió) o hasta que salga
el mismo número que el primer lanzamiento (Ganó).
Recuerde que el 7 sólo gana cuando aparece por primera vez, en los demás casos
pierde.
ollo
nidos 8
Actividades Autoevaluación
ACTIVIDAD N.°2
Desarrollo Actividades Autoevaluación
de contenidos
torio Anotaciones
Lecturas CrearBibliografía
Glosario una aplicación tipo MDI, que contenga una barra de menú, una barra de
seleccionadas
herramientas y una barra de estado. Incorpore al menos 5 formularios hijos, éstos
deberán aparecer mediante opciones incorporadas en las barras de menú y de he-
rramientas, mostrándose los títulos en la barra de estado.
Recordatorio Anotaciones
Crear un proyecto tipo Windows Forms, añada un formulario MDI con una barra
Lecturas de menús
Glosario Bibliografíaque permita ejecutar cada uno de los siguientes programas:
seleccionadas
dígitos nos dan el mismo número. Encuentre los 5 únicos cubos perfectos.
d) Dos números son amigos cuando la suma de los divisores de uno de ellos es
igual al otro y viceversa. Determine si dos números ingresados por el teclado son
amigos.
e) Muestre todos los números capicúas o palíndromos dentro de un rango deter-
minado.
LABORATORIO DE PROGRAMACIÓN
Desarrollo
de contenidos
Actividades Autoevaluación
ACTIVIDADES
9
ACTIVIDAD N.°1
Desarrollo Actividades Autoevaluación
de contenidos
Recordatorio Anotaciones
- Apellidos
- Nombres
- Dirección
- Teléfono
- Dirección
- Lugar
Y los métodos:
- Registrar()
- Eliminar()
- Actualizar()
Derivar de la clase Persona las clases: Cliente y Empleado, añada al cliente la pro-
piedad Categoría.
Añada la propiedad sueldoBasico a la clase Empleado e implemente un construc-
tor, que inicialice el sueldo al sueldo básico actual.
Derive del empleado las clases Planilla y Servicios, añada las propiedades número
de horas y costo por hora al empleado servicios.
Implemente al empleado servicios un método sobrecargado sueldo que, pasado el
número de horas y el costo, calcule el sueldo a pagar.
Crear un proyecto que instancie la clase empleado servicios, ejemplifique el cálculo
del sueldo.
ACTIVIDAD N.°2
Desarrollo Actividades Autoevaluación
de contenidos
Lecturas CrearBibliografía
Glosario un proyecto tipo Windows forms, en un formulario en blanco, programe en
seleccionadas
el evento load, la creación de tres cajas de texto y un botón, programe el evento
clic del botón para que ingresado dos números, muestre el resultado de sumar en
la tercera caja de texto.
Recordatorio Anotaciones
ollo
nidos 10
Actividades Autoevaluación
as Glosario Bibliografía
nadas
torio Anotaciones
2. Crear una clase llamada Trabajador que contenga como propiedades el nombre y
el código de trabajador, y como métodos leerDatos y verDatos que lean los datos
del teclado y los visualice en pantalla, respectivamente.
Desarrollo
UNIDAD IV: ACCESO A DATOS
Actividades Autoevaluación
de contenidos
Recordatorio Anotaciones
Diagrama Objetivos Inicio
Lecturas
seleccionadas ACTIVIDAD
Glosario
N.°1
Bibliografía
pal-detalle.
ACTIVIDAD N.°2
Desarrollo Actividades Autoevaluación
de contenidos
Lecturas
seleccionadas
• Reestablezca
Glosario Bibliografía la base de datos Pubs.