Colegio Fray García de Cisneros - Preparatoria
Base de Datos - Periodo 1
Home
Base de Datos Periodo 3
Base de Datos Periodo 2
Humor
Informática II
Aplicaciones Específicas
Sistemas de Información II
Bases de Datos II
Base de Datos - Periodo 1
Calificaciones
Introducción a las Redes
Reglamento
Page Title

Prácticas del Periodo

Práctica 1

Usando CASE, construye una aplicación en Lazarus seleccionando una opción (con el nombre de un mes del año), de un RadioGroup, muestre el número de mes del que se trata.


Práctica 2

Construye una aplicación en Lazarus que permita escribir la edad y los ingresos mensuales de una persona, usando CASE determine el grupo demográfico al que pertenece, de acuerdo a los siguientes valores a) 0 a 4 Infante, b) 5 a 17 menor de edad, c) 18 a 30 adulto joven, d) 31 a 59 adulto, e) 60 o mas adulto mayor. Además si pertenece a las categorías c o d, la aplicación debe (usando CASE) indicar a que nivel económico pertenece de acuerdo a los siguientes valores: a) 0 a 1000 nivel de pobreza extrema, b) 1001 a 2000 nivel de pobreza, c) 2001 a 5000 nivel de ingreso bajo medio, d) 5001 a 15000 nivel de ingreso medio alto, e) 15001 a 50000 nivel alto, f) ingresos mayores nivel de riqueza.


Práctica 3

Construye una aplicación en Lazarus que tenga un Edit para escribir el título de un disco y cuatro Memos para guardar cada titulo por categoría (pe: Rock, Pop, Balada, Folklore). Usa componentes de tipo Radio para que la aplicación guarde automáticamente cada titulo en el memo correspondiente cuando se de clic a un botón.


Práctica 4

Contruye una aplicación en Lazarus que permita codificar un texto en código "Cesar". La aplicación debe funcionar codificando conforme se escribe en el mismo Edit y debe permitir escoger si la codificación se realiza a la izquierda o a la derecha (lo que permitirá usar la misma aplicación para codificar y decodificar simultanteamente).

Condiciones especiales.

a) Los dígitos se codificarán con el código "Cesar"

b) Las vocales acentuadas se codificaran como si fueran vocales comunes (es decir se eliminará el acento)

c) Los símbolos y espacios no se codificarán

Sugerencia: Usa el evento OnKeyPress del Edit para realizar el programa


Práctica 5

Construye una aplicación en Lazarus que tenga un Edit en donde el usuario puede escribir una magnitud angular y componentes de tipo Radio para poder elegir en que tipo de magnitud angular desea reexpresarla. Recuerda que:

R/2pi = G/400 = S/360

Donde R son Radianes, G son Gradianes y S son Grados sexagesimales.


Práctica 6

Construye una aplicación en Lazarus que simule el funcionamiento del juego de dados; las condiciones son las siguientes:

El usuario gana cuando se obtiene de la suma de los dos dados 7 y 11.

La casa paga 5 a 1 si el tiro suma 11, y 3 a 1 si el tiro suma 7.

El usuario debe tener $1000 al empezar el juego, un Edit para que haga su apuesta, y después de cada tiro el Edit debe quedar en blanco, y el componente donde se indica cuanto dinero tiene, debe actualizarse con la cantidad que ganó o perdió.

Debe haber un botón para reiniciar el juego a las condiciones originales

Usa la función random para generar el valor de cada dado.

El juego no debe permitir apostar más dinero del que se tiene


Práctica 7

Construye una aplicación en Lazarus que cuente del 1 al 100 en un componente Memo.


Práctica 8

Construye una aplicación en Lazarus que permita obtener la tabla de multiplicar de un número, desde 1 hasta un límite dado.


Práctica 9

Construye una aplicación en Lazarus que permita obtener una lista de todos los números impares desde 1 hasta un límite dado.


Práctica 10

Construye una aplicación en Lazarus que permita obtener una lista de los números primos entre 2 números limítrofes.

Prof. Fernando Parra Novo