Sin as coireach gu bheil feum air ailseabra àrd-sgoile

Mar as trice a’ cheist “carson a tha feum againn air matamataig?” Bidh iad a’ freagairt rudeigin mar “lùth-chleasachd airson an inntinn.” Nam bheachd-sa, chan eil am mìneachadh seo gu leòr. Nuair a bhios neach a 'dèanamh eacarsaich corporra, tha fios aige air an dearbh ainm a th' aig na buidhnean fèithe a bhios a 'leasachadh. Ach tha còmhraidhean mu dheidhinn matamataig fhathast ro eas-chruthach. Dè na “fèithean inntinneil” sònraichte a tha air an trèanadh le ailseabra na sgoile? Chan eil e idir coltach ri fìor matamataig, anns a bheil lorgan mòra air an dèanamh. Dè a bheir an comas coimhead airson toradh cuid de ghnìomhan toinnte?

Le bhith a’ teagasg phrògraman do dh’ oileanaich lag thug mi freagairt nas mionaidiche don cheist “carson?” San artaigil seo feuchaidh mi ri innse dhut.

Sin as coireach gu bheil feum air ailseabra àrd-sgoile
Anns an sgoil, tha tòrr ùine ga chosg airson a bhith ag atharrachadh agus a’ sìmpleachadh abairtean. Mar eisimpleir: feumaidh 81 × 2 + 126xy ​​+ 49y2 a bhith air a thionndadh mar (9x + 7y)2.

San eisimpleir seo, thathar an dùil gun cuimhnich an oileanach air an fhoirmle airson ceàrnag na suime

Sin as coireach gu bheil feum air ailseabra àrd-sgoile

Ann an cùisean nas iom-fhillte, faodar an abairt a thig às a chleachdadh airson cruth-atharrachaidhean eile. Mar eisimpleir:

Sin as coireach gu bheil feum air ailseabra àrd-sgoile

air a thionndadh an toiseach gu

Sin as coireach gu bheil feum air ailseabra àrd-sgoile

agus an uairsin, leis an soilleireachadh (a + 2b) != 0, tha e a 'tionndadh a-mach mar seo

Sin as coireach gu bheil feum air ailseabra àrd-sgoile

Gus an toradh seo a choileanadh, feumaidh an oileanach aithneachadh anns an abairt thùsail agus an uairsin trì foirmlean a chuir an sàs:

  • Ceàrnag an t-suim
  • Eadar-dhealachadh cheàrnagan
  • Lùghdachadh air factaran bloigh chumanta

Ann an sgoil ailseabra, cha mhòr fad na h-ùine a chuir sinn seachad ag atharrachadh abairtean mar seo. Chan eil dad air atharrachadh gu mòr ann am matamataig àrd-ìre aig an oilthigh. Chaidh innse dhuinn mar a ghabhas sinn derivatives (integrals, msaa) agus fhuair sinn tunna de dhuilgheadasan. An robh e cuideachail? Nam bheachd-sa - tha. Mar thoradh air na h-eacarsaichean sin a dhèanamh:

  1. Thathas air urram a thoirt don sgil ann a bhith ag atharrachadh abairtean.
  2. Tha aire gu mion-fhiosrachadh air a leasachadh.
  3. Chaidh ideal a chruthachadh - abairt laconic ris am faod duine strì.

Nam bheachd-sa, tha a leithid de fheallsanachd, càileachd agus sgil glè fheumail ann an obair làitheil leasaiche. Às deidh na h-uile, tha abairt a dhèanamh nas sìmplidhe gu bunaiteach a ’ciallachadh a structar atharrachadh gus tuigse a dhèanamh comasach gun a bhith a’ toirt buaidh air brìgh. A bheil seo gad chuimhneachadh?

Is e seo cha mhòr am mìneachadh air refactoring bhon leabhar leis an aon ainm le Martin Fowler.

Anns an obair aige, tha an t-ùghdar gan cur ri chèile mar a leanas:

Ath-leasachadh (n): Atharrachadh air structar a-staigh bathar-bog a tha ag amas air a dhèanamh nas fhasa a thuigsinn agus nas fhasa atharrachadh gun a bhith a’ toirt buaidh air giùlan faicsinneach.

Refactor (verb): atharraich structar bathar-bog le bhith a’ cleachdadh sreath de ath-sgrùdaidhean gun a bhith a’ toirt buaidh air a ghiùlan.

Tha an leabhar a 'toirt seachad "foirmlean" a dh'fheumas a bhith air an aithneachadh anns a' chòd stòr agus na riaghailtean airson an tionndadh.

Mar eisimpleir shìmplidh, bheir mi seachad “ro-ràdh caochladair mìneachaidh” bhon leabhar:

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

Feumaidh pàirtean den abairt a bhith sgrìobhte ann an caochladair aig a bheil ainm a’ mìneachadh an adhbhair aige.

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
}

Smaoinich air neach nach urrainn abairtean ailseabra a dhèanamh nas sìmplidhe a’ cleachdadh na foirmle suim ceàrnagach agus eadar-dhealachadh cheàrnagan.

A bheil thu a’ smaoineachadh gun urrainn don neach seo an còd ath-nuadhachadh?

Am bi e comasach dha eadhon còd a sgrìobhadh a thuigeas daoine eile mura h-eil e air fìor dheagh bheachd a dhèanamh den fhìor ghiorrachd seo? Na mo bheachd-sa, chan eil.

Ach, bidh a h-uile duine a’ dol don sgoil, agus bidh beag-chuid gu bhith nam prògramadairean. A bheil an sgil tionndaidh abairt feumail do dhaoine àbhaisteach? Tha mi a' smaoineachadh gu bheil. Chan eil ach an sgil air a chuir an sàs ann an cruth nas eas-chruthach: feumaidh tu an suidheachadh a mheasadh agus gnìomh eile a thaghadh gus faighinn nas fhaisge air an amas. Ann an pedagogy canar an iongantas seo gluasad (sgil).

Bidh na h-eisimpleirean as iongantaiche ag èirigh nuair a bhios obair càraidh san dachaigh a’ cleachdadh dhòighean gun ullachadh, an dòigh “tuathanas coitcheann”. Mar thoradh air an sin, tha na h-aon “cleasan” agus hacks beatha a ’nochdadh, agus tha aon dhiubh air a nochdadh air an KPDV. Bha pìos fiodha, uèir agus ceithir sgriothan aig ùghdar a 'bheachd. A’ cuimhneachadh air teamplaid an t-socaid lampa, chruinnich e socaid lampa dachaigh bhuapa.

Fiù ‘s nuair a bhios e a’ draibheadh ​​​​carbaid, tha an draibhear an-còmhnaidh an sàs ann a bhith ag aithneachadh phàtranan san t-saoghal timcheall air agus a ’dèanamh na gluasadan iomchaidh gus faighinn chun cheann-uidhe aige.

Nuair a gheibh thu bàs, chan eil fios agad mu dheidhinn, tha e dìreach duilich dha feadhainn eile. Tha e an aon rud nuair nach eil thu air matamataigs a dhèanamh ...

Dè thachras ma dh'fhàilligeas neach a bhith a 'maighstireachd cruth-atharrachadh abairtean? Bho àm gu àm, bidh mi a’ teagasg leasanan fa-leth do dh’ oileanaich a bha dona ann am matamataigs san sgoil. Mar riaghailt, bidh iad gu tur an sàs ann an cuspair cuairtean. Na h-uimhir gus am feum thu “algebra” a dhèanamh leotha, ach ann an cànan prògramadh.
Tha seo a’ tachairt oir nuair a thathar a’ sgrìobhadh lùban, is e am prìomh dhòigh-obrach buidheann de dh’ aon abairtean atharrachadh.

Canaidh sinn gum bu chòir do thoradh a’ phrògraim coimhead mar seo:

Ro-ràdh
Caibideil 1
Caibideil 2
Caibideil 3
Caibideil 4
Caibideil 5
Caibideil 6
Caibideil 7
co-dhùnadh

Tha prògram beag gus an toradh seo a choileanadh a’ coimhead 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 tha am fuasgladh seo fada bho bhith air leth freagarrach laconic. An toiseach feumaidh tu buidheann de ghnìomhan ath-aithris a lorg ann agus an uairsin a thionndadh. Bidh am fuasgladh a thig às a’ coimhead mar seo:

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

Mura h-eil neach air ionnsachadh matamataig aig aon àm, cha bhith e comasach dha a leithid de chruth-atharrachaidhean a dhèanamh. Gu sìmplidh cha bhi an sgil iomchaidh aige. Sin as coireach gur e cuspair lùban a 'chiad chnap-starra ann an trèanadh leasaiche.

Bidh duilgheadasan coltach ris a’ nochdadh ann an raointean eile. Mura h-eil fios aig duine mar a chleachdas e na h-innealan a tha làimh, cha bhith e comasach dha innleachdas làitheil a nochdadh. Canaidh teangannan olc gu bheil làmhan a 'fàs bhon àite ceàrr. Air an rathad, tha seo ga nochdadh fhèin ann an neo-chomas an suidheachadh a mheasadh gu ceart agus gluasad a thaghadh. A dh'fhaodas uaireannan leantainn gu buaidhean duilich.

Co-dhùnaidhean:

  1. Feumaidh sinn matamataig sgoile agus oilthigh gus an urrainn dhuinn an saoghal a dhèanamh na àite nas fheàrr leis na dòighean a th’ againn.
  2. Mas e oileanach a th’ annad agus gu bheil duilgheadas agad le bhith ag ionnsachadh chuairtean, feuch ri dhol air ais gu bunaitean - algebra na sgoile. Luchdaich a-nuas duilgheadas leabhar airson ìre 9 agus eisimpleirean fhuasgladh.

Source: www.habr.com

Cuir beachd ann