An algoritmas matematikoje yra procedūra, žingsnių, kurie gali būti naudojami sprendžiant matematinį skaičiavimą, rinkinio aprašymas: tačiau jie yra daug dažnesni nei šiandien. Algoritmai naudojami daugelyje mokslo sričių (ir tuo klausimu kasdieniame gyvenime), tačiau turbūt labiausiai paplitęs pavyzdys yra ta, kad „žingsnis po žingsnio“ procedūra naudojama ilgas skirstymas.
Problemos, tokios kaip „kuri yra 73 dalijama iš 3“, išsprendimo procesą galima apibūdinti tokiu algoritmu:
- Kiek kartų 3 pereina į 7?
- Atsakymas yra 2
- Kiek jų liko? 1
- Padėkite 1 (dešimt) priešais 3.
- Kiek kartų 3 eina į 13?
- Atsakymas yra 4 su likusia vieno dalimi.
- Ir, žinoma, atsakymas yra 24 su likusia 1 dalimi.
Aukščiau aprašyta žingsnis po žingsnio procedūra vadinama ilgojo padalijimo algoritmu.
Kodėl algoritmai?
Aukščiau pateiktas aprašymas gali atrodyti šiek tiek išsamus ir klaidingas, tačiau algoritmai yra skirti rasti veiksmingus matematikos atlikimo būdus. Kaip sako anonimas matematikas, „matematikai yra tingūs, todėl jie visada ieško nuorodų“. Algoritmai yra skirti rasti šias nuorodas.
Pvz., Bazinis algoritmas daugybai gali būti tiesiog pridedamas tas pats skaičius vėl ir vėl. Taigi 3.546 kartus 5 būtų galima apibūdinti keturiais etapais:
- Kiek yra 3546 plius 3546? 7092
- Kiek yra 7092 plius 3546? 10638
- Kiek yra 10638 plius 3546? 14184
- Kiek yra 14184 plius 3546? 17730
Penkis kartus 3 546 yra 17 730. Bet 3.546 padauginus iš 654, reiktų 653 žingsnių. Kas nori vėl ir vėl pridėti numerį? Yra rinkinys daugybos algoritmai už tai; pasirinktasis priklausys nuo to, kiek jūsų yra. Algoritmas paprastai yra pats efektyviausias (ne visada) būdas atlikti matematiką.
Įprasti algebriniai pavyzdžiai
FOIL (Pirmasis, Išorinis, Vidinis, Paskutinis) yra algebra naudojamas algoritmas, naudojamas dauginant polinomus: mokinys prisimena išspręsti daugiareikšmę išraišką teisinga tvarka:
Norėdami išspręsti (4x + 6) (x + 2), FOIL algoritmas būtų:
- Padauginkite Pirmas terminai skliausteliuose (4x x x 4x2)
- Padauginkite du terminus lauke (4x kartus 2 = 8x)
- Padauginkite viduje terminai (6 kartus x = 6x)
- Padauginkite paskutinis terminai (6 kartus 2 = 12)
- Sudėkite visus rezultatus, kad gautumėte 4x2 + 14x + 12)
BEDMAS (skliausteliuose, eksponentai, padalijimas, daugyba, sudėjimas ir atimtis.) Yra dar vienas naudingas žingsnių rinkinys, kuris taip pat laikomas formule. BEDMAS metodas yra būdas užsisakyti rinkinį matematinės operacijos.
Mokymo algoritmai
Algoritmai užima svarbią vietą bet kurioje matematikos programoje. Senos strategijos apima senovės algoritmų įsimenimą; tačiau šiuolaikiniai mokytojai taip pat bėgant metams pradėjo kurti mokymo programas, kad galėtų efektyviai dėstyti algoritmai, kad yra keletas būdų, kaip išspręsti sudėtingas problemas, suskaidžius jas į procedūrinių rinkinį žingsniai. Leidimas vaikui kūrybiškai sugalvoti problemų sprendimo būdus yra žinomas kaip algoritminio mąstymo ugdymas.
Kai mokytojai stebi, kaip mokiniai atlieka matematiką, didelis klausimas jiems kyla: „Ar galite sugalvoti trumpesnį būdą, kaip tai padaryti tai? “Leidimas vaikams sukurti savo metodus problemoms spręsti išplečia jų mąstymo ir analizės įgūdžius.
Matematikos išorėje
Išmokti pritaikyti procedūras, kad jos būtų efektyvesnės, yra svarbus daugelio sričių įgūdis. Kompiuterių mokslas nuolat tobulina aritmetines ir algebrines lygtis, kad kompiuteriai veiktų efektyviau; bet ir virėjai, kurie nuolatos tobulina savo procesus, kad sudarytų geriausią lęšių sriubos ar pekano pyrago receptą.
Kiti pavyzdžiai yra internetinės pažintys, kai vartotojas užpildo formą apie savo pageidavimus ir savybes, o algoritmas naudoja tuos pasirinkimus, norėdamas pasirinkti geriausią potencialų draugą. Kompiuteriniai vaizdo žaidimai naudoja algoritmus pasakodami istoriją: vartotojas priima sprendimą, o kitas kompiuteris remiasi tuo sprendimu. GPS sistemos naudoja algoritmus, kad subalansuotų kelių palydovų rodmenis, kad nustatytų tikslią jūsų buvimo vietą ir geriausią jūsų visureigio maršrutą. „Google“ naudoja algoritmą, pagrįstą jūsų paieškomis, kad nukreiptų tinkamą reklamą jūsų kryptimi.
Kai kurie rašytojai šiandien net XXI amžių vadina algoritmų amžiumi. Šiandien jie yra būdas susitvarkyti su didžiuliu duomenų kiekiu, kurį generuojame kasdien.
Šaltiniai ir tolesnis skaitymas
- Curcio, Frances R. ir Sydney L. Schwartzas. "Mokymo algoritmų nėra. "Vaikų matematikos mokymas 5.1 (1998): 26-30. Spausdinti.
- Morley, Arthuras. "Mokymo ir mokymosi algoritmai"Matematikos mokymuisi 2.2 (1981): 50-51. Spausdinti.
- Rainie, Lee ir Janna Anderson. „Priklauso nuo kodo: algoritmo amžiaus privalumai ir trūkumai“. Internetas ir technologijos. „Pew“ tyrimų centras 2017 m. Žiniatinklis. Prisijungta 2018 m. Sausio 27 d.