Tāpēc ir nepiecieÅ”ama vidusskolas algebra

Parasti jautājums "kāpēc mums ir vajadzÄ«ga matemātika?" Viņi atbild uz kaut ko lÄ«dzÄ«gu ā€œvingroÅ”ana prātamā€. Manuprāt, ar Å”o skaidrojumu nepietiek. Kad cilvēks veic fiziskus vingrinājumus, viņŔ zina precÄ«zu to muskuļu grupu nosaukumu, kuras attÄ«stās. Bet sarunas par matemātiku paliek pārāk abstraktas. Kādus konkrētus ā€œgarÄ«gos muskuļusā€ trenē skolas algebra? Tas nepavisam nav lÄ«dzÄ«gs Ä«stajai matemātikai, kurā tiek veikti lieli atklājumi. Ko dod spēja meklēt dažu sarežģītu funkciju atvasinājumu?

ProgrammÄ“Å”anas mācÄ«Å”ana vājiem skolēniem lika man precÄ«zāk atbildēt uz jautājumu "kāpēc?" Å ajā rakstā es mēģināŔu jums to nodot.

Tāpēc ir nepiecieÅ”ama vidusskolas algebra
Skolā diezgan daudz laika tiek veltÄ«ts izteicienu pārveidoÅ”anai un vienkārÅ”oÅ”anai. Piemēram: 81Ɨ2+126xy+49y2 ir jāpārvērÅ” kā (9x+7y)2.

Šajā piemērā studentam ir jāatceras summas kvadrāta formula

Tāpēc ir nepiecieÅ”ama vidusskolas algebra

Sarežģītākos gadījumos iegūto izteiksmi var izmantot citām transformācijām. Piemēram:

Tāpēc ir nepiecieÅ”ama vidusskolas algebra

vispirms tiek pārveidots par

Tāpēc ir nepiecieÅ”ama vidusskolas algebra

un tad ar precizējumu (a + 2b) != 0 sanāk Ŕādi

Tāpēc ir nepiecieÅ”ama vidusskolas algebra

Lai sasniegtu Å”o rezultātu, studentam ir jāatpazÄ«st sākotnējā izteiksmē un pēc tam jāpiemēro trÄ«s formulas:

  • Summas kvadrāts
  • Kvadrātu atŔķirÄ«ba
  • Parastās daļas faktoru samazināŔana

Algebras skolā gandrÄ«z visu laiku mēs pavadÄ«jām, pārveidojot Ŕādas izteiksmes. Augstākajā matemātikā augstskolā nekas bÅ«tiski nav mainÄ«jies. Mums teica, kā ņemt atvasinājumus (integrāļus utt.), un tika dota daudz problēmu. Vai tas bija noderÄ«gi? Manuprāt - jā. Å o vingrinājumu izpildes rezultātā:

  1. Izteicienu transformÄ“Å”anas prasme ir noslÄ«pēta.
  2. Ir attīstījusies uzmanība detaļām.
  3. Veidojās ideāls ā€“ lakoniska izteiksme, uz kuru var tiekties.

Manuprāt, Ŕāda ētika, kvalitāte un prasme ir ļoti noderÄ«ga izstrādātāja ikdienas darbā. Galu galā izteiciena vienkārÅ”oÅ”ana bÅ«tÄ«bā nozÄ«mē mainÄ«t tā struktÅ«ru, lai atvieglotu izpratni, neietekmējot nozÄ«mi. Vai tas jums kaut ko atgādina?

Šī ir praktiski refaktoringa definīcija no Mārtina Faulera tāda paŔa nosaukuma grāmatas.

Savā darbā autors tos formulē Ŕādi:

Refaktorings (n): programmatÅ«ras iekŔējās struktÅ«ras izmaiņas, kas paredzētas, lai atvieglotu tās izpratni un modificÄ“Å”anu, neietekmējot novērojamo uzvedÄ«bu.

Refaktors (darbības vārds): mainiet programmatūras struktūru, piemērojot virkni pārveidojumu, neietekmējot tās uzvedību.

Grāmatā ir sniegtas ā€œformulasā€, kas jāatpazÄ«st avota kodā, un to konvertÄ“Å”anas noteikumi.

Kā vienkārÅ”u piemēru es sniegÅ”u ā€œskaidrojoŔā mainÄ«gā ievaduā€ no grāmatas:

if ( (platform.toUpperCase().indexOf(ā€œMACā€) > -1 ) &&
    (browser.toUpperCase().indexOf(ā€œIEā€) > -1 )&&
    wasInitialized() && resize > 0 ) {
    // do something
}

Izteiksmes daļas jāieraksta mainīgajā, kura nosaukums izskaidro tā mērķi.

final boolean isMacOS = platform.toUpperCase().indexOf(ā€œMACā€) > -1;
final boolean isIEBrowser = browser.toUpperCase().indexOf(ā€œIEā€) > -1;
final boolean isResized = resize > 0;
if(isMacOS && isIEBrowser && wasInitialized() && isResized) {
   // do something
}

Iedomājieties cilvēku, kurÅ” nevar vienkārÅ”ot algebriskās izteiksmes, izmantojot kvadrātu summas un kvadrātu starpÄ«bas formulu.

Vai jūs domājat, ka Ŕī persona var pārveidot kodu?

Vai viņŔ vispār spēs uzrakstÄ«t citiem cilvēkiem saprotamu kodu, ja viņŔ nav izveidojis ideālu tieÅ”i Å”im Ä«sumam? Manuprāt, nē.

Tomēr visi iet skolā, un mazākums kļūst par programmētājiem. Vai izteiksmes pārveidoÅ”anas prasme ir noderÄ«ga parastiem cilvēkiem? Es domāju, ka jā. Tikai prasme tiek pielietota abstraktākā formā: jānovērtē situācija un jāizvēlas tālākā darbÄ«ba, lai tuvotos mērÄ·im. PedagoÄ£ijā Å”o fenomenu sauc pārnese (prasme).

Spilgtākie piemēri rodas mājsaimniecÄ«bas remonta laikā, izmantojot improvizētus lÄ«dzekļus, ā€œkolhozaā€ metodi. Rezultātā parādās tie paÅ”i ā€œtrikiā€ un dzÄ«ves hacks, no kuriem viens ir attēlots KPDV. Idejas autoram bija koka gabals, stieple un četras skrÅ«ves. Atceroties lampas ligzdas veidni, viņŔ no tiem salika paÅ”taisÄ«tu lampas ligzdu.

Pat vadot transportlÄ«dzekli, vadÄ«tājs nepārtraukti nodarbojas ar apkārtējās pasaules modeļu atpazÄ«Å”anu un atbilstoÅ”os manevrus, lai nokļūtu galamērÄ·Ä«.

Kad tu nomirsti, tu par to nezini, citiem vienkārŔi ir grūti. Tas pats ir, ja neesi apguvis matemātiku...

Kas notiek, ja cilvēks nespēj apgÅ«t izteicienu transformāciju? Ik pa laikam pasniedzu individuālās stundas skolēniem, kuriem skolā slikti padevās matemātika. Kā likums, viņi pilnÄ«bā iestrēgst ciklu tēmā. Tik daudz, ka ar tiem jātaisa ā€œalgebraā€, bet programmÄ“Å”anas valodā.
Tas notiek tāpēc, ka, rakstot cilpas, galvenais paņēmiens ir pārveidot identisku izteiksmju grupu.

Pieņemsim, ka programmas rezultātam vajadzētu izskatÄ«ties Ŕādi:

Ievads
1 nodaļa
2 nodaļa
3 nodaļa
4 nodaļa
5 nodaļa
6 nodaļa
7 nodaļa
Secinājums

Triviāla programma Ŕī rezultāta sasniegŔanai izskatās Ŕādi:

static void Main(string[] args)
{
    Console.WriteLine("Š’Š²ŠµŠ“ŠµŠ½ŠøŠµ");
    Console.WriteLine("Š“Š»Š°Š²Š° 1");
    Console.WriteLine("Š“Š»Š°Š²Š° 2");
    Console.WriteLine("Š“Š»Š°Š²Š° 3");
    Console.WriteLine("Š“Š»Š°Š²Š° 4");
    Console.WriteLine("Š“Š»Š°Š²Š° 5");
    Console.WriteLine("Š“Š»Š°Š²Š° 6");
    Console.WriteLine("Š“Š»Š°Š²Š° 7");
    Console.WriteLine("Š—Š°ŠŗŠ»ŃŽŃ‡ŠµŠ½ŠøŠµ");
}

Bet Å”is risinājums ir tālu no lakoniska ideāla. Vispirms tajā jāatrod atkārtota darbÄ«bu grupa un pēc tam tā jāpārvērÅ”. IegÅ«tais risinājums izskatÄ«sies Ŕādi:

static void Main(string[] args)
{
    Console.WriteLine("Š’Š²ŠµŠ“ŠµŠ½ŠøŠµ");
    for (int i = 1; i <= 7; i++)
    {
        Console.WriteLine("Š“Š»Š°Š²Š° " + i);
    }
    Console.WriteLine("Š—Š°ŠŗŠ»ŃŽŃ‡ŠµŠ½ŠøŠµ");
}

Ja cilvēks vienā reizē nav apguvis matemātiku, tad viņŔ nevarēs veikt Ŕādas pārvērtÄ«bas. Viņam vienkārÅ”i nebÅ«s atbilstoÅ”u iemaņu. Tāpēc cilpu tēma ir pirmais Ŕķērslis izstrādātāja apmācÄ«bā.

LÄ«dzÄ«gas problēmas rodas arÄ« citās jomās. Ja cilvēks neprot lietot pa rokai esoÅ”os instrumentus, tad viņŔ nevarēs parādÄ«t ikdienas izdomu. Ä»aunās mēles teiks, ka rokas aug no nepareizās vietas. Uz ceļa tas izpaužas nespējā pareizi novērtēt situāciju un izvēlēties manevru. Kas dažkārt var izraisÄ«t traÄ£iskas sekas.

Secinājumi:

  1. Mums ir vajadzÄ«ga skolu un augstskolu matemātika, lai mēs varētu padarÄ«t pasauli labāku ar mÅ«su rÄ«cÄ«bā esoÅ”ajiem lÄ«dzekļiem.
  2. Ja esat students un jums ir problēmas ar mācÄ«Å”anās cikliem, mēģiniet atgriezties pie pamatiem ā€” skolas algebras. Paņemiet uzdevumu grāmatu 9. klasei un atrisiniet no tās piemērus.

Avots: www.habr.com

Pievieno komentāru