Langkau ke kandungan
spmaddmath.com.my
Tuisyen

Belajar

SilibusRumusKaedahPeperiksaan & KertasAlatan
LokasiHargaBlogGuru KamiHubungi
MS

Bab · Pengaturcaraan Linear

Pengaturcaraan linear: menukar perkataan kepada graf

Pengaturcaraan linear nampak seperti masalah ayat dan masalah graf yang dicantumkan, dan memang itulah ia. Anda menterjemah situasi kepada ketaksamaan linear, melukis rantau di mana kesemuanya benar serentak, kemudian mencari titik dalam rantau itu yang menjadikan kuantiti sasaran anda sebesar atau sekecil mungkin.

Apa sebenarnya ditanya oleh pengaturcaraan linear

Pengaturcaraan linear ialah antara sedikit bab dalam Add Math di mana hampir semua markah datang daripada membaca dengan teliti, bukan daripada algebra yang bijak. Matematiknya sendiri lembut, garis lurus dan ketaksamaan mudah.

Cabarannya ialah terjemahan: menukar situasi harian, yang ditulis dalam ayat biasa, kepada matematik yang boleh dilukis.

Setiap soalan pengaturcaraan linear dibina daripada dua bahan. Pertama, satu set kekangan, had yang mesti dipatuhi, seperti berapa banyak bahan yang ada, berapa banyak masa, atau nisbah yang diperlukan.

Kedua, satu objektif, satu kuantiti yang cuba anda jadikan sebesar mungkin (keuntungan, jumlah dihasilkan) atau sekecil mungkin (kos). Kedua-dua kekangan dan objektif sentiasa linear, dan itulah sebabnya seluruh gambar boleh dilukis dengan garis lurus.

Idea mudahnya

Daripada semua pilihan yang dibenarkan oleh peraturan, yang mana paling baik? Pengaturcaraan linear memberi anda cara yang boleh dipercayai dan visual untuk menjawabnya, anda tidak perlu meneka.

Menukar perkataan kepada ketaksamaan

Mulakan dengan menamakan dua anu anda dengan jelas, hampir selalu xx dan yy, dan menulis dengan tepat apa yang dikira oleh setiap satu. Tabiat tunggal ini menghalang lebih banyak markah hilang daripada apa jua lain, kerana setiap ketaksamaan selepasnya bergantung padanya.

Jika xx ialah "bilangan barang jenis A" dan yy ialah "bilangan barang jenis B", tulis ayat itu dahulu.

Kemudian telusuri petikan itu satu ayat pada satu masa. Setiap sekatan menjadi satu ketaksamaan.

Rahsianya ialah mengetahui frasa mana bertukar kepada simbol mana, dan di sini bahasa hariannya sangat konsisten:

PerkataanMenjadi
sekurang-kurangnya, tidak kurang daripada\geq
paling banyak, tidak lebih daripada\leq
lebih daripada, melebihi>>
kurang daripada<<
y sekurang-kurangnya dua kali xy2xy \geq 2x
jumlah tidak melebihi 12x+y12x + y \leq 12

Dua kekangan senyap hampir selalu wujud walaupun petikan tidak pernah menyebutnya: anda biasanya tidak boleh mempunyai jumlah negatif bagi apa jua, jadi x0x \geq 0 dan y0y \geq 0. Melupakannya ialah cara klasik untuk melukis rantau yang salah.

Akhirnya, tulis fungsi objektif, perkara yang hendak dioptimumkan, sebagai baris berasingan, contohnya pulangan k=4x+6yk = 4x + 6y.

maksimumkan (atau minimumkan)k=ax+by\text{maksimumkan (atau minimumkan)}\quad k = ax + by
Fungsi objektif, kuantiti yang anda mahu pada nilai terbaiknya.

Melukis rantau tempat jawapan berada

Setiap ketaksamaan menerangkan separuh graf, segala-galanya pada satu sisi garis lurus. Untuk melukisnya, lukis dahulu garis itu seolah-olah ia persamaan (gantikan tanda ketaksamaan dengan ==).

Bagi x+y12x + y \leq 12 anda lukis garis x+y=12x + y = 12; cara paling mudah ialah mencari di mana ia memotong paksi: apabila x=0,y=12x = 0, y = 12, dan apabila y=0,x=12y = 0, x = 12.

Kemudian tentukan sisi mana yang anda mahu. Kaedah pantas dan selamat ialah menguji satu titik yang tiada pada garis, asalan (0,0)(0,0) sesuai apabila garis tidak melaluinya.

Jika titik itu menjadikan ketaksamaan benar, rantau yang anda mahu ialah sisi yang mengandungi titik itu; jika ia menjadikannya palsu, anda mahu sisi yang satu lagi.

Lakukan ini untuk setiap ketaksamaan pada paksi yang sama. Rantau tersaur ialah kawasan di mana kesemua ketaksamaan dipenuhi serentak, pertindihan semua sisi yang dimahu.

Lorekkan ia dengan jelas dan labelkan sebagai RR. Apa jua konvensyen lorekan yang digunakan sekolah anda, pastikan pemeriksa dapat lihat dengan jelas rantau mana ialah jawapan anda.

Lukis garis dengan ringan dahulu

Gariskan garis anda dengan samar, tentukan rantaunya, kemudian gelapkan sempadan RR. Rantau yang kemas dan tidak samar-samar bernilai markah sebenar, kerana selebihnya soalan dibaca daripadanya.

Mencari titik terbaik

Inilah fakta yang menjadikan pengaturcaraan linear boleh dipercayai: apabila objektif itu linear, nilai terbesar dan terkecilnya di seluruh rantau sentiasa berlaku pada bucu (verteks) rantau itu. Anda tidak pernah perlu mencari di bahagian dalam.

Ini bermakna seluruh pengoptimuman menyusut kepada senarai semak pendek, cari sudut, uji setiap satu.

  1. 1

    Cari verteks

    Baca koordinat sudut daripada graf, atau selesaikan dua garis yang bersilang di setiap sudut sebagai persamaan serentak.

  2. 2

    Nilai objektif

    Masukkan xx dan yy setiap sudut ke dalam k=ax+byk = ax + by.

  3. 3

    Pilih yang terbaik

    Nilai terbesar ialah maksimum; yang terkecil ialah minimum. Nyatakan titik dan nilai itu dalam satu ayat.

Ada juga kaedah "garis bergerak", di mana anda lukis satu garis objektif dan gelongsorkannya merentas rantau sehingga ia terakhir menyentuh satu sudut, berguna, tetapi senarai semak menguji sudut di atas paling boleh diharap di bawah tekanan peperiksaan.

Q1[6 marks]

Satu kumpulan kraf menyediakan dua jenis bakul hadiah setiap minggu: xx jenis A dan yy jenis B. Mereka boleh menyediakan tidak lebih daripada 12 bakul kesemuanya.

Mereka mesti menyediakan sekurang-kurangnya 3 jenis A. Bilangan jenis B yang disediakan tidak lebih daripada dua kali bilangan jenis A.

Setiap bakul jenis A memberi pulangan RM4 dan setiap jenis B memberi RM6. Tulis ketaksamaan, kemudian cari berapa banyak setiap satu untuk pulangan terbesar.

Show worked solution

Biar xx = bakul jenis A, yy = bakul jenis B. Menterjemah setiap ayat memberi kekangan:

  • Tidak lebih daripada 12 kesemuanya: x+y12x + y \leq 12
  • Sekurang-kurangnya 3 jenis A: x3x \geq 3
  • Jenis B tidak lebih daripada dua kali jenis A: y2xy \leq 2x
  • Tidak boleh negatif: y0y \geq 0

Objektif: maksimumkan k=4x+6yk = 4x + 6y. Sudut-sudut rantau tersaur ialah (3,0)(3,0), (3,6)(3,6), (4,8)(4,8) dan (12,0)(12,0).

Menguji setiap satu dalam k=4x+6yk = 4x + 6y:

Sudut (x,y)(x,y)k=4x+6yk = 4x + 6y
(3,0)(3,0)12
(3,6)(3,6)48
(4,8)(4,8)64
(12,0)(12,0)48

Nilai terbesar ialah di (4,8)(4,8). Jadi mereka patut menyediakan 4 jenis A dan 8 jenis B untuk pulangan terbesar RM64.

Silap yang merugikan markah

Kebanyakan markah hilang dalam bab ini bukan silap matematik langsung, ia silap membaca dan melukis. Senarai semak minda yang pendek menangkap hampir kesemuanya sebelum ia berlaku.

  • Bertukar antara \leq dan \geq. Baca semula frasa dan padankan dengan jadual di atas; "tidak lebih daripada" ialah \leq, bukan <<.
  • Melupakan x0x \geq 0 dan y0y \geq 0, yang diam-diam menukar seluruh rantau.
  • Membaca nisbah secara terbalik: "B paling banyak dua kali A" ialah y2xy \leq 2x, bukan x2yx \leq 2y.
  • Membiarkan rantau tidak jelas, jadi pemeriksa tidak dapat tahu kawasan mana ialah RR.
  • Menguji hanya sebahagian sudut, atau tersalah baca koordinat sudut daripada graf.

Mengapa kerja kemas berbaloi di sini

Kerana ia memerlukan graf penuh dilukis pada kertas graf, pengaturcaraan linear sesuai dengan soalan berstruktur lebih panjang Kertas 2 (2 jam 30 minit, 100 markah; tiada Kertas 3). Pemarkahan analitik, jadi setiap ketaksamaan betul, rantau yang dilorek jelas, dan setiap sudut yang diuji ialah langkah boleh dimarkah, anda boleh peroleh kebanyakan markah walaupun pilihan akhir tergelincir.

Kalkulator anda ialah kalkulator saintifik tak boleh atur cara, yang mencukupi bagi aritmetik di sini.

Bagaimana pengajaran satu-ke-satu membantu

Pengaturcaraan linear ialah bab di mana seorang pelajar boleh memahami setiap baris teori dan masih kehilangan markah, semata-mata kerana langkah terjemahan, perkataan kepada ketaksamaan, ialah kemahiran yang tumbuh dengan maklum balas. Bekerja satu-ke-satu, seorang guru boleh melihat cara anda membaca petikan, menangkap ayat tepat yang anda tersalah baca, dan menunjukkan tabiat menamakan pemboleh ubah dan menguji sudut sehingga ia menjadi automatik.

Guru kami berpengalaman; kelas dijalankan dalam talian dan diajar dalam bahasa Inggeris, manakala kertas SPM disediakan secara dwibahasa dalam Bahasa Melayu dan Inggeris.

Jika bab ini terasa licin, anda dialu-alukan bermula dengan satu kelas percubaan berbayar selama satu jam pada kadar guru itu sendiri (dari RM50 sejam, bergantung pada pengalaman). Kami tidak menjanjikan gred, tetapi kami boleh membantu anda menukar soalan berayat yang menakutkan kepada satu rutin tenang, langkah demi langkah, yang anda percayai.

Dapatkan bantuan 1-ke-1.

Tempah Kelas Percubaan

Soalan lazim

Adakah saya lorek rantau yang dimahu atau yang tidak dimahu?

Kedua-dua konvensyen boleh dimarkah betul, asalkan ia tidak samar-samar. Tabiat paling selamat ialah melorek rantau tersaur RR itu sendiri dan melabelnya dengan jelas, supaya pemeriksa nampak dengan tepat kawasan mana memegang jawapan anda.

Apa jua pilihan anda, nyatakannya sekali dan kekal konsisten.

Mengapa jawapan terbaik sentiasa di sudut?

Kerana objektif k=ax+byk = ax + by itu linear, nilainya berubah secara sekata apabila anda bergerak merentas rantau dan hanya boleh mencapai nilai terbesar atau terkecil di tepi, dan antara tepi, di satu sudut. Itulah sebabnya anda hanya perlu menguji verteks, tidak pernah bahagian dalam rantau.

Apa yang jadi kepada "sekurang-kurangnya" dan "paling banyak"?

"Sekurang-kurangnya" (atau "tidak kurang daripada") menjadi \geq. "Paling banyak" (atau "tidak lebih daripada") menjadi \leq.

"Lebih daripada" ialah >> yang ketat dan "kurang daripada" ialah << yang ketat. Memadankan frasa dengan simbol dengan teliti ialah tempat kebanyakan markah dimenangi.

Pengaturcaraan linear dalam kertas mana?

Kerana ia memerlukan graf dilukis pada kertas graf, ia sesuai dengan soalan berstruktur lebih panjang Kertas 2 (2 jam 30 minit, 100 markah). Tiada Kertas 3 dalam Add Math, dan pemarkahan analitik, jadi ketaksamaan, rantau dan ujian sudut anda semua memperoleh markah sepanjang jalan.

Sumber:SRC-FORMAT

Ditulis oleh Pasukan editorial spmaddmath.com.my.· Kemas kini terakhir 5 September 2026

Sedia untuk bermula?

Tempah Kelas Percubaandari RM50/jam · Percubaan berbayar 1 jam · Balasan hari yang sama
Tempah Kelas PercubaanPercubaan berbayar 1 jam · Balasan hari yang sama