Salta al contingut

Exercicis de patrons i pensament computacional — Matemàtiques Aplicades a les Ciències Socials 1r Batxillerat

Aquest tema treballa una habilitat cada vegada més important: trobar la regla que hi ha darrere d'un patró i convertir-la en un procediment. Els exercicis et fan generalitzar patrons visuals, com quants escuradents calen per fer una filera de triangles, i decidir si una taula segueix un model lineal o un altre a partir de les diferències. Després escrius la regla en forma explícita i recursiva, i compares algorismes per calcular el mateix, com la suma dels 200 primers nombres naturals, segons el nombre de passos. Les solucions comproven la regla amb casos petits. Errors típics: comptar n passos en lloc de n − 1 i escriure una recurrència sense el punt de partida.

Nivell bàsic

1

Exercici 1

Amb escuradents es construeix una filera de triangles units pel costat: un triangle en necessita 3, dos en necessiten 5 i tres en necessiten 7. Quants en calen per fer-ne 40?

Mostra la solució

Escriu les dades ordenades: 1 triangle i 3 escuradents, 2 i 5, 3 i 7.
Mira la variació: de 3 a 5 hi van 2 i de 5 a 7 també 2. Cada triangle nou només n'afegeix 2, no 3.
Entén per què: el triangle nou aprofita un costat de l'anterior.
Anomena't la variable: n = nombre de triangles.
Escriu la regla partint del primer: el primer costa 3 i cada un dels n - 1 següents costa 2. Queda an = 3 + 2(n-1) = 2n + 1.
Comprova-la: amb n = 3 dona 2·3 + 1 = 7, que és el que et diuen.
Respon: per a 40 triangles calen 2·40 + 1 = 81 escuradents.

2

Exercici 2

Una piscina té 1.200 litres i s'hi afegeixen 45 litres cada minut. Escriu la regla i digues quants litres hi haurà al cap de 20 minuts.

Mostra la solució

Anomena't la variable amb les unitats: t = minuts transcorreguts.
Identifica la part fixa: els 1.200 litres que ja hi ha, que no depenen de t.
Identifica la part variable: 45 litres per minut, o sigui 45·t.
Escriu la regla: V(t) = 1200 + 45t, amb V en litres.
Comprova-la amb el punt de partida: V(0) = 1200, que és el que hi havia. Quadra.
Respon: V(20) = 1200 + 45·20 = 1200 + 900 = 2100 litres.

3

Exercici 3

En una taula, la columna de diferències de 3, 6, 12, 24 no surt constant. Digues què has de mirar en comptes d'això i troba la regla i el terme de la posició 8.

Mostra la solució

Comprova primer el que et diuen: les diferències són 3, 6, 12, i efectivament no són constants.
Digues què s'ha de mirar quan les diferències fallen: el QUOCIENT entre cada terme i l'anterior.
Calcula'ls: 63=2\tfrac{6}{3} = 2, 126=2\tfrac{12}{6} = 2 i 2412=2\tfrac{24}{12} = 2. El quocient sí que és constant.
Interpreta-ho: quan el quocient és constant, la regla és exponencial, amb raó r = 2.
Escriu-la: ana_{n} = 3 · 2n−1.
Comprova-la: amb n = 4 dona 3 · 232^{3} = 24, que és el que hi ha.
Respon: a8a_{8} = 3 · 272^{7} = 3 · 128 = 384.

4

Exercici 4

En una successió aritmètica el tercer terme és 11 i el setè és 27. Calcula la diferència, el primer terme i el terme general.

Mostra la solució

Entre el terme 3 i el terme 7 hi ha 7 - 3 = 4 salts de mida d: a7 = a3 + 4d.
27 = 11 + 4d, d'on 4d = 16 i d = 4.
Primer terme: a3 = a1 + 2d, així que a1 = 11 - 8 = 3.
Terme general: an = a1 + (n - 1)·d = 3 + 4(n - 1) = 4n - 1.
Comprovació: a3 = 4·3 - 1 = 11 i a7 = 4·7 - 1 = 27.

5

Exercici 5

Classifica cada successió com a aritmètica, geomètrica o cap de les dues i, si és possible, dona'n la diferència o la raó:
a) 7, 12, 17, 22, ...
b) 2, 6, 18, 54, ...
c) 1, 4, 9, 16, ...

Mostra la solució

a) Aritmètica: cada terme s'obté sumant 5 a l'anterior (12 - 7 = 17 - 12 = 22 - 17 = 5). Diferència d = 5.
b) Geomètrica: cada terme s'obté multiplicant l'anterior per 3 (6/2 = 18/6 = 54/18 = 3). Raó r = 3.
c) Cap de les dues: les diferències (3, 5, 7) no són constants i els quocients (4; 2,25; 1,78...) tampoc. Són els quadrats perfectes, an = n2; les diferències augmenten de 2 en 2, és a dir, les diferències segones són constants.

6

Exercici 6

Fes la traça de l'algorisme següent i digues quin valor mostra al final i què calcula:
s ← 0
per i des d'1 fins a 5: s ← s + i·i
mostra s

Mostra la solució

Anem actualitzant les variables a cada volta del bucle. Al principi, s = 0.
i = 1: s = 0 + 1 = 1; i = 2: s = 1 + 4 = 5; i = 3: s = 5 + 9 = 14; i = 4: s = 14 + 16 = 30; i = 5: s = 30 + 25 = 55.
L'algorisme mostra 55.
Calcula la suma dels quadrats dels cinc primers nombres naturals: 12 + 22 + 32 + 42 + 52 = 55.

7

Exercici 7

En un full de càlcul s'escriu 2 a la cel·la A1 i la fórmula =3*A1+1 a la cel·la A2, i es copia aquesta fórmula cap avall fins a l'A5. Quins valors apareixen de l'A1 a l'A5? Escriu la definició recursiva de la successió.

Mostra la solució

Cada cel·la aplica la fórmula a la de damunt:
A1 = 2; A2 = 3·2 + 1 = 7; A3 = 3·7 + 1 = 22; A4 = 3·22 + 1 = 67; A5 = 3·67 + 1 = 202.
Definició recursiva: a1a_{1} = 2 i an+1a_{n+1} = 3·ana_{n} + 1 (per a n ≥ 1).
Observació: no és aritmètica ni geomètrica (7 - 2 = 5 i 22 - 7 = 15; 72=3,5\tfrac{7}{2} = 3{,}5 i 227≈3,14\tfrac{22}{7} \approx 3{,}14), però la recursió permet calcular qualsevol terme a partir de l'anterior.

8

Exercici 8

Un algorisme havia de calcular la suma dels nombres parells de l'1 al 10, però dona 5. Troba l'error i corregeix-lo:
s ← 0
per i des d'1 fins a 10: si i és parell, s ← s + 1
mostra s

Mostra la solució

L'algorisme suma 1 cada vegada que troba un parell, de manera que compta els parells (2, 4, 6, 8 i 10: són 5) en lloc de sumar-los.
Correcció: dins del «si», la instrucció ha de ser s ← s + i.
Amb l'error corregit: 2 + 4 + 6 + 8 + 10 = 30.
Comprovació amb una fórmula: els parells formen una progressió aritmètica de 5 termes i la suma és 5·(2+10)2=30\tfrac{(2 + 10)}{2} = 30.

9

Exercici 9

Escriu les files 0 a 5 del triangle de Pascal. Calcula la suma dels nombres de cada fila, descobreix el patró i prediu quant sumen els nombres de la fila 10.

Mostra la solució

Fila 0: 1 (suma 1); fila 1: 1 1 (suma 2); fila 2: 1 2 1 (suma 4).
Fila 3: 1 3 3 1 (suma 8); fila 4: 1 4 6 4 1 (suma 16); fila 5: 1 5 10 10 5 1 (suma 32).
Patró: les sumes són 1, 2, 4, 8, 16, 32; cada fila suma el doble que l'anterior (successió geomètrica de raó 2), és a dir, la fila n suma 2n2^{n}.
Predicció: la fila 10 suma 2102^{10} = 1024.

10

Exercici 10

Quants termes té la successió aritmètica 7, 12, 17, ..., 252?

Mostra la solució

És aritmètica amb a1 = 7 i d = 5, de manera que an = 7 + (n - 1)·5.
Volem que an = 252: 7 + 5(n - 1) = 252, d'on 5(n - 1) = 245 i n - 1 = 49.
Per tant n = 50: la successió té 50 termes.
Comprovació: a50 = 7 + 49·5 = 7 + 245 = 252.

Nivell intermedi

11

Exercici 11

D'una successió te'n donen el terme general ana_{n} = 5n - 2. Escriu-ne la definició recursiva i comprova que les dues donen el mateix.

Mostra la solució

Calcula els primers termes amb la fórmula que et donen: a1a_{1} = 3, a2a_{2} = 8, a3a_{3} = 13.
Mira què passa d'un terme al següent: de 3 a 8 hi van 5 i de 8 a 13 també. La diferència és constant i val 5.
Escriu la recursiva amb les seves dues parts: a1a_{1} = 3 com a punt de partida i an+1a_{n+1} = ana_{n} + 5 com a regla.
Comprova que coincideixen en un terme que no hagis fet servir per construir-la: amb l'explícita, a5a_{5} = 5·5 - 2 = 23; amb la recursiva, continuant la llista, 13, 18, 23. Donen el mateix.
Fixa't d'on surt cada número: el 5 de la recursiva és el coeficient de n a l'explícita, i el punt de partida NO és el -2 sinó a1a_{1} = 3.

12

Exercici 12

En una taula tens aquests valors per a les posicions 1 a 5: 5, 8, 13, 20, 29. Fes la columna de diferències, digues de quin tipus és la regla i troba-la.

Mostra la solució

Escriu les diferències entre cada terme i l'anterior: 3, 5, 7, 9.
Mira si són constants: no ho són, o sigui que la regla NO és lineal.
Fes ara les diferències d'aquestes diferències: 2, 2, 2. Aquesta segona columna sí que és constant.
Interpreta-ho: quan la segona columna de diferències és constant, la regla és de segon grau.
Busca-la mirant els valors: 5 és 1 + 4, 8 és 4 + 4, 13 és 9 + 4, 20 és 16 + 4. Els primers sumands són els quadrats.
Escriu la regla: an = n2 + 4.
Comprova-la amb dues posicions: a4 = 16 + 4 = 20 i a5 = 25 + 4 = 29. Quadren.

13

Exercici 13

Vols muntar en una taula de càlcul l'evolució d'un préstec de 1.200 euros del qual tornes 150 euros cada mes. Digues què poses a la primera cel·la, què a la segona, i en quin mes s'acaba de pagar.

Mostra la solució

Identifica les dues parts de tota recurrència: el punt de partida i la regla per avançar.
El punt de partida és el deute inicial i va escrit a mà a la primera cel·la: 1200.
La regla és 'el que devia menys el que he tornat', i va com a fórmula a la cel·la de sota, referida a la de dalt: cel·la anterior menys 150.
Arrossega aquesta segona cel·la cap avall: cada fila aplicarà la regla al resultat de l'anterior.
Comprova amb el cap abans de fiar-te de la taula: 1200150=8\tfrac{1200}{150} = 8, o sigui que han de ser 8 mesos justos.
Comprova un valor intermedi: al mes 4 el deute ha de ser 1200 - 150·4 = 600 euros.
Respon: s'acaba de pagar al mes 8, que és la primera fila que dona zero.

14

Exercici 14

Per calcular la suma dels 200 primers nombres naturals, un company els suma un a un i un altre fa servir la fórmula de la suma d'una progressió aritmètica. Compara els dos algorismes i dona el resultat.

Mostra la solució

Descriu el primer: començar a zero i anar sumant 1, 2, 3, ... fins a 200. Són 200 sumes.
Descriu el segon: aplicar SnS_{n} = n·(a1+an)2\tfrac{(a_{1} + a_{n})}{2}, que amb aquestes dades és 200·(1+200)2\tfrac{(1 + 200)}{2}. És una suma, una multiplicació i una divisió.
Calcula el resultat amb el segon: 200 · 2012=20100\tfrac{201}{2} = 20100.
Compara'ls: el segon fa moltíssims menys passos i, en fer-ne menys, també té menys llocs on equivocar-se.
Mira què passaria amb 10.000 números, que és la comparació que decideix: el primer passaria a 10.000 sumes i el segon continuaria fent-ne tres.
Conclou: quan la mida creix, el segon guanya per molt. Amb números petits la diferència no es nota.

15

Exercici 15

Una persona envia un missatge a 3 amics. Cada persona que el rep l'envia, al seu torn, a 3 persones que encara no el tenen, i així durant 6 rondes. Quantes persones el reben a la sisena ronda i quantes en total entre totes les rondes?

Mostra la solució

A cada ronda el nombre de receptors es multiplica per 3: 3, 9, 27, ... és una successió geomètrica amb a1a_{1} = 3 i r = 3, de terme general ana_{n} = 3n3^{n}.
Sisena ronda: a6a_{6} = 363^{6} = 729 persones.
Total: suma dels 6 primers termes, S6S_{6} = a1a_{1}·(r6−1)(r−1)=3\tfrac{(r^{6} - 1)}{(r - 1)} = 3·(729−1)2=3\tfrac{(729 - 1)}{2} = 3·7282=1092\tfrac{728}{2} = 1092 persones.
Comprovació: 3 + 9 + 27 + 81 + 243 + 729 = 1092.

16

Exercici 16

S'ingressen 1000 € en un dipòsit amb un interès compost del 3 % anual. Escriu la definició recursiva i la fórmula explícita del capital CnC_{n} després de n anys, i digues en quants anys, com a mínim, el capital supera els 2000 €.

Mostra la solució

Cada any el capital es multiplica per 1,03: C0 = 1000 i Cn+1 = 1,03·Cn. És una successió geomètrica de raó 1,03, de manera que Cn = 1000·1,03n.
Volem 1000·1,03n > 2000, és a dir, 1,03n > 2. Amb logaritmes: n > ln 2 / ln 1,03 = 0,6931/0,02956 = 23,45.
Per tant calen 24 anys.
Comprovació (també es pot fer copiant la fórmula =1,03*A1 cap avall en un full de càlcul): 1000·1,0323 = 1973,59 € (no arriba a 2000) i 1000·1,0324 = 2032,79 € (ja supera els 2000 €).

17

Exercici 17

Raona si és cert o fals: la successió definida per a1a_{1} = 3 i an+1a_{n+1} = 2·ana_{n} - 1 té com a terme general ana_{n} = 2n2^{n} + 1.

Mostra la solució

Cal comprovar que la fórmula compleix les dues condicions de la definició.
Primer terme: 212^{1} + 1 = 3 = a1a_{1}. Correcte.
Pas recursiu: si ana_{n} = 2n2^{n} + 1, llavors 2·ana_{n} - 1 = 2·(2n2^{n} + 1) - 1 = 2n+12^{n+1} + 2 - 1 = 2n+12^{n+1} + 1, que és la fórmula per a n + 1. Correcte.
Per tant és cert.
Comprovació numèrica: la recurrència dona 3, 2·3 - 1 = 5, 2·5 - 1 = 9, 2·9 - 1 = 17, 2·17 - 1 = 33, que són 212^{1} + 1, 222^{2} + 1, 232^{3} + 1, 242^{4} + 1, 252^{5} + 1.

18

Exercici 18

Escriu en pseudocodi un algorisme amb un bucle «mentre» que trobi el primer terme de la successió ana_{n} = 3n + 7 que és més gran que 100, i digues quin valor de n i quin terme mostra.

Mostra la solució

Model d'algorisme:
n ← 1
mentre 3·n + 7 ≤ 100: n ← n + 1
mostra n i 3·n + 7
Mentre el terme no superi 100 (≤ 100), augmentem n; el bucle s'atura quan 3n + 7 > 100.
Resultat: 3n + 7 > 100 equival a n > 31, així que el bucle s'atura a n = 32 i mostra a32a_{32} = 3·32 + 7 = 103.
Comprovació: a31a_{31} = 3·31 + 7 = 100, que no supera 100.

19

Exercici 19

Fes la traça de l'algorisme següent per a n = 7, anotant tots els valors successius de n, i digues quants passos fa abans d'arribar a 1:
mentre n ≠ 1, repeteix:
si n és parell, n ← n2\tfrac{n}{2}; si no, n ← 3·n + 1

Mostra la solució

Si n és parell es divideix entre 2; si és senar es multiplica per 3 i se suma 1.
7 → 22 → 11 → 34 → 17 → 52 → 26 → 13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1.
Hi ha 16 fletxes, és a dir, 16 passos (17 valors comptant el 7 inicial i l'1 final).
Observació: els valors pugen fins a 52 abans de baixar. Es creu que, per a qualsevol nombre inicial, el procés acaba arribant a 1, però no s'ha demostrat: és un problema obert.

20

Exercici 20

Aplica el garbell d'Eratòstenes per trobar tots els nombres primers fins al 60: indica de quins primers cal tatxar els múltiples, per què no cal anar més enllà i quants primers trobes.

Mostra la solució

Es llisten els nombres del 2 al 60 i es tatxen, començant pel quadrat de cada primer, els múltiples dels primers que van apareixent: els de 2 (4, 6, 8, ...), els de 3 (9, 15, 21, ...), els de 5 (25, 35, 55) i els de 7 (49).
No cal anar més enllà perquè el primer següent, l'11, té 11211^{2} = 121 > 60: tot nombre compost fins a 60 té un divisor primer ≤ 60\sqrt{60} ≈ 7,7, de manera que ja ha quedat tatxat.
Primers que queden: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53 i 59.
Són 17 primers.

21

Exercici 21

En una trobada, cada persona saluda amb una encaixada de mans totes les altres. Amb 2 persones hi ha 1 encaixada; amb 3, 3; amb 4, 6; amb 5, 10. Troba una regla recursiva i una fórmula explícita per al nombre d'encaixades amb n persones i calcula quantes n'hi ha amb 30 persones.

Mostra la solució

Quan arriba la persona n + 1, saluda les n persones que ja hi eren: an+1 = an + n, amb a2 = 1 (1, 1 + 2 = 3, 3 + 3 = 6, 6 + 4 = 10, ...).
Fórmula explícita: an = 1 + 2 + ... + (n - 1) = n·(n - 1)/2 (suma d'una progressió aritmètica). També és el nombre de parelles que es poden formar amb n persones: Cn,2.
Comprovació: n = 5 → 5·4/2 = 10.
Amb 30 persones: 30·29/2 = 435 encaixades.

Nivell avançat

22

Exercici 22

Una successió es defineix per a1a_{1} = 1, a2a_{2} = 1 i an+2a_{n+2} = an+1a_{n+1} + ana_{n}. Escriu-ne els set primers termes i digues per què aquesta recursiva no es pot passar a explícita amb el que saps.

Mostra la solució

Anota els dos punts de partida, que aquí en són dos i no un: a1 = 1 i a2 = 1.
Aplica la regla: a3 = 1 + 1 = 2.
Continua: a4 = 2 + 1 = 3, a5 = 3 + 2 = 5, a6 = 5 + 3 = 8 i a7 = 8 + 5 = 13.
Escriu els set: 1, 1, 2, 3, 5, 8, 13.
Mira si la diferència és constant: de 1 a 2 hi va 1, de 2 a 3 en va 1, de 3 a 5 en van 2, de 5 a 8 en van 3. No ho és, o sigui que no és aritmètica.
Mira si el quocient és constant: 2/1 = 2 però 3/2 = 1,5. Tampoc, o sigui que no és geomètrica.
Conclou: com que no és de cap dels dos tipus que saps passar a explícita, aquí la recursiva és l'única manera de generar-la.

23

Exercici 23

Calcula 2102^{10} multiplicant per 2 nou vegades i, després, elevant al quadrat successivament. Digues quantes multiplicacions fa cada camí.

Mostra la solució

Fes el primer camí: 2·2·2·... amb deu factors, que són NOU multiplicacions.
Fes el segon: calcula 222^{2} = 4 (una multiplicació).
Eleva-ho al quadrat: 424^{2} = 16, que és 242^{4} (dues).
Torna a elevar-ho: 16216^{2} = 256, que és 282^{8} (tres).
Falta arribar a l'exponent 10: multiplica per 222^{2} = 4 i dona 256 · 4 = 1024 (quatre).
Comprova que els dos camins donen el mateix: 2102^{10} = 1024.
Compara: nou multiplicacions contra quatre, i el mateix resultat exacte. La millora no ve de calcular més de pressa, sinó d'haver vist que una part de la feina era innecessària.

24

Exercici 24

Per saber si un número és primer, un algorisme prova de dividir-lo per tots els nombres des de 2 fins al número menys 1, i un altre només fins a l'arrel quadrada. Justifica per què el segon també és correcte.

Mostra la solució

Comprova primer que el segon no s'equivoca, que és la condició abans de mirar si és més ràpid.
Pensa què vol dir que un número no sigui primer: es pot escriure com un producte de dos factors, tots dos més grans que 1.
Si els dos factors fossin més grans que l'arrel quadrada, el producte seria més gran que el número. Això no pot ser.
Per tant, si hi ha divisors, ALMENYS UN és menor o igual que l'arrel quadrada: provar fins allà és suficient.
Compara el cost per a un número al voltant de 10.000: el primer fa unes 10.000 divisions i el segon, unes 100.
Fixa't d'on ve la millora: no de calcular més de pressa, sinó d'haver RAONAT que una part de la feina era innecessària.

25

Exercici 25

A les torres de Hanoi cal passar n discos d'una vareta a una altra, movent-ne un cada vegada i sense posar mai un disc gran sobre un de més petit (hi ha una tercera vareta auxiliar). El nombre mínim de moviments és 1, 3 i 7 per a 1, 2 i 3 discos. Dedueix una recurrència per a n discos, troba'n la fórmula explícita i calcula quant triga a resoldre's amb 20 discos si cada moviment dura 1 segon.

Mostra la solució

Per moure n discos: primer es passen els n - 1 de dalt a la vareta auxiliar (an−1a_{n-1} moviments), després el disc gran a la vareta final (1 moviment) i finalment els n - 1 sobre el gran (an−1a_{n-1} moviments). Recurrència: ana_{n} = 2·an−1a_{n-1} + 1, amb a1a_{1} = 1 (1, 3, 7, 15, 31, ...).
Fórmula explícita: si sumem 1 als valors obtenim 2, 4, 8, 16, 32, ..., potències de 2, així que ana_{n} = 2n2^{n} - 1. Comprovació: 2·(2n−12^{n-1} - 1) + 1 = 2n2^{n} - 1.
Per a 20 discos: a20a_{20} = 2202^{20} - 1 = 1048575 moviments, és a dir, 1048575 s.
1048575 s8640\tfrac{s}{8640}0 s per dia ≈ 12,1 dies seguits movent un disc cada segon.

26

Exercici 26

El nombre de diagonals d'un polígon convex de 3, 4, 5 i 6 costats és 0, 2, 5 i 9. Observa les diferències successives, dedueix que la fórmula és quadràtica, troba-la i calcula quantes diagonals té un polígon de 12 costats. Quants costats té el polígon que té 77 diagonals?

Mostra la solució

Diferències primeres: 2 - 0 = 2, 5 - 2 = 3, 9 - 5 = 4. Diferències segones: 1 i 1 (constants), per tant la fórmula és quadràtica, d(n) = a·n2 + b·n + c, amb 2a = 1, és a dir, a = 1/2.
Amb d(3) = 0 i d(4) = 2: 4,5 + 3b + c = 0 i 8 + 4b + c = 2. Restant: 3,5 + b = 2, d'on b = -1,5 i c = 0. Fórmula: d(n) = n2/2 - 3n/2 = n(n - 3)/2.
Justificació: cada vèrtex es pot unir amb n - 3 vèrtexs (no amb ell mateix ni amb els dos veïns) i cada diagonal es compta dues vegades.
Per a n = 12: 12·9/2 = 54 diagonals.
77 = n(n - 3)/2 → n2 - 3n - 154 = 0 → n = (3 + √625)/2 = (3 + 25)/2 = 14 (la solució negativa no serveix). Comprovació: 14·11/2 = 77.

27

Exercici 27

L'algorisme d'Euclides calcula el màxim comú divisor: mentre b ≠ 0, es calcula r = residu de dividir a entre b i es fa a ← b i b ← r; el resultat és a. Fes la traça per a (a, b) = (252, 105) i per a (a, b) = (91, 35), i explica per què el procés és correcte.

Mostra la solució

Primer cas: (252, 105): 252 = 2·105 + 42, així que passem a (105, 42); 105 = 2·42 + 21, passem a (42, 21); 42 = 2·21 + 0, passem a (21, 0). MCD(252, 105) = 21, en 3 iteracions.
Segon cas: (91, 35): 91 = 2·35 + 21 → (35, 21); 35 = 1·21 + 14 → (21, 14); 21 = 1·14 + 7 → (14, 7); 14 = 2·7 + 0 → (7, 0). MCD(91, 35) = 7, en 4 iteracions.
Per què funciona: si a = q·b + r, qualsevol divisor comú de a i b divideix també r = a - q·b, i qualsevol divisor comú de b i r divideix a = q·b + r. Així, els parells (a, b) i (b, r) tenen els mateixos divisors comuns i MCD(a, b) = MCD(b, r).
Els residus són cada cop més petits, de manera que el procés acaba en 0 després d'un nombre finit de passos.
Comprovació: 252 = 21·12 i 105 = 21·5, i 12 i 5 no tenen divisors comuns; 91 = 7·13 i 35 = 7·5.

28

Exercici 28

En una llista ordenada de 1000 noms, la cerca binària compara amb l'element del mig i descarta la meitat de la llista a cada pas (arrodonint amunt la mida restant). Quants passos calen, com a màxim, per arribar a un sol candidat? I si la llista té 1000000 de noms? Compara-ho amb la cerca un a un i explica el patró que observes.

Mostra la solució

Cada pas redueix la llista a la meitat: 1000 → 500 → 250 → 125 → 63 → 32 → 16 → 8 → 4 → 2 → 1. Són 10 passos (2102^{10} = 1024 ≥ 1000, mentre que 292^{9} = 512 < 1000).
Per a 1000000: 2192^{19} = 524288 < 1000000 ≤ 2202^{20} = 1048576, així que calen 20 passos.
La cerca un a un, en el pitjor cas, revisa tots els elements: 1000 i 1000000 comprovacions, respectivament.
Patró: cada cop que la llista es duplica, la cerca binària només necessita 1 pas més; si es multiplica per 1000, només uns 10 passos més. El nombre de passos creix com el logaritme en base 2 de n, molt més a poc a poc que n.

29

Exercici 29

Observa les xifres de les unitats de 717^{1}, 727^{2}, 737^{3}, 747^{4}, 757^{5}, ... Descobreix el patró, digues per quina xifra acaba 720267^{2026} i explica per què el patró es repeteix.

Mostra la solució

71 = 7, 72 = 49, 73 = 343, 74 = 2401, 75 = 16807...: les unitats són 7, 9, 3, 1, 7, 9, 3, 1...; el patró es repeteix cada 4 potències (període 4).
Dividim l'exponent entre 4: 2026 = 4·506 + 2. El residu és 2, així que 72026 acaba com 72, és a dir, en 9.
Per què es repeteix: la xifra de les unitats d'un producte només depèn de les xifres de les unitats dels factors. Com que 74 acaba en 1, multiplicar per 74 no canvia l'última xifra, i a partir d'aquí tot torna a començar.
Comprovació: 76 = 117649 acaba en 9, com 72 (6 = 4 + 2).

30

Exercici 30

Ordena la llista (7, 3, 9, 2, 5) de menor a major amb l'algorisme de la bombolla: a cada passada es comparen parelles contigües d'esquerra a dreta i s'intercanvien si estan desordenades, i el major dels elements pendents queda al final i ja no hi torna a intervenir. Escriu la llista després de cada passada, compta les comparacions i dedueix quantes se'n fan amb una llista de n elements.

Mostra la solució

Passada 1 (4 comparacions): 7 3 9 2 5 → 3 7 9 2 5 → 3 7 2 9 5 → 3 7 2 5 9. Llista: 3 7 2 5 9.
Passada 2 (3 comparacions): 3 7 2 5 → 3 2 7 5 → 3 2 5 7. Llista: 3 2 5 7 9.
Passada 3 (2 comparacions): 3 2 5 → 2 3 5. Llista: 2 3 5 7 9.
Passada 4 (1 comparació): 2 3 ja estan en ordre. Llista final: 2 3 5 7 9.
Total: 4 + 3 + 2 + 1 = 10 comparacions.
Per a n elements: (n - 1) + (n - 2) + ... + 1 = n(n - 1)/2 (suma d'una progressió aritmètica); per a n = 5, 5·42=10\tfrac{4}{2} = 10.
Conseqüència: si la llista passa de 100 a 200 elements, les comparacions passen de 4950 a 19900, unes 4 vegades més; el cost creix com n2n^{2}.

T'encalles amb aquest tema?

A L'Acadèmia de Vic t'ajudem amb classes individuals. Escriu-nos per WhatsApp.

Escriu-nos per WhatsApp (604 95 79 95)

Més informació: Reforç de Batxillerat a Vic · Classes particulars

Preguntes freqüents

Quina diferència hi ha entre una definició explícita i una de recursiva?

L'explícita calcula qualsevol terme directament a partir de la posició n. La recursiva el calcula a partir del terme anterior i necessita saber el primer.

Com es pot sumar ràpid de l'1 al 200?

Aparellant el primer amb l'últim, el segon amb el penúltim, etc.: cada parella suma 201 i n'hi ha 100, així que la suma és 20.100.

Altres temes de Matemàtiques Aplicades a les Ciències Socials 1r Batxillerat

Utilitzem cookies d'analítica per millorar el web. Política

base44
Edit with Base44