Práctica Programación
Práctica Programación
Práctica Programación
Departamento de Ciberseguridad
Programación y Seguridad del Software
Práctica #1
Ejercicio 1 (Valor 5 puntos)
Desarrolle un procedimiento en Python llamado JuntarNombre, el cual recibe por separado como
entrada 4 hileras (string) por parte del usuario a través del teclado. Estas hileras corresponden en orden
al primer apellido, segundo apellidos, primer nombre y segundo nombre. Como salida se debe imprimir
el nombre completo (primer nombre, segundo nombre, primer apellido y segundo apellido) en una sola
línea, es decir, se debe concatenar para luego ser mostrado en pantalla.
Ejemplo:
Entrada
Apellido 1: “RODRIGUEZ”
Apellido 2: “LEON”
Nombre 1: “LUIS”
Nombre 2: “MANUEL”
Salida:
Nombre Completo: “LUIS MANUEL RODRIGUEZ LEON”
Ejemplo:
Entrada del Usuario: “5786452389412793”
Salida:
Total Pares : 7
Total Impares: 9
Ejercicio 3 (Valor: 5 puntos)
Desarrolle un procedimiento en Python llamado ModificarCédula, el cual recibe como entrada una
hilera (string) por parte del usuario a través del teclado, este string corresponde a un número de cédula
en 9 caracteres, se debe imprimir este mismo número de cédula, pero con un cero adelante y guiones
para separar la provincia, el tomo y el folio. Es obligatorio que se verifique la entrada sea estrictamente
de 9 caracteres, en caso contrario deberá enviar un mensaje indicando que la cédula digitada es
inválida.
Ejemplo:
Cédula: “402340788”
Salida:
Transformación Cédula: “04-0234-0788”
El string de entrada debe ser convertido a un string de solo números que se imprime al final.
Para mayor comodidad puede hacer minúsculas o mayúsculas el string de entrada antes de recorrerlo.
Ejemplo:
Entrada: “hoy es martes 02 de abril”
Salida:
Salida: “646826861662687781636”
h o y e s m a r t e s 0 2 a b r i l
6 4 6 8 2 6 8 6 1 6 6 2 6 8 7 7 8 1 6 6 3 6
Además, debe realizar un procedimiento principal llamado examen1 el cual contiene la lógica para el
llamado de cada de uno de los ejercicios anteriores.
Para cada opción se debe llamar al procedimiento correspondiente a cada uno de los ejercicios
desarrollados previamente.