Diferència entre revisions de la pàgina «M06 UF1Q3. Objectes Number, Date, String»

De wikijoan
Salta a la navegació Salta a la cerca
Línia 7: Línia 7:
 
Fer els següents exercicis. Entregar al Classroom en format pdf, on es vegi els enunciats, el codi, comentaris, i les captures de pantalla corresponents.
 
Fer els següents exercicis. Entregar al Classroom en format pdf, on es vegi els enunciats, el codi, comentaris, i les captures de pantalla corresponents.
  
1. Amb la funció de Javascript'''setInterval()''' i la funció '''JSClock()''' definida a l'enllaç, fes un rellotge. El rellotge ha d'ocupar tota la pantalla, amb números grossos.
+
1. Amb la funció de Javascript '''setInterval()''' i la funció '''JSClock()''' definida a l'enllaç, fes un rellotge. El rellotge ha d'ocupar tota la pantalla, amb números grossos.
 
<pre>
 
<pre>
 
setInterval(function(){ console.log("Hello"); }, 3000);
 
setInterval(function(){ console.log("Hello"); }, 3000);
Línia 23: Línia 23:
 
5. Fes un array amb les lletres de l'alfabet: arr = ['a','b',...] (26 lletres). Genera 20 passwords que siguin combinacions de 5 lletres de l'alfabet.
 
5. Fes un array amb les lletres de l'alfabet: arr = ['a','b',...] (26 lletres). Genera 20 passwords que siguin combinacions de 5 lletres de l'alfabet.
  
 +
'''NOTA''': no cal fer un array, n'hi ha prou a fer:
 +
<pre>
 +
let lletres = 'abcd...';
 +
console.log(lletres[2]); //la c, la 3a lletra
 +
</pre>
 
6. Donada la següent cadena:
 
6. Donada la següent cadena:
 
<pre>
 
<pre>
 
var cad = "Una polla xica, pica, pellarica, camatorta i becarica va tenir sis polls xics, pics, pellarics, camatorts i becarics. Si la polla no hagués sigut xica, pica, pellarica, camatorta i becarica, els sis polls no haguessin sigut xics, pics, pellarics, camatorts i becarics.";
 
var cad = "Una polla xica, pica, pellarica, camatorta i becarica va tenir sis polls xics, pics, pellarics, camatorts i becarics. Si la polla no hagués sigut xica, pica, pellarica, camatorta i becarica, els sis polls no haguessin sigut xics, pics, pellarics, camatorts i becarics.";
 
</pre>
 
</pre>
Cercar totes les posicions en que apareix '''ic''' (es pot fer de vàries maneres). Utilitza els mètodes de String.
+
Cercar totes les posicions en que apareix '''ic'''. Utilitza els mètodes de String. Es pot fer de vàries maneres, unes més fàcils que d'altres, ho comentem a classe.
  
 
=Entrega=
 
=Entrega=

Revisió del 18:00, 7 oct 2021

Introducció

A classe hem estat veient aquesta teoria:

Tasques a realitzar

Fer els següents exercicis. Entregar al Classroom en format pdf, on es vegi els enunciats, el codi, comentaris, i les captures de pantalla corresponents.

1. Amb la funció de Javascript setInterval() i la funció JSClock() definida a l'enllaç, fes un rellotge. El rellotge ha d'ocupar tota la pantalla, amb números grossos.

setInterval(function(){ console.log("Hello"); }, 3000);

2. Modifica l'anterior exercici per fer un temporitzador de 5 minuts. Quan arribis al final, mostra el missatge Game Over.

3. Calcular els 1000 primers decimals del número Pi, i dir quants milisegons triga la vostra màquina a calcular-ho.

D'aquest enllaç, fixar-se com es tracta els números com a Bigint (sufix n). Llegeix atentament l'enllaç (no et preocupis si hi ha coses que no entens, de caire matemàtic).

4. Genera 100 números aleatoris entre el 100 i el 300 (inclosos). Dóna tots aquests números amb el format:

num1 num2 num3 ...

5. Fes un array amb les lletres de l'alfabet: arr = ['a','b',...] (26 lletres). Genera 20 passwords que siguin combinacions de 5 lletres de l'alfabet.

NOTA: no cal fer un array, n'hi ha prou a fer:

let lletres = 'abcd...';
console.log(lletres[2]); //la c, la 3a lletra

6. Donada la següent cadena:

var cad = "Una polla xica, pica, pellarica, camatorta i becarica va tenir sis polls xics, pics, pellarics, camatorts i becarics. Si la polla no hagués sigut xica, pica, pellarica, camatorta i becarica, els sis polls no haguessin sigut xics, pics, pellarics, camatorts i becarics.";

Cercar totes les posicions en que apareix ic. Utilitza els mètodes de String. Es pot fer de vàries maneres, unes més fàcils que d'altres, ho comentem a classe.

Entrega

Entrega al Classroom, en format pdf o google docs, dels codis generats i dels resultats obtinguts.


creat per Joan Quintana Compte, octubre 2021