Está en la página 1de 2

Tkinter Actividad 1

1. Realizar un programa que tenga las opciones de:


a. Solicitar de un paciente su:
i. Nombre.
ii. Apellido.
iii. Edad.
b. Guardar los datos anteriores.
c. Mostrar los datos anteriores.
d. Mostrar la opción de Salir del programa.

2. Realizar un programa que tenga las opciones de:


a. Calcular y mostrar la corriente en amperes que atraviesa un resistor:
𝑣
𝑖=
𝑅
b. Calcular y mostrar el voltaje en volts de un resistor:
𝑣 = 𝑖 𝑅
c. Opción de salir.

3. Realizar un programa que a un paciente:


a. Muestre los estudios disponibles que éste puede seleccionar como:
i. Laboratorios generales.
ii. Rayos x.
iii. Ultrasonido.
iv. Tomografía.
b. Mostrar en una caja de texto los estudios que el paciente solicitó.
c. Opción de salir.
Nota: el programa debe mostrar el logo de su área.

4. Realizar un programa que:


a. Capture los datos siguientes de un paciente: Nombre con apellido, edad,
sexo, peso, y estatura.
b. Almacene en un archivo al menos los datos de 5 pacientes.
c. Muestre los datos de un paciente seleccionado.
d. Muestre a través de una opción a todos los pacientes capturados.

5. Realizar un programa que:


a. Muestre al usuario las tres funciones f1, f2 y f3 a trabajar.
b. Tabule los valores de una función seleccionada en el intervalo [2,20]:
i. 𝑓! = 2𝑥 " + 3
ii. 𝑓" = 3𝑒 "#
"#
iii. 𝑓$ = "
6. Realizar un programa que
a. Muestre las opciones siguientes:

Dr. Oscar Leopoldo Pérez Castañeda 1


i. Encender caldera 1.
ii. Apagar caldera 1.
iii. Encender caldera 2.
iv. Apagar caldera 2.
v. Encender motor 1.
vi. Apagar motor 1.
vii. Encender motor 2.
viii. Apagar motor 2.
ix. Mostrar en una caja de texto las opciones seleccionadas.
Nota: Cada opción debe mostrar una imagen asociada a la acción a
realizar.

7. Realizar un programa que:


a. Capture 5 nombres con su apellido.
b. Los almacene en un archivo.
c. Presente la opción de mostrar en orden ascendente por nombre.
d. Presente la opción de mostrar en orden descendente por nombre.
e. Presente la opción de mostrar en orden ascendente por apellido.
f. Presente la opción de mostrar en orden descendente por apellido.
g. Muestre los datos en una caja de texto según la opción seleccionada.

8. Realizar un programa que:


a. Muestre en la parte superior tres logos, el del TecNM, de su área y del
ITTehuacán.
b. Muestre con una imagen un motor con su flecha.
c. Muestre una opción de giro del motor a la izquierda.
d. Muestre una opción de giro del motor a la derecha.
e. Muestre una opción de aumentar la velocidad del motor a la derecha.
f. Muestre una opción de aumentar la velocidad del motor a la izquierda.
g. Muestre una opción de disminuir la velocidad del motor a la derecha.
h. Muestre una opción de disminuir la velocidad del motor a la izquierda.
i. Muestre la opción de paro de motor.
Nota: La imagen de la flecha del motor debe corresponder en movimiento
según la opción seleccionada.

9. Realizar un programa que tenga comunicación serial basada en el protocolo rs232


entre dos computadoras. Las opciones que debe disponer el programa son:
a. Establecer protocolo de comunicación entre las dos computadoras:
i. Baud rate.
ii. Bit de paridad (par/impar).
iii. Tamaño de palabra.
iv. Bits de paro.
b. Enviar mensaje.
c. Recibir mensaje.
d. Cerrar comunicación (salir del programa).

Dr. Oscar Leopoldo Pérez Castañeda 2

También podría gustarte