Sin é an fáth go bhfuil gá le hailgéabar ardscoile

Go hiondúil an cheist “cén fáth a bhfuil matamaitic de dhíth orainn?” Freagraíonn siad rud éigin cosúil le "gleacaíocht don intinn." Is é mo thuairim nach leor an míniú seo. Nuair a dhéanann duine cleachtadh coirp, is eol dó ainm cruinn na ngrúpaí matán a fhorbraíonn. Ach tá comhráite faoin matamaitic fós rótheibí. Cad iad na “matáin mheabhracha” ar leith atá oilte ag ailgéabar na scoile? Níl sé cosúil ar chor ar bith le matamaitic fíor, ina ndéantar fionnachtana iontacha. Cad a thugann an cumas chun díorthach roinnt feidhmeanna casta a chuardach?

Trí ríomhchlárú a mhúineadh do mhic léinn laga thug mé freagra níos cruinne ar an gceist “cén fáth?” San Airteagal seo déanfaidh mé iarracht é a chur in iúl duit.

Sin é an fáth go bhfuil gá le hailgéabar ardscoile
Ar scoil, caitear go leor ama le habairtí a athrú agus a shimpliú. Mar shampla: ní mór 81×2+126xy+49y2 a thiontú mar (9x+7y)2.

Sa sampla seo, bítear ag súil go gcuimhneoidh an mac léinn an fhoirmle do chearnóg na suime

Sin é an fáth go bhfuil gá le hailgéabar ardscoile

I gcásanna níos casta, is féidir an slonn mar thoradh air a úsáid le haghaidh claochluithe eile. Mar shampla:

Sin é an fáth go bhfuil gá le hailgéabar ardscoile

a thiontú ar dtús go

Sin é an fáth go bhfuil gá le hailgéabar ardscoile

agus ansin, leis an soiléiriú (a + 2b) != 0, casadh sé amach mar seo

Sin é an fáth go bhfuil gá le hailgéabar ardscoile

Chun an toradh seo a bhaint amach, ní mór don dalta aitheantas a thabhairt sa bhunsloinn agus ansin trí fhoirmle a chur i bhfeidhm:

  • Cearnóg na suime
  • Difríocht cearnóga
  • Na fachtóirí a bhaineann le codán coiteann a laghdú

Sa scoil ailgéabar, beagnach an t-am ar fad a chaitheamar ag athrú nathanna cainte mar seo. Níl aon athrú suntasach tagtha ar an ardmhatamaitic san ollscoil. Dúradh linn conas díorthaigh a ghlacadh (integrals, etc.) agus tugadh tonna fadhbanna dúinn. An raibh sé cabhrach? I mo thuairim - tá. Mar thoradh ar na cleachtaí seo a dhéanamh:

  1. Tá an scil a bhaineann le nathanna cainte a athrú níos fearr.
  2. Tá aird ar mhionsonraí forbartha.
  3. Cruthaíodh idéalach - léiriú laconic ar féidir le duine iarracht a dhéanamh.

Is é mo thuairim go bhfuil éiteas, cáilíocht agus scil den sórt sin an-úsáideach in obair laethúil an fhorbróra. Tar éis an tsaoil, ciallaíonn slonn a shimpliú go bunúsach a struchtúr a athrú chun tuiscint a éascú gan cur isteach ar an gciall. An gcuireann sé seo aon rud i gcuimhne duit?

Is é seo go praiticiúil an sainmhíniú ar athmhacrú ón leabhar den ainm céanna le Martin Fowler.

Ina shaothar, cuireann an t-údar le chéile iad mar seo a leanas:

Athfhachtóiriú (n): Athrú ar struchtúr inmheánach bogearraí atá ceaptha chun é a dhéanamh níos éasca le tuiscint agus níos éasca é a mhodhnú gan cur isteach ar iompar inbhraite.

Refactor (briathar): athraigh struchtúr bogearraí trí shraith athfhachtóirí a chur i bhfeidhm gan cur isteach ar a iompar.

Tugann an leabhar “foirmlí” nach mór a aithint sa bhunchód agus na rialacha chun iad a thiontú.

Mar shampla simplí, tabharfaidh mé “réamhrá ar athróg míniúcháin” ón leabhar:

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

Ní mór codanna den slonn a scríobh isteach in athróg a míníonn a ainm a chuspóir.

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
}

Samhlaigh duine nach bhfuil in ann na sloinn ailgéabracha a shimpliú ag baint úsáide as an bhfoirmle suim chearnógach agus difríocht na cearnóga.

An gceapann tú gur féidir leis an duine seo an cód a athfhachtóiriú?

An mbeidh sé in ann fiú cód a scríobh ar féidir le daoine eile a thuiscint mura bhfuil idéalach na giorrachta seo déanta aige? Is é mo thuairim, níl.

Mar sin féin, téann gach duine ar scoil, agus déantar mionlach mar ríomhchláraitheoirí. An bhfuil an scil tiontaithe slonn úsáideach do ghnáthdhaoine? Sílim go bhfuil. Ní chuirtear i bhfeidhm ach an scil i bhfoirm níos teibí: ní mór duit an cás a mheas agus gníomh breise a roghnú chun teacht níos gaire don sprioc. San oideolaíocht tugtar an feiniméan seo aistriú (scil).

Tagann na samplaí is suntasaí chun cinn le linn deisiúcháin tí ag baint úsáide as modhanna seiftithe, an modh “feirm chomhchoiteann”. Mar thoradh air sin, tá na “cleasanna” céanna agus na hacks saoil sin le feiceáil, agus tá ceann acu léirithe ar an KPDV. Bhí píosa adhmaid, sreang agus ceithre scriúnna ag údar an smaoineamh. Ag cuimhneamh ar an teimpléad soicéad lampa, chuir sé soicéad lampa baile le chéile uathu.

Fiú agus é ag tiomáint feithicil, bíonn an tiománaí i gcónaí ag gabháil do phatrúin an domhain thart timpeall air a aithint agus na hainlithe cuí a dhéanamh chun a cheann scríbe a bhaint amach.

Nuair a fhaigheann tú bás, níl a fhios agat faoi, tá sé deacair do dhaoine eile. Tá sé mar an gcéanna nuair nach bhfuil máistreacht agat sa mhatamaitic ...

Cad a tharlaíonn má theipeann ar dhuine máistreacht a fháil ar chlaochlú nathanna cainte? Ó am go chéile, múineann mé ceachtanna aonair do dhaltaí a bhí go dona sa mhatamaitic ar scoil. De ghnáth, téann siad i bhfostú go hiomlán ar ábhar na dtimthriallta. An oiread sin go gcaithfidh tú “ailgéabar” a dhéanamh leo, ach i dteanga ríomhchlárúcháin.
Tarlaíonn sé seo mar nuair a bhíonn lúba á scríobh, is é an príomhtheicníc ná grúpa nathanna comhionanna a athrú.

Ligean le rá gur chóir go mbeadh cuma mar seo ar thoradh an chláir:

Réamhrá
Caibidil 1
Caibidil 2
Caibidil 3
Caibidil 4
Caibidil 5
Caibidil 6
Caibidil 7
Conclúid

Breathnaíonn clár fánach chun an toradh seo a bhaint amach mar seo:

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

Ach tá an réiteach seo i bhfad ó idéalach laconic. Ar dtús ní mór duit grúpa gníomhartha athfhillteacha a aimsiú ann agus ansin é a thiontú. Breathnóidh an réiteach mar thoradh air seo mar seo:

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

Mura bhfuil máistreacht ag duine ar an matamaitic ag aon am amháin, ní bheidh sé in ann a leithéid de chlaochlú a dhéanamh. Ní bheidh an scil chuí aige. Sin é an fáth gurb é ábhar na lúb an chéad chonstaic in oiliúint forbróra.

Tagann fadhbanna cosúla chun cinn i réimsí eile. Mura bhfuil a fhios ag duine conas na huirlisí atá ar láimh a úsáid, ansin ní bheidh sé in ann intleacht laethúil a thaispeáint. Déarfaidh teangacha olc go bhfuil lámha ag fás ón áit mícheart. Ar an mbóthar, léiríonn sé seo é féin sa éagumas an cás a mheas i gceart agus ainliú a roghnú. Is féidir le hiarmhairtí tragóideacha a bheith mar thoradh uaireanta.

Conclúidí:

  1. Teastaíonn matamaitic scoile agus ollscoile uainn le gur féidir linn an domhan a dhéanamh níos fearr leis na hacmhainní atá againn.
  2. Más mac léinn thú agus go bhfuil deacrachtaí agat le timthriallta foghlama, déan iarracht dul siar ar na bunghnéithe - ailgéabar na scoile. Tóg leabhar fadhbanna do ghrád 9 agus réitigh samplaí uaidh.

Foinse: will.com

Add a comment