Definiția Algoritmului în Matematică

Un algoritmul în matematică este o procedură, o descriere a unui set de pași care pot fi folosiți pentru a rezolva un calcul matematic: dar sunt mult mai frecvente decât azi. Algoritmii sunt folosiți în multe ramuri ale științei (și în viața de zi cu zi pentru această chestiune), dar poate cel mai obișnuit exemplu este că procedura pas cu pas folosită în diviziune lungă.

Procesul de rezolvare a unei probleme, cum ar fi „ceea ce este împărțit la 3” poate fi descris de următorul algoritm:

  • De câte ori 3 intră în 7?
  • Răspunsul este 2
  • Câți au mai rămas? 1
  • Puneți 1 (zece) în fața celor 3.
  • De câte ori 3 intră în 13?
  • Răspunsul este 4 cu restul unuia.
  • Și, desigur, răspunsul este 24, cu restul de 1.

Procedura pas cu pas descrisă mai sus se numește algoritm de divizare lungă.

De ce algoritmii?

În timp ce descrierea de mai sus poate suna un pic detaliat și dificil, algoritmii se referă la găsirea unor modalități eficiente de a face matematica. După cum spune matematicianul anonim, „Matematicienii sunt leneși, așa că sunt mereu în căutare de comenzi rapide”. Algoritmii sunt pentru găsirea acestor comenzi rapide.

instagram viewer

Un algoritm de bază pentru înmulțire, de exemplu, ar putea fi pur și simplu adăugând același număr de mai multe ori. Deci, de 3.546 de ori 5 ar putea fi descrise în patru etape:

  • Cât este 3546 plus 3546? 7092
  • Cât este 7092 plus 3546? 10638
  • Cât este 10638 plus 3546? 14184
  • Cât este 14184 plus 3546? 17730

De cinci ori 3.546 este 17.730. Dar 3.546 înmulțit cu 654 ar face 653 de pași. Cine vrea să continue adăugarea unui număr de mai multe ori? Există un set de algoritmi de multiplicare pentru asta; cel pe care îl alegeți va depinde de cât de mare este numărul dvs. Un algoritm este de obicei cel mai eficient (nu întotdeauna) mod de a face matematica.

Exemple comune algebrice

FOIL (First, Outside, Inside, Last) este un algoritm folosit în algebră care este utilizat în înmulțirea polinoamelor: studentul își amintește să rezolve o expresie polinomială în ordinea corectă:

Rezolvarea (4x + 6) (x + 2), algoritmul FOIL ar fi:

  • Înmulțiți primul termeni din paranteză (de 4x ori x = 4x2)
  • Înmulțiți cei doi termeni pe in afara (4x ori 2 = 8x)
  • Înmulțiți interior termeni (de 6 ori x = 6x)
  • Înmulțiți ultimul termeni (de 6 ori 2 = 12)
  • Adăugați toate rezultatele împreună pentru a obține 4x2 + 14x + 12)

BEDMAS (paranteze, exponenți, diviziune, înmulțire, adăugare și scădere.) Este un alt set util de pași și este, de asemenea, considerat o formulă. Metoda BEDMAS se referă la o modalitate de a comanda un set de operații matematice.

Predarea algoritmilor

Algoritmii au un loc important în orice curriculum de matematică. Strategiile vechi de vârstă implică memorarea prin rote a algoritmilor antici; dar profesorii moderni au început de asemenea să dezvolte curriculum-ul de-a lungul anilor pentru a învăța eficient ideea de algoritmi, că există mai multe modalități de soluționare a problemelor complexe, împărțindu-le într-un set de proceduri pași. Permiterea unui copil să inventeze în mod creativ modalități de soluționare a problemelor este cunoscută ca dezvoltarea gândirii algoritmice.

Când profesorii îi urmăresc pe studenți să își facă matematica, o mare întrebare de a le pune este „Poți să te gândești la un mod mai scurt de a face asta? ”Permițând copiilor să-și creeze propriile metode pentru rezolvarea problemelor își întinde abilitățile de gândire și de analiză.

În afara matematicii

Învățarea modului de operaționalizare a procedurilor pentru a le face mai eficiente este o abilitate importantă în multe domenii de efort. Informatica se îmbunătățește continuu pe baza ecuațiilor aritmetice și algebrice pentru a face calculatoarele să funcționeze mai eficient; dar la fel și bucătarii, care își îmbunătățesc continuu procesele pentru a face cea mai bună rețetă pentru a face o supă de linte sau o plăcintă cu pecan.

Alte exemple includ întâlnirea online, unde utilizatorul completează un formular despre preferințele și caracteristicile sale, iar un algoritm folosește acele alegeri pentru a alege un potențial partener perfect. Jocurile video computerizate folosesc algoritmi pentru a spune o poveste: utilizatorul ia o decizie, iar computerul bazează următorii pași pe acea decizie. Sistemele GPS folosesc algoritmi pentru a echilibra citirile de la mai mulți sateliți pentru a identifica locația dvs. exactă și cea mai bună rută pentru SUV-ul dvs. Google folosește un algoritm bazat pe căutările dvs. pentru a împinge publicitate adecvată în direcția dvs.

Unii scriitori astăzi numesc chiar secolul XXI Epoca algoritmilor. Ele sunt astăzi o modalitate de a face față cantităților masive de date pe care le producem zilnic.

Surse și lectură ulterioară

  • Curcio, Frances R. și Sydney L. Schwartz. "Nu există algoritmi pentru predarea algoritmilor"Predarea copiilor Matematică 5.1 (1998): 26-30. Imprimare.
  • Morley, Arthur. "Algoritmi de predare și învățare"Pentru învățarea matematicii 2.2 (1981): 50-51. Imprimare.
  • Rainie, Lee și Janna Anderson. "Dependent de cod: pro și contra vârstei algoritmului." Internet și tehnologie. Pew Research Center 2017. Web. Accesat la 27 ianuarie 2018.