Diferència entre revisions de la pàgina «M3 - Programació estructurada / Exercicis UF1: classe Character»

De wikiserver
Dreceres ràpides: navegació, cerca
(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. 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.
+
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 Stringcomptidiferents 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: 36Dígits: 4Espais en blanc: 9
+
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