Muaj cov txheej txheem ntuj tsim thiab tsim khoom. Ib qho system uas muaj lwm lub tshuab yog suav tias yog complex. Cov no yog, piv txwv li, cov kua txiv hmab txiv ntoo lossis lub tsheb laij teb, ib lub tshuab nqus tsev thiab sau cov khoos phis tawj. Ib qho system tuaj yeem yog cov txheej txheem, khoom, qhov tshwm sim. Cov ntaub ntawv yog ib txoj hauv kev piav qhia cov kab ke.
Paub cov ntaub ntawv tsim nyog thiab ntsuas lawv qhov kev ntseeg siab - ib qho kev paub thiab kev txawj ntse. Nkag siab thiab ntsuas - qhov zoo ntawm tus kws tshaj lij kev txawj ntse, kev ua tau zoo ntawm nws txoj kev paub thiab kev txawj ntse.
Nyob ntawm lub kaum sab xis ntawm kev pom thiab lub hom phiaj kom ua tiav, ntau yam kev daws teeb meem tuaj yeem tau txais. Kua thiab Newton yog ib zaj dab neeg luv luv nthuav, tab sis tsuas yog ua piv txwv nrog cov cai ntawm lub ntiajteb txawj nqus. Cov ntiaj chaw ya nyob ntsiag to thiab tsis pom kev siv lub zog, tab sis tib neeg tseem tsis tau kawm los tswj lub zog ntawm lub zog gravitational. Tib yam uas science ua tau yog kov yeej (tsis siv) lub zog ntawm lub ntiajteb txawj nqus los ntawm kev siv lub zog loj.
Yooj yim thiabcomplex systems
Ameba yog cov kab mob yooj yim tshaj plaws. Tab sis nws nyuaj rau ntseeg cov phau ntawv kawm. Koj muaj peev xwm hais tias: "Lub cobblestone ntawm txoj kev tsis yog ib tug system kiag li." Tab sis nyob rau hauv lub microscope, ib qho amoeba sai hloov lub siab ntawm ib tug me nyuam kawm ntawv. Lub neej ntawm amoeba yog qhov tshwm sim. Pob zeb tej zaum yuav yog riam phom nyob rau hauv txhais tes ntawm ib tug tub rog los yog ib tug rauj tawg ceev.
Kev tshawb fawb niaj hnub tau lees tias nws yooj yim los kuaj cov tshuaj, molecules, atoms, orbiting electrons thiab elementary particles hauv amoeba thiab cobblestone.
Raws li cov neeg astronomers, lub ntiaj teb tsis yog tib lub ntiaj teb nyob rau hauv lub ntiaj teb thiab cov zoo sib xws muaj nyob rau hauv ib tug loj loj system ntawm galaxies.
Txhua lub tshuab yooj yim ntawm ib qib. Txhua lub tshuab yog qhov nyuaj thaum tus neeg tshawb nrhiav txav mus rau theem lossis nce qib.
Ib yam ntawm lawv yog qhov taw qhia hauv qhov chaw thiab lub sijhawm. Txawm hais tias nws yog khoom tsim los yog ntuj.
Static and dynamic
Lub tsev ua haujlwm lossis lub tshuab txaj yog nyob ruaj ruaj. Lub roob tsis tshua muaj zog tshaj dej hiav txwv ntawm nws ko taw. Cov no yog ib txwm complex dynamical systems. Lub tsev cog khoom muab qhov tsim nyog ua haujlwm rau kev ua haujlwm ib txwm ua haujlwm ntawm cov neeg ua haujlwm, tshuab, khoom siv, khaws cia cov ntaub ntawv thiab cov khoom tiav. Lub txaj lav qhov kev ua haujlwm ib txwm muaj ntawm lub tshuab tshuab. Lub roob muaj kev koom tes hauv kev tsim huab cua, "tswj" kev txav ntawm cua, muab zaub mov thiab chaw nyob rau cov kab mob nyob.
Txawm li cas los xij, nyob ntawm qhov kev pom thiab qhov teeb meem tau daws hauv txhua qhov system, koj tuaj yeem ua taucais static los ntawm dynamics. Qhov no yog cov txheej txheem tseem ceeb: cov qauv ntawm cov txheej txheem nyuaj yog cov txheej txheem ntawm cov ntaub ntawv systematizing. Kev txheeb xyuas qhov tseeb ntawm qhov chaw ntawm cov ntaub ntawv hais txog qhov system, kev ntsuam xyuas ntawm lawv txoj kev ntseeg siab thiab kev txiav txim siab ntawm lub ntsiab lus tseeb yog qhov tseem ceeb heev rau kev tsim cov qauv raws li qhov kev txiav txim siab yuav raug tsim.
Cia peb xav txog ib qho piv txwv. Thaum tsim ib qho kev tswj hwm kev lag luam, lub tsev, cov tshuab thiab cov khoom siv zoo li qub. Tab sis qhov zoo li qub no yuav tsum muaj kev saib xyuas dynamic. Raws li cov ntaub ntawv thev naus laus zis, kev tswj hwm kev lag luam yuav tsum muaj kev pabcuam subsystem. Nyob rau hauv tas li ntawd, ib tug system ntawm accounting thiab tswj rau accounting, ib tug kev npaj thiab economic system yuav tsim. Nws yuav tsim nyog los txiav txim qhov ntau ntawm cov hom phiaj thiab lub hom phiaj ntawm kev lag luam: lub tswv yim, kev tsim kho lub tswv yim.
System structure
Lub hom phiaj thiab cov qauv ntawm cov txheej txheem nyuaj yog txoj haujlwm tseem ceeb hauv kev ua qauv. Muaj ntau ntau txoj kev xav. Koj tuaj yeem muab ntau lub ntsiab lus ntawm lub hom phiaj, tus yam ntxwv, txoj hauv kev tsom xam, thiab txhua tus yuav muaj lub ntsiab lus.
Muaj cov kws tshaj lij txaus ntseeg hauv cov txheej txheem thev naus laus zis los daws cov teeb meem kev ua qauv zoo, tab sis tsis txaus los muab lub tswv yim ua tiav kev xav ntawm cov tshuab, lawv cov qauv thiab cov txheej txheem rau kev txiav txim siab (tsim) lub hom phiaj thiab txhim khu kev qha qauv.
Raws li txoj cai, cov kws tshaj lij tswj xyuas lub ntsiab lus uas lawv muab rau hauv cov ntsiab lus: lub hom phiaj, kev ua haujlwm, qauv, lub xeev qhov chaw, kev ncaj ncees, kev tsis sib xws. Graphical lossis block notations yog siv los ua kom pom cov qauv. Cov lus piav qhia yog qhov tseem ceeb.
Nws yog ib qho tseem ceeb kom nkag siab tias qhov txheej txheem nyuaj yog dab tsi hauv txhua kis. Cov txheej txheem ntawm kev nkag siab yog lub zog ntawm kev xav ntawm tus kws tshaj lij (pab pawg). Koj tsis tuaj yeem kho lub hom phiaj lossis cov qauv ntawm lub system raws li ib yam dab tsi unshakable. Nkag siab txog cov haujlwm uas tau ua tiav yog qhov muaj zog. Txhua yam uas nkag siab khov kho hauv qhov zoo li qub, tab sis nws yeej tsis mob siab rau rov xav txog qhov kev nkag siab mus txog, txhawm rau kho cov txiaj ntsig nruab nrab.
Ib tus yam ntxwv ntawm cov qauv yog qhov ntau ntawm cov ntaub ntawv, lawv txoj kev ncaj ncees, ntau thiab cov lus piav qhia zoo, sab hauv thiab sab nraud ntawm cov txheej txheem nyuaj uas lawv tswj hwm:
- kom paub txog cov ntaub ntawv tuaj;
- tsom xam thiab kev nthuav dav ntawm tus kheej + cov ntaub ntawv sab nraud;
- kev txiav txim siab.
Kev Ua Haujlwm yog ib qho piv txwv zoo ntawm cov qauv txheej txheem. Qhov kawg ntawm lub xyoo pua xeem tau raug cim los ntawm kev hloov ntawm lub tswv yim ntawm classical programming mus rau object-oriented programming.
Khoom thiab tshuab ntawm cov khoom
Kev Ua Haujlwm yog qhov nyuaj ntawm cov txheej txheem kev xav. Programming yog qhov yuav tsum tau muaj kev txawj ntse uas tso cai rau koj los ua qauv ntawm qib siab. Tus programmer daws qhov teeb meem tiag tiag. Nws tsis muaj sijhawm los txheeb xyuas qhov program code ntawm qib processor. Ib tus programmer ua haujlwm nrog cov algorithm los daws qhov teeb meem - qhov no yog theem ntawm kev tsim tus qauv.
Classical programming yog ib qho algorithm uas ua raws cov teeb meem daws teeb meem. Nyob rau hauv object-oriented programming, tsuas yog cov khoom uas muaj txoj hauv kev los cuam tshuam nrog ib leeg thiablub ntiaj teb sab nraud. Txhua yam khoom muaj peev xwm muaj cov ntaub ntawv nyuaj, nws tus kheej syntax thiab semantics.
Thaum daws qhov teeb meem los ntawm cov khoom siv taw qhia, tus programmer xav txog cov khoom, thiab cov txheej txheem nyuaj hauv nws lub siab tshwm sim raws li kev sau ntawm cov khoom yooj yim. Txhua qhov system muaj ib lossis ntau yam khoom. Txhua yam khoom muaj nws cov ntaub ntawv thiab txoj hauv kev.
Qhov tshwm sim ntawm kev ua haujlwm ntawm "object-oriented" programmer yog qhov system ntawm cov khoom thiab tsis muaj cov txheej txheem ua ntu zus. Cov khoom system nws tus kheej ua haujlwm ua ib yam khoom. Cov khoom uas sau nws ua tiav lawv lub hom phiaj xwb. Tsis muaj sab nraud algorithm qhia cov txheej txheem nyuaj yuav ua li cas. Tshwj xeeb tshaj yog rau cov khoom uas ua rau nws - yuav coj li cas.
Point and point system
Thaum daws teeb meem, tus kws tshaj lij tsim qauv. Nrog kev paub dhau los muaj peev xwm pom cov txheej txheem nyuaj ua cov ntsiab lus hauv qhov chaw-lub sijhawm. Cov ntsiab lus no tau sau nrog kev ua haujlwm tshwj xeeb thiab tshwj xeeb. Cov kab ke "tau txais" cov ntaub ntawv tuaj thiab muab cov txiaj ntsig xav tau.
Txhua lub ntsiab lus suav nrog cov ntsiab lus ntawm cov ntsiab lus, uas yuav tsum tau txhais raws li cov kab ke. Cov txheej txheem thim rov qab, thaum txoj haujlwm yuav tsum tau daws yog sawv cev los ntawm kev ua haujlwm ntawm subtasks, thiab yog li tsim cov txheej txheem sib cais ntawm cov haujlwm tshwj xeeb, yuav tsum ua rau muaj qhov tsis sib xws hauv kev daws teeb meem.
Muaj ib qho pib hauv txhua qhov system, tsuas yog nwstuaj yeem muab faib ua subtasks uas yuav tsum tau hais. Thaum txheeb xyuas cov tshuab, txhua tus kws tshaj lij siv cov ntsiab lus:
- uniqueness;
- systematic;
- kev ywj pheej;
- kev sib raug zoo ntawm "kev ua haujlwm sab hauv";
- kev ncaj ncees.
Qhov thawj thiab qhov kawg yog qhov tseem ceeb tshaj plaws los siv rau txhua theem ntawm koj txoj haujlwm ua qauv. Ib tug complex system yog ib tug holistic cim muaj pes tsawg leeg ntawm subsystems. Nws tsis muaj teeb meem dab tsi subsystems suav nrog hauv qhov system. Qhov tseem ceeb tshaj plaws yog tias nyob rau hauv txhua theem muaj kev ncaj ncees thiab kev ua haujlwm tsis zoo. Tsuas yog tsom mus rau kev ncaj ncees thiab qhov txawv ntawm qhov system, nrog rau txhua qhov ntawm nws cov subsystems, nws muaj peev xwm tsim tau lub hom phiaj ntawm txoj haujlwm (system).
Kev Paub thiab kev txawj
Cov kab lus "tsis muaj leej twg yog qhov tseem ceeb" yog qhov tsis muaj kev cia siab. Txawm ua haujlwm yooj yim tuaj yeem ua tau ntse nrog kev siv zog tsawg, txuag sijhawm thiab nyiaj txiag.
Kev tsim qauv thiab daws cov teeb meem kev txawj ntse yog qhov yuav tsum tau ua kom muaj txiaj ntsig zoo. Ob qho tib si simulation ntawm lub system tiag tiag thiab kev daws teeb meem yog nyob ntawm tus kws tshaj lij. Cov kws tshaj lij sib txawv yuav ua lawv txoj haujlwm ntawm lawv tus kheej. Cov txiaj ntsig yuav txawv yog tias qhov simulation tsis yog lub hom phiaj thiab cov txheej txheem ntawm kev daws qhov teeb meem tsis raug ua tiav.
Kev cob qhia theoretical loj, kev paub ua haujlwm thiab muaj peev xwm los txiav txim siab qhov tshwm sim ntawm kev daws txhua qhov teeb meem. Nrog rau lub hom phiaj mus kom ze, txhua tus ntawm lawv muab cov txiaj ntsig raug, tsis hais tus kws tshaj lij twg tau ua haujlwm.