Eyi ni idi ti a nilo aljebra ile-iwe giga

Nigbagbogbo ibeere naa “kilode ti a nilo mathematiki?” Wọn dahun ohun kan bi “idaraya-idaraya fun ọkan.” Ni ero mi, alaye yii ko to. Nigbati eniyan ba ṣe adaṣe ti ara, o mọ orukọ gangan ti awọn ẹgbẹ iṣan ti o dagbasoke. Ṣugbọn awọn ibaraẹnisọrọ nipa mathimatiki jẹ airotẹlẹ pupọ. “Awọn iṣan ọpọlọ” pato wo ni a kọ nipasẹ algebra ile-iwe? Ko jọra rara si mathimatiki gidi, ninu eyiti awọn iwadii nla ti ṣe. Kini agbara lati wa itọsẹ ti diẹ ninu awọn iṣẹ intricate fun?

Eto siseto ikọni si awọn ọmọ ile-iwe alailagbara mu mi lọ si idahun kongẹ diẹ sii si ibeere “kilode?” Ninu nkan yii Emi yoo gbiyanju lati sọ fun ọ.

Eyi ni idi ti a nilo aljebra ile-iwe giga
Ni ile-iwe, akoko pupọ ti yasọtọ si iyipada ati irọrun awọn ikosile. Fun apẹẹrẹ: 81×2+126xy+49y2 nilo iyipada bi (9x+7y)2.

Ni apẹẹrẹ yii, ọmọ ile-iwe ni a nireti lati ranti agbekalẹ fun square ti apao

Eyi ni idi ti a nilo aljebra ile-iwe giga

Ni awọn iṣẹlẹ ti o ni idiwọn diẹ sii, ikosile ti o jade le ṣee lo fun awọn iyipada miiran. Fun apere:

Eyi ni idi ti a nilo aljebra ile-iwe giga

ti wa ni iyipada akọkọ si

Eyi ni idi ti a nilo aljebra ile-iwe giga

ati lẹhinna, pẹlu alaye (a + 2b) != 0, o wa ni bi eleyi

Eyi ni idi ti a nilo aljebra ile-iwe giga

Lati ṣaṣeyọri abajade yii, ọmọ ile-iwe nilo lati ṣe idanimọ ninu ikosile atilẹba ati lẹhinna lo awọn agbekalẹ mẹta:

  • Square ti apao
  • Iyatọ ti awọn onigun mẹrin
  • Idinku awọn okunfa ti ida ti o wọpọ

Ni ile-iwe algebra, o fẹrẹ jẹ gbogbo akoko ti a lo iyipada awọn ọrọ bi eleyi. Ko si ohun ti o yipada ni pataki ni mathimatiki giga ni ile-ẹkọ giga. A sọ fun wa bi a ṣe le mu awọn itọsẹ (awọn ohun elo, ati bẹbẹ lọ) ati fun ọpọlọpọ awọn iṣoro. Ṣe o ṣe iranlọwọ? Ni ero mi - bẹẹni. Bi abajade ti ṣiṣe awọn adaṣe wọnyi: +

  1. Ogbon ti awọn ikosile iyipada ti jẹ honed.
  2. Ifarabalẹ si awọn alaye ti ni idagbasoke.
  3. A ṣe agbekalẹ apẹrẹ kan - ikosile laconic si eyiti ọkan le tiraka.

Ni ero mi, nini iru ethos, didara ati oye jẹ iwulo pupọ ninu iṣẹ ojoojumọ ti olupilẹṣẹ. Lẹhinna, lati rọrun ikosile ni pataki tumọ si lati yi eto rẹ pada lati le dẹrọ oye laisi ni ipa itumọ naa. Ṣe eyi leti rẹ ohunkohun?

Eyi jẹ adaṣe itumọ ti atunṣe lati iwe ti orukọ kanna nipasẹ Martin Fowler.

Ninu iṣẹ rẹ, onkọwe ṣe agbekalẹ wọn gẹgẹbi atẹle:

Refactoring (n): Iyipada si eto inu ti sọfitiwia ti a pinnu lati jẹ ki o rọrun lati ni oye ati rọrun lati yipada laisi ni ipa lori ihuwasi akiyesi.

Refactor (ọrọ-ọrọ): yi eto sọfitiwia pada nipa lilo lẹsẹsẹ awọn atunṣe laisi ni ipa lori ihuwasi rẹ.

Iwe naa funni ni “awọn agbekalẹ” ti o nilo lati mọ ni koodu orisun ati awọn ofin fun iyipada wọn.

Gẹgẹbi apẹẹrẹ ti o rọrun, Emi yoo fun “ifihan ti oniyipada alaye” lati inu iwe naa:

if ( (platform.toUpperCase().indexOf(“MAC”) > -1 ) &&
    (browser.toUpperCase().indexOf(“IE”) > -1 )&&
    wasInitialized() && resize > 0 ) {
    // do something
}

Awọn apakan ti ikosile gbọdọ wa ni kikọ sinu oniyipada ti orukọ rẹ ṣe alaye idi rẹ.

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
}

Fojuinu eniyan ti ko le ṣe irọrun awọn ọrọ algebra ni lilo apao onigun mẹrin ati iyatọ ti agbekalẹ onigun mẹrin.

Ṣe o ro pe eniyan yii le ṣe atunṣe koodu naa?

Yoo paapaa ni anfani lati kọ koodu ti awọn eniyan miiran le loye ti ko ba ti ṣẹda apẹrẹ ti kukuru pupọ yii? Ni ero mi, rara.

Sibẹsibẹ, gbogbo eniyan lọ si ile-iwe, ati pe diẹ kan di pirogirama. Ṣe ọgbọn iyipada ikosile wulo fun awọn eniyan lasan bi? Mo ro pe bẹẹni. Imọ nikan ni a lo ni fọọmu áljẹbrà diẹ sii: o nilo lati ṣe ayẹwo ipo naa ki o yan iṣe siwaju ki o le sunmọ ibi-afẹde naa. Ni ẹkọ ẹkọ ni a npe ni iṣẹlẹ yii gbigbe (ogbon).

Awọn apẹẹrẹ ti o yanilenu julọ dide lakoko awọn atunṣe ile nipa lilo awọn ọna ti a ko dara, ọna “oko ikojọpọ”. Bi abajade, awọn “ẹtan” kanna ati awọn hakii igbesi aye han, ọkan ninu eyiti a fihan lori KPDV. Awọn onkowe ti awọn agutan ní kan nkan ti igi, waya ati mẹrin skru. Ni iranti awoṣe iho atupa, o kojọpọ iho atupa ti ile lati ọdọ wọn.

Paapaa nigbati o ba n wa ọkọ ayọkẹlẹ kan, awakọ naa n ṣiṣẹ nigbagbogbo ni mimọ awọn ilana ni agbaye ti o wa ni ayika rẹ ati ṣiṣe awọn ipa ọna ti o yẹ lati lọ si ibi-ajo rẹ.

Nigbati o ba kú, iwọ ko mọ nipa rẹ, o kan ṣoro fun awọn miiran. O jẹ kanna nigbati o ko ba ti ni oye mathimatiki…

Kini yoo ṣẹlẹ ti eniyan ba kuna lati ṣakoso awọn iyipada ti awọn ikosile? Látìgbàdégbà, mo máa ń kọ́ àwọn akẹ́kọ̀ọ́ tí kò dáa ní ìṣirò ní ilé ẹ̀kọ́. Bi ofin, wọn di patapata lori koko ti awọn iyipo. Nitorinaa o ni lati ṣe “algebra” pẹlu wọn, ṣugbọn ni ede siseto.
Eyi ṣẹlẹ nitori nigbati o ba kọ awọn losiwajulosehin, ilana akọkọ ni lati yi ẹgbẹ kan ti awọn ikosile kanna pada.

Jẹ ki a sọ pe abajade eto naa yẹ ki o dabi eyi:

Ifihan
Abala 1
Abala 2
Abala 3
Abala 4
Abala 5
Abala 6
Abala 7
ipari

Eto kekere kan lati ṣaṣeyọri abajade yii dabi eyi:

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("Заключение");
}

Ṣugbọn ojutu yii jina si apẹrẹ laconic kan. Ni akọkọ o nilo lati wa ẹgbẹ atunwi ti awọn iṣe ninu rẹ lẹhinna yi pada. Abajade ojutu yoo dabi eyi:

static void Main(string[] args)
{
    Console.WriteLine("Введение");
    for (int i = 1; i <= 7; i++)
    {
        Console.WriteLine("Глава " + i);
    }
    Console.WriteLine("Заключение");
}

Ti eniyan ko ba ti ni oye mathimatiki ni akoko kan, lẹhinna ko ni anfani lati ṣe iru awọn iyipada. Oun kii yoo ni ọgbọn ti o yẹ. Eyi ni idi ti koko-ọrọ awọn losiwajulosehin jẹ idiwọ akọkọ ninu ikẹkọ olupilẹṣẹ.

Awọn iṣoro ti o jọra dide ni awọn agbegbe miiran. Ti eniyan ko ba mọ bi o ṣe le lo awọn irinṣẹ ti o wa ni ọwọ, lẹhinna ko le ṣe afihan ọgbọn ojoojumọ. Awọn ahọn buburu yoo sọ pe ọwọ n dagba lati ibi ti ko tọ. Ni opopona, eyi ṣe afihan ararẹ ni ailagbara lati ṣe ayẹwo ipo naa ni deede ati yan ọgbọn kan. Eyi ti o le ma ja si awọn abajade ajalu.

Awọn ipinnu:

  1. A nilo mathimatiki ile-iwe ati ile-ẹkọ giga ki a le jẹ ki agbaye jẹ aye ti o dara julọ pẹlu awọn ọna ti a ni.
  2. Ti o ba jẹ ọmọ ile-iwe ti o si ni wahala ni awọn akoko ikẹkọ, gbiyanju lati pada si awọn ipilẹ - algebra ile-iwe. Mu iwe iṣoro fun ite 9 ki o yanju awọn apẹẹrẹ lati ọdọ rẹ.

orisun: www.habr.com

Fi ọrọìwòye kun