Mulane aljabar SMA dibutuhake

Biasane pitakonan "kenapa kita butuh matematika?" Dheweke mangsuli kaya "senam kanggo pikiran." Miturut pendapatku, panjelasan iki ora cukup. Nalika wong nindakake latihan fisik, dheweke ngerti jeneng sing tepat saka kelompok otot sing berkembang. Nanging obrolan babagan matématika tetep banget abstrak. Apa "otot mental" tartamtu sing dilatih dening aljabar sekolah? Iku ora meh padha karo matématika nyata, kang ditemokaké gedhe. Apa kemampuan kanggo nggoleki turunan saka sawetara fungsi ruwet menehi?

Pengajaran pemrograman kanggo siswa sing ringkih nuntun aku menyang jawaban sing luwih tepat kanggo pitakonan "kenapa?" Ing artikel iki aku bakal nyoba kanggo ngirim kanggo sampeyan.

Mulane aljabar SMA dibutuhake
Ing sekolah, cukup akeh wektu kanggo ngowahi lan nyederhanakake ekspresi. Contone: 81×2+126xy+49y2 kudu diowahi dadi (9x+7y)2.

Ing conto iki, siswa kudu ngelingi rumus kuadrat saka jumlah

Mulane aljabar SMA dibutuhake

Ing kasus sing luwih rumit, ekspresi sing diasilake bisa digunakake kanggo transformasi liyane. Tuladhane:

Mulane aljabar SMA dibutuhake

diowahi pisanan kanggo

Mulane aljabar SMA dibutuhake

banjur, kanthi klarifikasi (a + 2b) != 0, dadi kaya mangkene

Mulane aljabar SMA dibutuhake

Kanggo entuk asil kasebut, siswa kudu ngerteni ekspresi asli lan banjur ngetrapake telung rumus:

  • Square saka jumlah
  • Bedane kothak
  • Ngurangi faktor pecahan umum

Ing sekolah aljabar, meh kabeh wektu kita ngginakaken ngowahi ekspresi kaya iki. Ora ana owah-owahan sing signifikan ing matematika sing luwih dhuwur ing universitas kasebut. Kita dikandhani carane njupuk turunan (integral, lsp) lan diwenehi akeh masalah. Apa iku mbiyantu? Ing mratelakake panemume - ya. Minangka asil saka latihan iki:

  1. Katrampilan ngowahi ekspresi wis diasah.
  2. Manungsa waé kanggo rincian wis dikembangaké.
  3. Ideal dibentuk - ekspresi laconic sing bisa ditindakake.

Miturut pendapatku, duwe etos, kualitas lan katrampilan kasebut migunani banget ing pakaryan saben pangembang. Sawise kabeh, kanggo nyederhanakake ekspresi ateges ngowahi strukture supaya bisa nggampangake pemahaman tanpa mengaruhi makna. Apa iki ngelingake sampeyan apa wae?

Iki minangka definisi refactoring saka buku kanthi jeneng sing padha dening Martin Fowler.

Ing karyane, penulis ngrumusake kaya ing ngisor iki:

Refactoring (n): Owah-owahan ing struktur internal piranti lunak sing dimaksudake supaya luwih gampang dingerteni lan luwih gampang diowahi tanpa mengaruhi prilaku sing bisa diamati.

Refactor (kriya): ngganti struktur piranti lunak kanthi nggunakake seri refactorings tanpa mengaruhi prilaku.

Buku kasebut menehi "rumus" sing kudu diakoni ing kode sumber lan aturan kanggo ngowahi.

Minangka conto prasaja, aku bakal menehi "introduksi variabel panjelasan" saka buku:

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

Bagean saka ekspresi kudu ditulis dadi variabel sing jenenge nerangake tujuane.

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
}

Mbayangno wong sing ora bisa nyederhanakake ekspresi aljabar nggunakake jumlah kuadrat lan rumus prabédan kuadrat.

Apa sampeyan mikir wong iki bisa refactor kode?

Apa dheweke malah bisa nulis kode sing bisa dingerteni wong liya yen dheweke durung nggawe ideal sing ringkes iki? Ing mratelakake panemume, ora.

Nanging, kabeh wong sekolah, lan minoritas dadi programer. Apa katrampilan konversi ekspresi migunani kanggo wong biasa? Aku mikir ya. Mung katrampilan sing ditrapake ing wangun sing luwih abstrak: sampeyan kudu netepake kahanan kasebut lan milih tindakan luwih lanjut supaya bisa nyedhaki tujuan kasebut. Ing pedagogi fenomena iki diarani alih (skill).

Conto sing paling nggumunake muncul nalika ndandani kluwarga nggunakake cara improvisasi, metode "pertanian kolektif". Akibaté, "trik" lan hacks urip sing padha katon, salah sijine digambarake ing KPDV. Penulis idea wis Piece saka kayu, kabel lan papat ngawut-awut. Ngelingi cithakan soket lampu, dheweke ngrakit soket lampu krasan saka wong-wong mau.

Malah nalika nyopir kendaraan, sopir terus-terusan ngerteni pola ing saindenging jagad lan nindakake maneuver sing cocog kanggo tekan tujuane.

Nalika sampeyan mati, sampeyan ora ngerti babagan iki, mung angel kanggo wong liya. Semono uga nalika sampeyan durung nguwasani matematika ...

Apa sing kedadeyan yen wong gagal nguwasani transformasi ekspresi? Saka wektu kanggo wektu, aku mulang pelajaran individu kanggo siswa sing ora apik ing matematika ing sekolah. Minangka aturan, padha rampung macet ing topik siklus. Dadi luwih supaya sampeyan kudu nindakake "aljabar" karo wong-wong mau, nanging ing basa pamrograman.
Iki kedadeyan amarga nalika nulis puteran, teknik utama yaiku ngowahi klompok ekspresi sing padha.

Ayo dadi asil saka program kudu katon kaya iki:

Pambuka
Bab 1
Bab 2
Bab 3
Bab 4
Bab 5
Bab 6
Bab 7
kesimpulan

Program sepele kanggo entuk asil iki katon kaya iki:

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

Nanging solusi iki adoh saka ideal laconic. Pisanan sampeyan kudu nemokake klompok tumindak sing bola-bali banjur diowahi. Solusi sing diasilake bakal katon kaya iki:

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

Yen wong durung nguwasani matématika ing siji wektu, iku ora bakal bisa kanggo nindakake transformasi kuwi. Dheweke mung ora duwe katrampilan sing cocog. Mulane topik puteran minangka alangan pisanan ing latihan pangembang.

Masalah sing padha uga muncul ing wilayah liyane. Yen wong ora ngerti carane nggunakake piranti ing tangan, iku ora bakal bisa kanggo nuduhake kapinteran saben dinten. Basa ala bakal ngomong yen tangan tuwuh saka papan sing salah. Ing dalan, iki manifests dhewe ing kasekengan kanggo bener netepke kahanan lan milih maneuver. Sing kadhangkala bisa nyebabake akibat sing tragis.

Kesimpulan:

  1. Kita butuh matematika sekolah lan universitas supaya bisa nggawe jagad iki dadi papan sing luwih apik kanthi sarana sing kita duwe.
  2. Yen sampeyan mahasiswa lan ngalami masalah siklus sinau, coba bali menyang dhasar - aljabar sekolah. Njupuk buku masalah kanggo kelas 9 lan ngrampungake conto saka iku.

Source: www.habr.com

Add a comment