Taller de programación Python
UNIVERSIDAD DE CUENCA
FACULTAD DE INGENIERÍA
ESCUELA DE ING. CIVÍL
“CODIFICACIÓN, PSEUDOCÓDIGO Y PRUEBA DE ESCRITORIO DE LOS PROBLEMAS PROPUESTOS”
Taller de ProgramaciónCODIFICACIÓN, PSEUDOCÓDIGO Y PRUEBA DE ESCRITORIO DE LOS PROBLEMAS PROPUESTOS
EJERCICIO 1.- Se lee una cadena de texto por el teclado del computador. Ordenar todas las letras de dicha cadena de textodesde la a hasta la z. Validar que la cadena de texto no contenga números enteros ingresados, ni signos de puntuación. Mostrar el resultado. Ejemplo:
Se lee la cadena “curso de programación” deberámostrar “aaeiooouccdgmnprrrs”
CÓDIGO PYTHON
a=input('Ingrese la frase: ')
validacion='1234567890!?";'
for i in validacion:
while i in a:
print ('Se descarta numeros y signos: ')a=input('Ingrese la frase: ')
vocales='aeiou'
consonantes='bcdfghjklmnpqrstvwxyz'
ordenarv=''
for i in vocales:
if i in a and i not in ordenarv:
repetidas=a.count(i)ordenarv=ordenarv+repetidas*i
ordenarc=''
for j in consonantes:
if j in a and j not in ordenarc:
repetidas=a.count(j)
ordenarc=ordenarc+repetidas*j
print(ordenarv+ordenarc)
PSEUDOCÓDIGO
INICIO
Leer a
Leer validación
Para i en validación
Mientras i en a
Escribir 'Se descarta numeros y signos'
Leer a
Leer vocales
Leer consonantes
Leer ordenarvPara i en vocales
Si i en a and i not en ordenarv
Leer repetidas
Leer ordenarv
Leer ordenarc
Para j en consonants
Si en a and j not en ordenarc
Leer repetidas
Leer ordenarc
Escribir'print ordenarv+ordenarc'
FIN
PRUEBA DE ESCRITORIO
EJERCICIO 2.- Crear un programa que muestre el siguiente menú:
1) Suma
2) Resta
3) Multiplicación
4) División
5) Salir
Luego sedebe pedir al usuario que elija una opción, el programa finaliza solo si se selecciona salir. Si se selecciona cualquiera de las otras opciones se debe pedir al usuario que ingrese 2 valores numéricos...
Regístrate para leer el documento completo.