Diferència entre revisions de la pàgina «M3 - Programació estructurada / Exercicis UF1: classe Character»
De wikiserver
(Es crea la pàgina amb «1. Escriu un programa que codifiqui i descodifiquiuna frase. El procediment per a decodificar serà l'invers que el de codificar. Per a codificar el text es s...».) |
|||
Línia 1: | Línia 1: | ||
− | 1. Escriu un programa que codifiqui i descodifiquiuna frase. El procediment per a decodificar serà l'invers que el de codificar | + | 1. Escriu un programa que codifiqui i descodifiquiuna frase. El procediment per a decodificar serà l'invers que el de codificar. |
− | 2. Escriure un mètode, que donat un objecte de la classe | + | Per a codificar el text es segueix el següent algorisme: |
+ | |||
+ | :* Generar un número aleatori entre 5 i 1000. | ||
+ | :* Convertircada caràcter (inclòs l'espai) al seu codi Unicode. | ||
+ | :* Sumar-li a aquest codi el número aleatori. | ||
+ | :* Obtenir el caràcter que representa aquest nou codi Unicode. | ||
+ | :* Afegir aquest caràcter a la cadena resultant. | ||
+ | |||
+ | 2. Escriure un mètode, que donat un objecte de la classe String compti diferents tipus de caràcters. En particular, el mètode haurà d'imprimir el nombre de lletres, dígits i espais en blanc de la cadena. Per exemple la cadena: "Hola, sóc Albert Canela, i dono classes des de 1543" donaria com a resultat: | ||
+ | |||
+ | :Lletres: 36 | ||
+ | :Dígits: 4 | ||
+ | :Espais en blanc: 9 |
Revisió del 21:35, 15 nov 2020
1. Escriu un programa que codifiqui i descodifiquiuna frase. El procediment per a decodificar serà l'invers que el de codificar.
Per a codificar el text es segueix el següent algorisme:
- Generar un número aleatori entre 5 i 1000.
- Convertircada caràcter (inclòs l'espai) al seu codi Unicode.
- Sumar-li a aquest codi el número aleatori.
- Obtenir el caràcter que representa aquest nou codi Unicode.
- Afegir aquest caràcter a la cadena resultant.
2. Escriure un mètode, que donat un objecte de la classe String compti diferents tipus de caràcters. En particular, el mètode haurà d'imprimir el nombre de lletres, dígits i espais en blanc de la cadena. Per exemple la cadena: "Hola, sóc Albert Canela, i dono classes des de 1543" donaria com a resultat:
- Lletres: 36
- Dígits: 4
- Espais en blanc: 9