Yksi ohjelmistokehityksen suurimmista haasteista on järjestelmän monimutkaisuuden lisääntyminen. Tämä ongelma on ratkaistu ensimmäisten ohjelmien ilmestymisestä lähtien. Tuloksena ovat kieliä, jotka yksinkertaistavat yhä enemmän vuorovaikutusta koneen kanssa, ohjelmointiparadigmoja, kuten OOP, ja malleja. Tässä artikkelissa tarkastellaan ohjelmointiperiaatteita, jotka vähentävät monimutkaisuutta ja helpottavat järjestelmien ylläpitoa.

1. Kapseloi muutokset.
Tämä on kaiken OOP:n perusta. Meidän on tunnistettava komponentit, jotka voivat muuttua, ja erottaa ne järjestelmän osasta, joka pysyy muuttumattomana. Kapselointi mahdollistaa valittujen komponenttien muuttamisen tai laajentamisen muuttamatta muuta järjestelmää. Suurin ongelma tässä on, kuinka sovellus jaetaan parhaiten osiin. Kaikki suunnittelumallit vastaavat tähän kysymykseen.

2. Suosi koostumuksen perinnöstä.
Koostumuksessa käyttäytyminen ei periydy, vaan se altistuu oikein valitulle esineelle. Kokoonpanon avulla voit myös muuttaa objektin käyttäytymistä, jos se ei ole kytketty suoraan, vaan rajapinnan kautta (katso seuraava periaate). Luonnollisesti on fanaattista soveltaa koostumusta kaikkialla ja olisi kohtuutonta luopua perinnöstä kokonaan.

3. Koodin tulee riippua abstraktioista, ei konkreettisista toteutuksista.
Korkean tason komponenttien ei pitäisi olla riippuvaisia ​​matalan tason komponenteista, ja molempien tulisi riippua abstraktioista. Tämän kirjan kirjoittajat kutsuvat häntä ohjauksen inversion periaate (IoC). On parempi eristää luokkasopimus rajapinnaksi ja sitten toteuttaa se. Esimerkiksi sen sijaan:

Yksityinen ArrayList< String >someList = uusi ArrayList< String > ();

Sinun täytyy kirjoittaa:

Yksityinen lista< String >someList = uusi ArrayList< String >();

Vastaavasti aksessoreissa ja menetelmäkutsuissa tulisi käyttää abstraktioita eikä toteutuksia. Nyt, jos sinun on muutettava luettelon toiminta kaksoislinkitetyksi, sinun tarvitsee muuttaa vain yksi rivi:

Yksityinen lista< String >someList = uusi LinkedList< String >();

4. Pyri löysään kytkentään vuorovaikutuksessa olevien objektien välillä.
Mitä vähemmän objektit tietävät toisistaan, sitä joustavampi järjestelmä on. Yhden komponentin ei tarvitse tietää toisen sisäisestä rakenteesta.

5. Luokkien tulee olla avoimia laajentamista varten, mutta suljettuja muutosten vuoksi.
Tämä on niin sanottu periaate Avoimuus/suljetus" Se toteutettiin eri tavoin eri aikoina. Bertrand Meyer ehdotti kirjassaan, ettei luokan luotua toteutusta muuteta, vaan jos muutoksia tarvitaan, luokkaa laajennetaan luomalla perillisiä. Myöhemmin esitettiin ajatus käyttää rajapintoja, joiden toteutukset voitaisiin tarvittaessa korvata polymorfisesti toisillaan.

6. Ole vuorovaikutuksessa vain läheisten ystävien kanssa.
Tämä on periaate minimaalinen tietoisuus. Kun suunnittelet luokkaa, sinun on kiinnitettävä huomiota siihen, kuinka monta luokkia se on vuorovaikutuksessa. Mitä vähemmän tällaisia ​​luokkia, sitä joustavampi järjestelmä.

7. Älä soita meille – me soitamme sinulle itse.
Tai Hollywoodin periaate. Fowlerin mukaan tämä on synonyymi IoC-periaatteelle. Idean mukaan korkean tason komponentit (esimerkiksi rajapinnat) määräävät matalan tason komponenteille (toteutuksille), kuinka ja milloin ne liittyvät järjestelmään. Head First Design Patterns -julkaisun kirjoittajat sallivat, että tämän periaatteen mukaisesti matalan tason komponentit voivat osallistua laskelmiin muodostamatta riippuvuuksia korkean tason komponenttien kanssa, mikä on toisin kuin jäykemmässä IoC:ssä.

8. Luokassa (tai menetelmässä) saa olla vain yksi syy muuttaa.
Tämä on ns yhden velvollisuuden periaate" Mitä enemmän syitä muutokseen, sitä suurempi on muutoksen todennäköisyys. Ja muutos aiheuttaa monia ongelmia. Periaatteen mukaan luokalle (kuten menetelmälle) tulee antaa vain yksi vastuu. Esimerkiksi hyvin suunnitellussa järjestelmässä, jossa on kolmikerroksinen arkkitehtuuri: yksi DAO-menetelmä tekee täsmälleen yhden pyynnön tietokantaan, yksi palvelumenetelmä suorittaa täsmälleen yhden liiketoimintalogiikkatehtävän, yksi ohjainmenetelmä kutsuu palvelua tasan kerran.

Lähes kaikki periaatteet leikkaavat toisiaan, kaikilla on sama tehtävä - vähentää järjestelmän monimutkaisuutta ja sen seurauksena ohjelmoijien elämää. Haluan uskoa, että jonkun elämä helpottuu tämän lukemisen jälkeen =)

Päivitys: Hyvät herrat, jotka viittaavat Head First Java Patternsiin: tämä ei ole ensimmäinen eikä viimeinen kirja, jossa näitä periaatteita on kuvattu. Voit varmistaa tämän esimerkiksi lukemalla.

2. Tuottoohjelmointi ja tuottoohjelmoinnin periaatteet

perunasadon lannoite

VASKhNILin akateemikko I. S. Shatilov antoi seuraavan määritelmän tälle suunnalle agronomisessa tieteessä.

Viljelyohjelmointi on joukon toisiinsa liittyvien toimenpiteiden kehittämistä, joiden oikea-aikainen ja laadukas toteuttaminen varmistaa, että tietynlaatuisista viljelykasveista saadaan mahdollisimman suuri sato. Tässä tapauksessa sadon muodostumisen kulku määräytyy etukäteen laaditulla ohjelmalla, jossa otetaan huomioon alueen maaperä- ja ilmasto-olosuhteet sekä kasvien biologiset ominaisuudet. Vakiintuneessa järjestyksessä ja optimaalisina aikoina käytetään maatalouskäytäntöjä, jotka ovat välttämättömiä agrofytokenoosien kasvun, kasvien kehityksen ja tuottavuuden määriteltyjen määrällisten ja laadullisten indikaattoreiden saavuttamiseksi kussakin vaiheessa. Sadon ohjelmointiin kuuluu myös fytokenoosin muodostumisen etenemisen säätäminen kasvien organogeneesin vaiheiden mukaan nopeasti vastaanotetun tiedon perusteella.

GOSTin puuttuminen oli syy muiden määritelmien syntymiseen ja. mikä tärkeintä, ohjelmoinnin, ennustamisen ja suunnittelun tunnistaminen. Itse asiassa ohjelmointia alettiin kutsua resurssipohjaiseksi.

Ohjelmoinnin tavoitteet ja tavoitteet antavat meille mahdollisuuden antaa tällainen määritelmä. Viljelyohjelmointi on maan tuottavuuden määrittämistä maaperän ja ilmaston resurssien perusteella sekä sellaisten intensiivisten viljelytekniikoiden kehittämistä, joilla varmistetaan viljelykasvien lajikkeiden ja hybridien geneettisen potentiaalin täysimittainen hyödyntäminen.

Näin ollen viljelykasvien ohjelmointi mahdollistaa lajikkeen potentiaalisen tuottavuuden täyden realisoinnin samalla kun optimoidaan kasvien tärkeimmät tekijät kontrolloidussa maataloudessa ja ilmasto- ja maaperän resurssien järkevä käyttö, sillä edellytyksellä, että viljelykasvien tuottavuutta rajoitetaan jollain tekijällä.

Satoennuste on tieteellisesti perusteltu ennuste maataloussatojen tuottavuudesta useiden vuosien tai tulevaisuuden osalta. Käytettäessä korrelaatio-regressioanalyysimenetelmää tuottojen ennustamisessa he käyttävät yhtälön lineaarista muotoa

missä y on keskisato, senttiä per 1 ha; a on yhtälön vapaa termi; b - regressiokerroin; x on aikatekijä.

Yhtälö mahdollistaa vuosittaisen sadonlisäyksen riippuen erilaisista maaperä- ja ilmastotekijöistä, lannoiteannoksista, menetelmistä ja maanmuokkaussyvyydestä jne.

Pitkäaikaiset kokeelliset tutkimukset ja fotosynteesiä, kivennäisravintoa, vesijärjestelmää, viljeltyjen kasvien tuottavuutta ja fotosynteettisesti aktiivisen säteilyn (PAR) käyttöä koskevien töiden tulosten yleistäminen sallivat Koko Venäjän maataloustieteiden akatemian akateemikon I. S. Shatilov perustelemaan viljelykasvien ohjelmoinnin ympäristö-, biologiset ja agrotekniset olosuhteet. He ehdottivat kymmentä ohjelmoinnin periaatetta.

Viiden ensimmäisen periaatteen tarkoituksena on määrittää mahdollisen tuoton suuruus seuraavien tekijöiden perusteella:

1) PAR:n saapuminen ja sen käyttö viljelykasveissa;

2) bioilmaston indikaattorit;

3) viljelykasvien kosteuden saatavuus;

4) viljelykasvien fotosynteesipotentiaali;

5) viljelyn mahdolliset kyvyt, agrofytokenoosi ja satokasvi sänki- ja niittokasveissa.

Loput periaatteet muodostavat ohjelmoidun kasvinviljelyn teknisen järjestelmän:

6) maaperän tehokkaan hedelmällisyyden ja kasvien ravinnetarpeen huomioivan lannoitejärjestelmän kehittäminen varmistaen ohjelmoidun laadukkaan sadon tuoton;

7) kullekin viljelykasville agroteknisten toimenpiteiden kehittäminen ohjelmoidun sadon saavuttamiseksi;

8) kattava kirjanpito ja maatalouden ja kasvinviljelyn peruslakien ja lakien oikea soveltaminen;

9) erityistoimenpiteiden kehittäminen kasvitautien ja tuholaisten torjumiseksi;

10) tietokoneiden käyttö optimaalisen vaihtoehdon määrittämiseksi agroteknisille komplekseille, jotka takaavat korkean sadon.

Korkeiden, ennalta laskettujen satojen saaminen on uusi askel maataloustieteessä. Kaikkien tuottavuustason määrittävien tekijöiden kokonaisvaltainen huomioiminen mahdollistaa tieteellisen näkökulman korkean sadon saavuttamisen ja samalla maaperän hedelmällisyyden kasvun. Maatalouden kulttuurin parantaminen, laadullisesti uusien lajikkeiden jalostaminen, intensiivisten peltokasvien viljelytekniikoiden kehittäminen ja muut maataloustieteen alan saavutukset sekä alkutietojen kertyminen suhteesta eri kasvien kasvun ja kehityksen tekijöihin teki sen. on mahdollista muotoilla uusia periaatteita satojen ohjelmointiin: fysiologiset, biologiset, agrokemialliset, agrofysikaaliset, agrometeorologiset ja agrotekniset. Tämä jako on jossain määrin mielivaltainen, mutta näitä periaatteita käyttävät laajasti agronomian eri alojen ja siihen liittyvien tieteiden asiantuntijat ratkaisemaan käytännön sadon ohjelmoinnin ongelmaa.


3. Viljan ohjelmoinnin periaatteet

3.1 Potentiaalisen tuoton määritys PAR:lla

Viljelyohjelmoinnin periaatteisiin kuuluu joukko toisiinsa liittyviä toimenpiteitä, joiden oikea-aikaisella ja laadukkaalla toteutuksella varmistetaan, että odotettu sato saavutetaan tunnetulla todennäköisyydellä samalla kun nostetaan maaperän hedelmällisyyttä ja otetaan huomioon ympäristönsuojeluvaatimukset.

Ohjelmointi suoritetaan kahdessa vaiheessa:

1. kohtuullisen ohjelman kehittäminen arvioidun sadon saamiseksi;

2. ohjelman täytäntöönpano ja suunniteltujen toimien tarkka täytäntöönpano.

Ensimmäinen laskelmista on määrittää mahdollinen tuotto PAR:n mukaan: Nichiporovich ja Tooming.

PU= , Missä

PAR:n määrä tutkittavan sadon kasvukaudelle, ilmaistuna kJ per 1 cm2

q on energiamäärä, joka tarvitaan 1 kg absoluuttisen kuiva-aineen luomiseen

KQ – vaiheistetun taulukon käyttökerroin

102 – muunnos prosentteiksi

103 – muuntaminen tonneiksi

108 – muunnos kilogrammoiksi


Suu = missä

Ust – kaupallisten tuotteiden saanto vakiokosteudessa

Osien summa eli viljan määrä + olki 1: 1,5 = 2,5

C – normaali kosteus

PU= , Missä

Km on päätuotteen osuus kokonaissannosta vakiokosteudessa

Ratkaisu Nichiporovichin mukaan:

PU= t/ha

100,7 kJ/cm2

Arvio == 18,6 t/ha

Kasvava ratkaisu:

PU = = 17,9 t/ha

Nichiporovichin mukaan

KQ = = 1,9 %

Toomingin mukaan.

KQ = = 1,9%






3500 * 25 = 87500 = 0,88 c 3. Laske sauvojen massa jyvien massasta, c/ha 0,88 - 100 % x - 25 % 4. Määritä viljan massa per 1 ha 0,88 c - 0,22 c = 0,66 c. 4. Viljelytekniikka 4.1 Viljan sijoittaminen viljelykiertoon Talviruista pidetään oikeutetusti taloudellisesti alhaisen riskin kasvustona erityisesti alueilla, joilla on huono maaperä ja ankarat ilmasto-olot. ...

25-75 c/ha, siemensato - 0,5-3,0, harvoin jopa 5,0 c/ha. Sitä käytetään jalostusohjelmissa yhtenä komponenttina risteyttäessään sitä viljeltyjen lajien - sinimailasen ja sinimailasen kanssa. IV. Suositeltu tekniikka sadon viljelyyn tilalla 4.1 Sijoitus viljelykiertoon Sinimailasen parhaita edeltäjiä ovat talvi- ja rivikasvit (perunat, vihannekset, maissi...

Reunoja hallitsevat raskaan mekaanisen koostumuksen maaperä (ruskea-podzolic, niitynruskea, niitty-gley). Näillä mailla on vaikea saada korkeaa satoa. Jäännöstulvamaa on kevyin ja suotuisin perunan viljelylle. 2. Perunan kasvun morfologiset ja biologiset piirteet. Perunat kuuluvat yöviiriheimoon (Solanaceae), Solanum-sukuun. Suku...

Rivi. Tämä luo suotuisat olosuhteet ystävällisten maissinversojen syntymiselle ja vaikuttaa positiivisesti kasvien yksilölliseen tuottavuuteen. Maissin istuttamiseen on erilaisia ​​tapoja. Esimerkiksi intensiivisen viljelytekniikan mukaan se voidaan kylvää pisteviivalla. Mutta Kaukoidässä päämenetelmä on neliömäinen klusterimenetelmä maissin kylvössä, jonka ruokinta-ala on 70570. Se suoritetaan kylvökoneilla...

Ohjelmointi– ohjelman luomisprosessi. Ohjelmoida– komentosarja (komennot tai kuvaukset ja operaattorit), joka määrittää tietokoneen algoritmin. Ohjelma määrittelee, missä järjestyksessä, millä tiedoilla ja mitä operaatioita tulee suorittaa ja missä muodossa tulos tulee tuottaa.

Ohjelmisto eroaa tarkoituksen, suoritettujen toimintojen ja toteutusmuotojen osalta. Tässä mielessä ohjelmisto monimutkainen, melko ainutlaatuinen ohjelmistojärjestelmä.

Yleiset periaatteet, joita tulee noudattaa ohjelmistoa kehitettäessä:

· taajuusperiaate perustuu algoritmeihin ja prosessoituihin toimintojen ja datan rakenteisiin käyttötiheyden mukaan. Ohjelmiston toiminnan aikana usein tapahtuville toimille tarjotaan edellytykset niiden nopealle suorittamiselle. Usein käytetyt tiedot tarjoavat nopeimman pääsyn. He yrittävät lyhentää "toistuvia" operaatioita;

· modulaarisuuden periaate. Yleisesti moduulilla tarkoitetaan tarkasteltavan järjestelmän toiminnallista elementtiä, jolla on täydellinen ja järjestelmän vaatimusten mukainen rakenne ja välineet liitäntään samanlaisten tai korkeamman tason elementtien kanssa. järjestelmä. Menetelmät ohjelmistokomponenttien erottamiseksi eri moduuleiksi voivat olla erilaisia. Useimmiten jako tapahtuu toiminnallisesti. Järjestelmän modulaarisuuden määrää suurelta osin käytetty ohjelmistosuunnittelumenetelmä;

· Toiminnallisen selektiivisyyden periaate on looginen jatko taajuus- ja modulaarisille periaatteille ja sitä käytetään suunniteltaessa ohjelmistoja, joiden volyymi ylittää huomattavasti käytettävissä olevan RAM-muistin määrän. Ohjelmisto varaa tietyn määrän tärkeitä moduuleja, joiden on aina oltava valmiustilassa laskentaprosessin tehokkaan organisoinnin kannalta. Tätä ohjelmistoa kutsutaan ytimeksi tai monitoriksi. Näytön kokoonpanoa muodostettaessa on täytettävä kaksi ristiriitaista vaatimusta. Näytön tulee sisältää puhtaasti ohjausmoduulien lisäksi useimmin käytetyt moduulit. Näytön sisältämät ohjelmat tallennetaan pysyvästi RAM-muistiin. Ohjelmiston loput osat tallennetaan pysyvästi ulkoisiin tallennuslaitteisiin ja ladataan RAM-muistiin vain kutsuttaessa, tarvittaessa päällekkäin;

· generoitavuuden periaate määrittelee menetelmän ohjelmiston esittelyyn, joka mahdollistaa räätälöinnin tiettyyn teknisten välineiden kokoonpanoon, ratkaistaviin ongelmiin ja käyttäjän työolosuhteisiin;

· toiminnallisen redundanssin periaate ottaa huomioon mahdollisuuden suorittaa sama työ (toiminto) eri tavoin. Tämä periaate on erityisen tärkeää huomioida kehitettäessä käyttöliittymää tiedon luovuttamista varten tiedon psykologisista eroista johtuen;

· "oletus"-periaatetta käytetään helpottamaan yhteyksien järjestämistä järjestelmään sekä generointivaiheessa että valmiiden ohjelmistojen kanssa työskennellessä. Periaate perustuu siihen, että järjestelmään tallennetaan joitakin peruskuvauksia rakenteista, moduuleista, laitekokoonpanoista ja tiedoista, jotka määrittävät ohjelmiston kanssa työskentelyn ehdot. Ohjelmisto käyttää näitä tietoja annettuina tietoina, jos käyttäjä unohtaa tai ei tarkoituksella määritä niitä.

· Inkluusioperiaatteen mukaan ohjelmistojen luomisen, toiminnan ja kehittämisen vaatimukset määritetään monimutkaisemman järjestelmän puolelta, joka sisältää sen;

· järjestelmäykseyden periaate on, että ohjelmiston luomisen, käytön ja kehittämisen kaikissa vaiheissa sen eheys varmistetaan osajärjestelmien välisillä yhteyksillä sekä hallintaosajärjestelmän toiminnalla;

· kehitysperiaate antaa mahdollisuuden laajentaa ja parantaa ohjelmiston komponentteja ja niiden välisiä yhteyksiä;

· monimutkaisuuden periaate on, että ohjelmisto varmistaa tietojenkäsittelyn johdonmukaisuuden sekä yksittäisten elementtien että koko tietomäärän osalta kokonaisuutena käsittelyn kaikissa vaiheissa;

· tiedon yhtenäisyyden periaate, ts. kaikissa alijärjestelmissä, ohjelmistoissa ja ohjelmistokomponenteissa käytetään yhtenäisiä termejä, symboleja, käytäntöjä ja esitystapoja;

yhteensopivuuden periaate kieli, symbolit, koodit ja ohjelmistotyökalut ovat yhdenmukaisia, varmistavat kaikkien osajärjestelmiensä yhteisen toiminnan ja pitävät järjestelmän rakenteen kokonaisuutena avoimena;

· invarianssin periaate määrää ennalta, että osajärjestelmät ja ohjelmistokomponentit ovat muuttumattomia käsiteltävän tiedon suhteen, ts. ovat yleismaailmallisia tai tyypillisiä.

Ohjelmointi sisältää ohjelman vaatimusten analysoinnin sekä sen kehittämisen ja toteutuksen kaikki vaiheet: algoritmin, tietorakenteen ja ohjelmointijärjestelmän valinnan; ohjelman kirjoittaminen (koodaus) ja tietojen valmistelu; ohjelman virheenkorjaus ja testaus; dokumentaation kehittäminen.

Jokainen ohjelmointivaihe sisältää melko erityisiä elementtejä. Akateemikko I. S. Shatilov tunnisti 10 riviä ohjelmointielementtejä, joita hän kutsui periaatteiksi. Niiden pääoletus on seuraava: 1) laskea PAR:n käytön mahdollinen tuotto (PU) viljelykasveille;

3) suunnitella reaalitaloudellista tuottoa (RPU) tilalla käytettävissä olevilla resursseilla; 4) laskea lehden pinta-ala ja fotosynteesipotentiaali (PP) ennustetulle satolle
ja muut fytometriset indikaattorit; 5) analysoida kattavasti maatalouden ja kasvinviljelyn lakeja ja käyttää niitä oikein tietyissä ohjelmointiolosuhteissa; 6) laskea lannoitemääriä ja kehittää järjestelmän niiden tehokkaaseen käyttöön; 7) laatia vesitase ja kehittää kasteluolosuhteita varten järjestelmä, jolla kasveja saadaan täyteen vedellä kasvukauden aikana; 8) kehittää viljellyn lajikkeen vaatimuksiin perustuva agrotekninen toimenpidejärjestelmä; 9) kehittää järjestelmä viljelykasvien suojaamiseksi tuholaisilta, taudeilta ja rikkaruohoilta; 10) laatia lähtötiedoista kortti ja määrittää tietokoneen avulla optimaalinen vaihtoehto agrotekniselle kokonaisuudelle ohjelmoidun sadon saavuttaessa koon ja laadun suhteen.

Ohjelmoidun sadon perustelemiseksi on tarpeen ottaa huomioon taloudelliset mahdollisuudet ja analysoida kattavasti luonnonsatotekijöiden resurssit, jotka eivät käytännössä muutu merkittävästi pelto-olosuhteissa. Näitä ovat pääasiassa auringon säteily, lämpö, ​​kosteus, maaperän ja lannoitteiden mineraaliyhdisteet sekä ilman hiilidioksidi. Siksi ohjelmointiprosessissa potentiaalinen sato lasketaan käyttämällä PAR-arvoa hyvän kylvötason (A. A. Nichiporovich 1,5 - 3%), luonnonvarojen kosteuden ja lämmön täysimääräisen käytön - todella mahdollista - tai ilmaston tarjoaman sadon (DGU, CU) sekä taloudellisten resurssien ja tuottavuuden tehokas käyttö - todellinen ohjelmoitava taloudellinen tuottavuus (RPU).

Potentiaalisen tuoton määrittäminen. Ohjelmoinnin potentiaalinen tuotto on suurin sato, joka voidaan teoriassa saada annetulla PAR-absorptiokertoimella kylvössä (KfaR, ajovalojen tehokkuus, %) ja optimaalisella varustetulla muilla tekijöillä (H. G. Tooming). Se lasketaan A. A. Nichiporovichin kaavalla

missä PU on kuivan biomassan mahdollinen tuotto, c/ha; PAR-tarjonta kylvämiseen sadon aktiivisen kasvukauden aikana, kJ/ha k - suunniteltu PAR-absorptiokerroin, %; Q-

viljellyn sadon kuivan biomassan ominaisenergiakapasiteetti, kJ/kg.

PAR on osa integraalista säteilyä, jonka aallonpituus on 380-720 nm ja joka aiheuttaa fotokemiallisia reaktioita kasvien vihreissä osissa. Se lasketaan yhtälön avulla

missä Cse on tehollinen siirtymäkerroin integraalisesta suorasta säteilystä PAR:iin (riippuu maantieteellisestä leveysasteesta ja vuodenajasta, mutta vaihtelee vähän ja on keskimäärin 0,42); Cd on siirtymäkerroin integraalisesta hajasäteilystä sironneeseen vaiheittaiseen ryhmään (keskimäärin 0,60); - suoran integroidun säteilyn summa,

kJ/cm2; 2 D - sironneen integraalisäteilyn summa, kJ/cm2.

Kasvien PAR-absorptiokerroin (viljelykasvien CCDFAR) vaihtelee suuresti, mutta ei yleensä ylitä 5 %. Vain poikkeuksellisen suotuisissa ympäristöolosuhteissa se saavuttaa 8 - 10 % ja teoreettisesti mahdollinen kerroin on 15 - 18 % (H. G. Tooming, 1977).

Muuntaminen PU-biomassasta PU:ksi taloudellisesti arvokkaaksi osaksi tapahtuu kaavan mukaan

jossa c on sadon taloudellisesti arvokkaan osan vakiokosteus, %; a on sadon pää- ja sivutuotteiden osien summa.

Todella mahdollisen tuoton (FY) määrittäminen. Säätelemättömät tai huonosti säädellyt maastotekijät eivät lähes aina ole kasveille optimaalisissa määrissä ja suhteissa ja rajoittavat viljelykasvien PAR:n tehokkuutta. Siksi sato on pääsääntöisesti pienempi kuin se, joka vastaa sadon suurinta mahdollista PAR-tehokkuutta. Huonosti säänneltyjen ja sääntelemättömien kosteuden ja lämpöresurssien tekijöiden perusteella laskettua tuottavuutta kutsutaan todella mahdolliseksi eli ilmaston tarjoamaksi (DGU, CU). Kosteussuhde määräytyy kosteusresurssien (W, mm) ja ominaisvedenkulutuksen perusteella biomassan kuiva-aineyksikön tai taloudellisesti arvokkaan osan yksikön muodostumiseen eli haihtumiskertoimeen. (TC) tai vedenkulutuskerroin (CV, mm/c, t/c, t/m3). DGU määritetään kaavalla

jossa DMU on ensimmäisessä kaavassa kuivan biomassan tuotto, c/ha, toisessa - taloudellisesti arvokkaan osan sato tai sadon kokonaismassa, c/ha, joka riippuu otetusta CV-arvosta ; W - kasvien käytettävissä olevat kosteusresurssit, mm.

Kasvien käytettävissä olevat kosteusresurssit voidaan määrittää useilla tavoilla. Yksinkertaisin on määritelmä kaavalla

missä Wp.o on vuosikeskiarvo sademäärä, mm; Kr.o - kerroin

sedimenttien käyttö; P on veden virtaus pohjavedestä, mm.

Noin 30 % vuotuisesta sademäärästä virtaa sulamisveden mukana maan pinnalta, virtaa kasvukauden aikana pinta- ja maavalujen läpi, haihtuu maan pinnalta ja muuttuu kasvien ulottumattomiksi.

Tarkemmin sanottuna kasvien käytettävissä olevat kosteusresurssit voidaan määrittää käyttämällä tietoja kasvien käytettävissä olevista kosteusvaroista talvisatojen ja yrttien kasvukauden uudelleen alkaessa ja kevätsatojen osalta niiden kylvöaikana (Wв, mm) pitkän aikavälin sääasematietojen mukaan sadonkorjuuajalle ( Wз.о, mm) - sadon kasvukauden aikana sademäärä (WB 0) ja sateen hyötysuhde jotka putosivat kasvukauden aikana (Kv.o). Käytä tätä varten seuraavia kaavoja:

DGU:n laskeminen biohydrotermisen tuottavuuspotentiaalin (BHP) perusteella. Monien vuosien tutkimuksen perusteella professori A. M. Ryabchikov päätteli, että alueen kyky muodostaa tietty määrä kasvimassaa riippuu useista tekijöistä, kuten valosta, lämmöstä, kosteudesta ja kasvukauden pituudesta. Alueen tuottavuus näiden tekijöiden yhdistelmällä voidaan määrittää biohydrotermisen potentiaalin (BHPP) avulla kaavalla

missä Kp - biohydroterminen tuottavuuspotentiaali, pisteet; W-

tuottavat kosteusresurssit, mm; TV - sadon aktiivisen kasvukauden ajanjakso, kymmenen päivää; R - säteilytase tälle ajanjaksolle, kJ/cm2. Alueen tuottavuudella on samanlaiset indikaattorit, kun sitä lasketaan hydraulisilla tuottavuusindikaattoreilla (HPI):

missä GTP on hydrotermisen tuottavuuden indikaattori, pisteet; Kv - kosteuskerroin; TV - kasvukauden kesto, vuosikymmeniä.

Kvv määritellään kosteusresurssien haihduttamiseen käytettävän energian (W, mm) ja kasvukauden todellisen energiahuollon (R, kJ/cm2) väliseksi suhteeksi kaavan mukaan.

Kuivan biomassan saanto määräytyy kaavan mukaan

Todellinen mahdollinen sato, joka lasketaan ilmastotekijöiden perusteella, riippuu sadon lajikkeen ominaisuuksista, sadon tiettyjen osien (esimerkiksi sadon hyödyllisen osan) muodostumisprosessien hallinnasta ja vastaavista.

Tuotantotuoton määrittäminen. Määritettäessä tietyn tilan tuotanto-olosuhteissa saavutettavaa todellista satoa, vyöhykemuotoisten lajikkeiden satoa analysoidaan lajikepaloilla, parhailla tiloilla ja tieteellisissä laitoksissa. Esimerkiksi viljakasveille he käyttävät M. S. Savitskyn ehdottamaa kaavaa:

B = RKZA: 1000,

jossa Y on viljasato, c/ha; P - kasvien lukumäärä per 1 m2 sadonkorjuujakson aikana; K - kasvien tuottava pensaskasvu; C on jyvien lukumäärä piikkissä (kukinto); A - 1000 jyvän paino, g.

Todellinen tuotantosato (RVU) riippuu maaperän hedelmällisyyden toteutumisesta ja alueen ilmastotekijöistä. Jos toteutuskerroin on lähellä 1:tä (100 %), RVU vastaa DGS:ää. Jos se on pienempi, RVU on pienempi kuin DGU. Ilmasto-olosuhteiden toteutuminen riippuu sadon tyytyväisyydestä tuotantoolosuhteissa säädellyihin materiaali- (resurssi) tuottavuustekijöihin.

Elintekijöitä voidaan osittain säädellä agroteknisillä toimenpiteillä. Oikein sovellettujen agroteknisten tekniikoiden taustalla ravitsemusjärjestelmällä on ratkaiseva vaikutus luonnollisten satotekijöiden täydelliseen käyttöön ja kastetuilla pelloilla kasteluun. Siksi RVU määritetään ottaen huomioon nämä tekijät. Todellinen tuotannon tuotto lasketaan kaavalla

jossa RVU on sato, c/ha; B - maaperän laatupisteet; C - maaperän pistehinta, c/piste; Ko - viljelyyn suunniteltujen orgaanisten lannoitteiden määrä, t/ha; Km - satoon suunniteltujen kivennäislannoitteiden määrä, c/ha; Oo ja ohm - vastaavasti takaisinmaksu tuoton kasvussa 1 tonnin orgaanisia ja 1 t mineraalilannoitteita, t; Kp, Op - muut viljelykasveille osoitetut keinot ja niiden tuotto.

Jos tilalla on riittävästi lannoitetta, suunnitellaan RVU DMU:n mukaan ja lannoiteannokset lasketaan sen mukaan.

Kasteluolosuhteissa RVU vakuuttaa kasteluvesivarat 1 m3:n takaisinmaksun perusteella vettä sadon sadon mukaan kaavan mukaan

missä M on kasteluvesivarat, m3/ha; Kv - 1 m3 vettä takaisinmaksu tuoton lisäyksellä, c.

Lannoitteiden ja muiden keinojen normit lasketaan kosteusvaroihin perustuen suunnitellun tuoton perusteella. Jos kasteluvesi ei ole rajoittava tekijä, niin RVU suunnitellaan PU:lle, jonka PAR-hyötysuhde on vähintään 2,5 - 3 %. Tätä satoa varten lasketaan tarvittava määrä kasteluvettä, lannoitteita ja muita keinoja.

Voit määrittää sadon myös maan tehokkaan hedelmällisyyden perusteella. Tämä on suositeltavaa tehdä ensin hedelmällisillä maaperällä nurmikerroksen kyntämisen jälkeen.

Tuottavuus voidaan laskea käyttämällä lineaarisia ja moninkertaisia ​​regressioyhtälöitä (All-Russian Research Institute of Feed, A. S. Obraztsov). Lajikkeen biomassan kokonaistuotto voidaan laskea useilla regressioyhtälöillä

missä Uo on biomassan kokonaissato, c/ha kuiva-ainetta leikattaessa 5 - 6 cm:n korkeudelta; UP - lajikkeen sadon geneettinen potentiaali (riippuu sen varhaisesta kypsyydestä ja itämisajan päivän pituudesta), c/ha; Ksp on optimaalisen kylvöajan normalisoitu funktio (sp on viljakasvien optimaalisen kylvöajan jälkeisten päivien lukumäärä, huomioidaan vain tuholaisten, tautien tai myöhäisen kylvötoiminnan aiheuttama sadon lasku); K1, Ke - lämpötila- ja kostutusolosuhteiden optimifunktiot

aika kylvöstä kukkimiseen (K, Ke1 ja kukinnasta kypsymiseen (K2, Ke2); Kt - nurmikon ikä (monivuotisille nurmikasveille); KNPK - NPK-pitoisuus maaperässä ja lannoitteissa; KrH - maaperän happamuus; Kok.g - viljelymaa Kg - kasvien seisomatiheys K3 p - viljelykasvien rikkaruohoisuus Kvil - kasvien istutusaste K - vaihe

kasvin kehitys sadonkorjuun aikana; B - valmiin rehun tuoton indikaattori (riippuu tuotteiden keräys-, säilytys- ja varastointitekniikasta); Ke - laitteiden ja työvoimaresurssien saatavuus.

Viljan ja rehusadon laskelmat tällaisia ​​yhtälöitä käyttäen suoritetaan tietokoneella.

Kun olet laskenut todellisen mahdollisen tuoton ja potentiaalisen tuoton, sinun tulee vertailla niitä ja kehittää tekniikoita siirtymiseen yhdeltä tuottotasolta toiselle, korkeammalle (Vf - Vdm - Vpv).

Sadon ohjelmoimiseksi luonnollisen epävakaan ja riittämättömän kosteuden olosuhteissa otetaan keskimääräiset vuosiindikaattorit (I. S. Shatilov).

Ohjelmointi on tarkoitettu vain optimoimaan kaikki kasvavan teknologian prosessit. On tarpeen optimoida energiakustannukset ja ratkaista organisatoriset ongelmat: yksiköiden muodostaminen, esiintyjien koulutus, ryhmien ja yksiköiden perustaminen ohjelmoitujen viljelykasvien viljelyyn, sopivien välineiden tarjoaminen kasvukauden olosuhteiden seurantaan, maksuehdot jne.

I. S. Shatilov uskoo, että ohjelmointivaiheessa voi olla 3 vaihetta: korkean ohjelmoidun sadon saavuttaminen käyttämällä maaperän hedelmällisyyttä ja lannoitteita, kun ravinteiden tasapaino voi olla osittain negatiivinen; korkeiden satojen saaminen säilyttäen samalla maaperän hedelmällisyys ja korkean ja erittäin korkean sadon saavuttaminen samalla kun maaperän hedelmällisyys lisääntyy. Kolmas vaihe on mahdollista vain tiloilla, joilla viljely- ja kotieläintuotanto tehostetaan voimakkaasti (myönteisen ravinnetasapainon varmistamiseksi maaperässä).

Ennen kuin laaditaan ennusteohjelma sadon viljelyn vähimmäismaatalouskompleksille, kylvössä voidaan käyttää yksityiskohtaisia ​​kysymyksiä kosteuden virtauksesta sadon kasvukauden aikana pelto-olosuhteissa, sen määrästä. Myös todellinen pohjaveden pinnankorkeus määritetään tulvapinnalla. Jos sitä säädellään, määritetään sen optimaalinen taso suhteessa tiettyyn satoon. Suunnittele tarvittaessa osittainen kastelu aikoina, jolloin suhteellinen kosteus on alentunut.

On tarpeen määrittää etukäteen tietyn tuottavuuden kylvön fytometriset parametrit, eli määrittää optimaalinen lehtipinta-ala kasvukauden mukaan, kylvöjen fotosynteesipotentiaali, fotosynteesin nettotuotto ja perustella tämän perusteella kylvömäärä. ohjelmoitu sato (G.K. Kayumov, 1989). Nämä teokset ovat ohjelmointiprosessin teoreettista kehitystä, mutta valitettavasti niitä ei vieläkään käytännössä hyödynnetä riittävästi ja ne korvataan yksinkertaisemmalla: määrittäminen (kokeissa) suhteessa kunkin kvantitatiivisen ja alueellisen jakauman maaperä-ilmastoalueeseen. kasveista, varren tiheydestä ja kylvömenetelmästä. Niiden perusteella vahvistetaan sadon kylvömäärä.

Lannoiteannosten laskelmat. Tärkeä näkökohta ohjelmointijärjestelmässä on sadon mineraaliravintojärjestelmän optimointi. Tätä varten he selvittävät maaperän liikkuvien ravinteiden yhdisteiden - typen, fosforin, kaliumin sekä muiden makro- ja mikroelementtien - dynamiikkaa ja niiden poistumista ennustetulla satomäärällä. Tämän perusteella lasketaan ohjelmoidun sadon ravinnetarpeet.

Ohjelmoidun sadon lannoitemäärä lasketaan kaavalla

missä D on lannoiteannos, kg/ha; B - ohjelmoitava sato, c/ha; P on ravinteiden pitoisuus maaperässä, mg / 100 g; B1 - ravinteiden poisto 1 quintaalia kohden päätuotetta vastaavalla määrällä sivutuotteita, kg; Km - muuntokerroin, mg per 100 g to kg/ha; Ku - lannoitteen ravinteiden hyödyntämiskerroin, yksikön osuus; Kp - maaperän ravinteiden hyödyntämiskerroin, yksikköosuus.

Ohjelmoidun sadon lannoitemääriä laskettaessa otetaan huomioon viljan kylvötarkoitus juurikasvien, mukuloiden ja kasvullisen rehun vihermassan saamiseksi. Ruokakasveissa, kun käytetään koko kasvia (lehdet, varret, kukinnot), on tarpeen tarjota mahdollisimman suuri osa sadon sisällöstä (esim. yksi- ja monivuotiset ruohokasvit, maissi viherravinnoksi ja muu viherkasvi kuljetinkasvit). Tätä varten kasvien riittävä typpiravinto on erittäin tärkeää, mikä varmistaa korkean kasvullisen massan ja riittävän proteiinipitoisuuden muodostumisen. Ylimääräisten nitraattien välttämiseksi rehussa typen annos on kuitenkin tasapainotettava lisäämällä (tai maaperässä) fosforia ja kaliumia. Ne ottavat huomioon myös sadon sijoittamisen viljelykiertoon, työntekijöiden koulutustason, kaluston saatavuuden, järjestävät säännöllisen kaiken työn oikea-aikaisuuden ja laadun seurannan sekä sadonmuodostuksen etenemisen seurannan. Saadut tiedot käsitellään ja tehdään asianmukaiset päätökset kasvinhoidosta ja sadonkorjuusta.

Ennustava ohjelma sadonmuodostukseen (tuotantoprosessimalli). Ne ennakoivat ja hahmottelevat tietyn sadon lajikkeen tai hybridin sadon muodostumiskulkua tietyn pellon olosuhteissa.

Lajikkeen (hybridi) biologiaa ja ekologiaa koskevan yksityiskohtaisen tutkimuksen perusteella, kasvukauden abioottiset ja bioottiset tekijät huomioon ottaen, he olettavat (ennustavat) kalenteripäivämäärät fenologisten vaiheiden alkamiselle (mieluiten myös organogeneesin vaiheille), maaperän kosteuden ja sen ravinnepitoisuuden dynamiikka, lehtien pinnan ja kasvullisen kasvimassan kasvudynamiikka, optimaalinen varren tiheys, sadon rakenne. Aiempien tutkimusten perusteella ja sääennusteen huomioon ottaen oletamme saastumista, rikkakasvien tyyppejä, tuholaisten ja tautien aiheuttamia vaurioita, sadon lakkaamisen todennäköisyyttä, sadonkorjuumenetelmiä jne.

Saatuja tietoja käytetään viljelyn teknologisen suunnitelman ja sadon kasvukauden olosuhteiden mukauttamisohjelman laatimiseen - lisätoimenpiteiden kehittämiseen näiden olosuhteiden parantamiseksi (jos ne poikkeavat merkittävästi optimaalisesta) lisäkastelulla, virkistävällä kastelulla, lisätoimenpiteillä. rikkaruohojen, tuholaisten ja tautien torjuntaan eläinkulkutautien tai epifytologioiden jne.

Tietoja viljelykasvien tilasta olisi toimitettava säännöllisesti. Monimutkaisemmissa järjestelmissä, esimerkiksi kasvatettaessa ohjelmoituja kasveja kastetuilla alueilla, tieto voidaan toimittaa tietokoneelle käyttämällä erityisiä laitteita, joissa on herkät anturit suoraan kasveista. Tämä on jo ohjelmoinnin korkein vaihe ja varmistaa optimaaliset olosuhteet kasvien kasvulle. Tämä tapahtuu pääasiassa vihannesviljelyssä, kun viljellään kasveja kasvihuoneissa, joissa kasveista ja maaperästä (substraatista) syötetään jatkuvasti tietoa tietokoneelle ja annetaan asianmukaisia ​​komentoja ja ohjeita kasvien kasvillisuuden määriteltyjen parametrien ylläpitämiseksi.

Pienin maatalouskompleksi. Ohjelmoinnin seuraava vaihe on teknologinen, joka sisältää maatalouskompleksin, teknologisen suunnitelman ja teknologisen kartan (teknologiaprojektin) valmistelun sadon kasvattamiseksi. Lisäksi minimointiteknologialla on suuri merkitys ja se auttaa säilyttämään maaperän hedelmällisyyden.

Nykyaikainen viljelytekniikka (minimaalinen maatalouskompleksi), esimerkiksi viljoille, mahdollistaa pintaviljelyn suorittamalla useita tekniikoita yhdellä ajolla pidemmälle. Pelolla kehittyvä erityistilanne otetaan huomioon ottaen huomioon agrometeorologiset tekijät. Yleinen maatalousteknologian taso viljelykierrossa, pellon ekologinen puhtaus, rikkakasveja, tauteja, tuholaisia ​​ja vastaavia kestävien lajikkeiden valinta ovat erittäin tärkeitä.

Maatalouskompleksi voidaan kuvata taulukon tai verkkokaavion muodossa, jossa kaikki tärkeimmät maatalouskäytännöt näkyvät pystysuorassa ylhäältä alaspäin lannoituksen, sängen kuorimisen, kynnön (tarvittaessa) ja sadonkorjuun jälkeen. Hoito- ja sadonkorjuutekniikat liittyvät viljelykasvien kasvu- ja kehitysvaiheisiin. Tämä on kasvinviljelyjärjestelmän yleinen rakentaminen, edellytys teknologisen prosessin tarkentamiselle.

Kasvien viljelyn tekninen järjestelmä. Teknologisen suunnitelman kehittäminen (teknologian ohjelmoitavan sadon viljelyteknologian teknologiakartan perustana tai viljelykasvin teknologinen projekti sisältää viljelyn teknisten toimintojen (tekniikoiden), yksikön koostumuksen, töiden ajoituksen määrittämisen , maataloustekniset vaatimukset ja huomautukset:

Kasvatustekniikka

Yksikön kokoonpano

Takaraja

Agrotekniset vaatimukset

Huomautuksia

koneet, työkalut, kytkimet

Viljelyssä ympäristöystävällisellä, energiaa säästävällä tekniikalla on tärkeää hyödyntää mahdollisimman paljon agroteknisiä ja biologisia toimenpiteitä sadon hoitamiseksi. Erityisesti pellot on raivattava perusteellisesti rikkakasveista syksyllä ja keväällä, suoritettava (mahdollisuuksien mukaan) ennen ja jälkeen itämistä, rivivälimuokkausta suojakaistaleilla ja kasvien kasausta. Teknologisessa järjestelmässä on myös mahdollista valita lajike (hybridi), johon tuholaiset ja taudit vaikuttavat heikosti, joka ei asu jne., eikä siksi vaadi ylimääräisiä energiakustannuksia torjunta-aineista, hidastusaineista jne.

Teknisille järjestelmille voi olla useita vaihtoehtoja. Niitä tulisi verrata energiaintensiteetin suhteen, jolloin määritetään yksittäisten teknisten toimintojen ja koko maatalouden viljelykompleksin energiakustannukset. Tehdään laskelmat tattariviljelyn energiakustannuksista kahdella teknologialla - perinteisellä torjunta-aineilla ja ilman (taulukko 15).

15. Tattariviljelyn energiakustannukset perinteisillä ja vaihtoehtoisilla (ehdotetuilla) tekniikoilla (A. S. Alekseevan mukaan)

Kasvatustekniikat

Energian kokonaiskulutus tekniikan mukaan, MJ/ha

perinteinen

vaihtoehto

Sänken kuorinta kahdessa vaiheessa

Toistuva kuorinta (tarvittaessa)

Mineraalilannoitteiden ja kalkkimateriaalien levitys (valmistelu, lastaus, kuljetus, levitys, lannoitteiden energiaintensiteetti)

Bakteerilannoitteiden levitys (turpeelle)

Syksyinen kyntö

Varhaisen kevään raivostuttavaa

Ensimmäinen ja toinen viljely

Siementen valmistus

Etsaus

Ilmalämpölämmitys

Rikkakasvien torjunta-aineiden käyttö (ottaen huomioon niiden energiaintensiteetti)

Kylvöä edeltävä rullaus

Kylvö (siementen kuljetus ja lastaus, kylvö, siementen energiaintensiteetti)

Siemenen kääriminen

Itämistä edeltävä (yksi) ja itämisen jälkeinen (kaksi) riisuminen

Rivien välinen käsittely (kahdesti)

Hilling

Mehiläisyhdyskuntien poisto kylvöä varten

Niitto karhoiksi

Karhojen valinta ja puinti Viljan kuljetus

Viljan puhdistus

Olkien pinoaminen

376 991 1041 383 401 487 23 024

4300 680 729 102 814

4516 94 285 714 437 376 991 1041 383 401 487 18 072

Ohjelmointi ja ympäristönsuojelu. Kasvintuotannossa ohjelmoinnin tulee kytkeä kiinteästi ympäristönsuojeluun. Esimerkiksi suurten kivennäistyppilannoitteiden systemaattisesta levityksestä johtuva ultrakorkeiden satojen kasvattaminen voi johtaa nitrosoamiinien muodostumiseen, jotka ovat erittäin haitallisia eläimille ja ihmisille. Optimaaliset lannoiteannokset tiettyihin olosuhteisiin voivat lisätä maaperän assosiatiivisen mikroflooran määrää juuriston juurakkosfäärissä ja lisätä lannoitteiden tehokkuutta. Siten optimaalisilla typpimäärillä, erityisesti vähittäiskaupassa käytettynä, on mahdollista lisätä typpeä sitovien bakteerien määrää. Samalla kuidun hajoaminen paranee, maaperän biologinen aktiivisuus lisääntyy ja sato kasvaa.

Ohjelmoinnissa lajike- (hybridi)teknologialla on suuri merkitys. On tarpeen pitää mielessä lajiketyyppien tekniikka ja parantaa sitä suhteessa tiettyyn lajikkeeseen (hybridi).



(Vierailtu 309 kertaa, 1 käyntiä tänään)

2. Tuottoohjelmointi ja tuottoohjelmoinnin periaatteet

perunasadon lannoite

VASKhNILin akateemikko I. S. Shatilov antoi seuraavan määritelmän tälle suunnalle agronomisessa tieteessä.

Viljelyohjelmointi on joukon toisiinsa liittyvien toimenpiteiden kehittämistä, joiden oikea-aikainen ja laadukas toteuttaminen varmistaa, että tietynlaatuisista viljelykasveista saadaan mahdollisimman suuri sato. Tässä tapauksessa sadon muodostumisen kulku määräytyy etukäteen laaditulla ohjelmalla, jossa otetaan huomioon alueen maaperä- ja ilmasto-olosuhteet sekä kasvien biologiset ominaisuudet. Vakiintuneessa järjestyksessä ja optimaalisina aikoina käytetään maatalouskäytäntöjä, jotka ovat välttämättömiä agrofytokenoosien kasvun, kasvien kehityksen ja tuottavuuden määriteltyjen määrällisten ja laadullisten indikaattoreiden saavuttamiseksi kussakin vaiheessa. Sadon ohjelmointiin kuuluu myös fytokenoosin muodostumisen etenemisen säätäminen kasvien organogeneesin vaiheiden mukaan nopeasti vastaanotetun tiedon perusteella.

GOSTin puuttuminen oli syy muiden määritelmien syntymiseen ja. mikä tärkeintä, ohjelmoinnin, ennustamisen ja suunnittelun tunnistaminen. Itse asiassa ohjelmointia alettiin kutsua resurssipohjaiseksi.

Ohjelmoinnin tavoitteet ja tavoitteet antavat meille mahdollisuuden antaa tällainen määritelmä. Viljelyohjelmointi on maan tuottavuuden määrittämistä maaperän ja ilmaston resurssien perusteella sekä sellaisten intensiivisten viljelytekniikoiden kehittämistä, joilla varmistetaan viljelykasvien lajikkeiden ja hybridien geneettisen potentiaalin täysimittainen hyödyntäminen.

Näin ollen viljelykasvien ohjelmointi mahdollistaa lajikkeen potentiaalisen tuottavuuden täyden realisoinnin samalla kun optimoidaan kasvien tärkeimmät tekijät kontrolloidussa maataloudessa ja ilmasto- ja maaperän resurssien järkevä käyttö, sillä edellytyksellä, että viljelykasvien tuottavuutta rajoitetaan jollain tekijällä.

Satoennuste on tieteellisesti perusteltu ennuste maataloussatojen tuottavuudesta useiden vuosien tai tulevaisuuden osalta. Käytettäessä korrelaatio-regressioanalyysimenetelmää tuottojen ennustamisessa he käyttävät yhtälön lineaarista muotoa

U= a +bx

missä y on keskisato, senttiä per 1 ha; a on yhtälön vapaa termi; b - regressiokerroin; x on aikatekijä.

Yhtälö mahdollistaa vuosittaisen sadonlisäyksen riippuen erilaisista maaperä- ja ilmastotekijöistä, lannoiteannoksista, menetelmistä ja maanmuokkaussyvyydestä jne.

Pitkäaikaiset kokeelliset tutkimukset ja fotosynteesiä, kivennäisravintoa, vesijärjestelmää, viljeltyjen kasvien tuottavuutta ja fotosynteettisesti aktiivisen säteilyn (PAR) käyttöä koskevien töiden tulosten yleistäminen sallivat Koko Venäjän maataloustieteiden akatemian akateemikon I. S. Shatilov perustelemaan viljelykasvien ohjelmoinnin ympäristö-, biologiset ja agrotekniset olosuhteet. He ehdottivat kymmentä ohjelmoinnin periaatetta.

Viiden ensimmäisen periaatteen tarkoituksena on määrittää mahdollisen tuoton suuruus seuraavien tekijöiden perusteella:

1) PAR:n saapuminen ja sen käyttö viljelykasveissa;

2) bioilmaston indikaattorit;

3) viljelykasvien kosteuden saatavuus;

4) viljelykasvien fotosynteesipotentiaali;

5) viljelyn mahdolliset kyvyt, agrofytokenoosi ja satokasvi sänki- ja niittokasveissa.

Loput periaatteet muodostavat ohjelmoidun kasvinviljelyn teknisen järjestelmän:

6) maaperän tehokkaan hedelmällisyyden ja kasvien ravinnetarpeen huomioivan lannoitejärjestelmän kehittäminen varmistaen ohjelmoidun laadukkaan sadon tuoton;

7) kullekin viljelykasville agroteknisten toimenpiteiden kehittäminen ohjelmoidun sadon saavuttamiseksi;

8) kattava kirjanpito ja maatalouden ja kasvinviljelyn peruslakien ja lakien oikea soveltaminen;

9) erityistoimenpiteiden kehittäminen kasvitautien ja tuholaisten torjumiseksi;

10) tietokoneiden käyttö optimaalisen vaihtoehdon määrittämiseksi agroteknisille komplekseille, jotka takaavat korkean sadon.

Korkeiden, ennalta laskettujen satojen saaminen on uusi askel maataloustieteessä. Kaikkien tuottavuustason määrittävien tekijöiden kokonaisvaltainen huomioiminen mahdollistaa tieteellisen näkökulman korkean sadon saavuttamisen ja samalla maaperän hedelmällisyyden kasvun. Maatalouden kulttuurin parantaminen, laadullisesti uusien lajikkeiden jalostaminen, intensiivisten peltokasvien viljelytekniikoiden kehittäminen ja muut maataloustieteen alan saavutukset sekä alkutietojen kertyminen suhteesta eri kasvien kasvun ja kehityksen tekijöihin teki sen. on mahdollista muotoilla uusia periaatteita satojen ohjelmointiin: fysiologiset, biologiset, agrokemialliset, agrofysikaaliset, agrometeorologiset ja agrotekniset. Tämä jako on jokseenkin mielivaltainen, mutta näitä periaatteita käytetään laajalti maataloustieteen eri alojen ja siihen liittyvien tieteiden asiantuntijoiden käytännön sadon ohjelmoinnin ongelman ratkaisemisessa.

3. Viljan ohjelmoinnin periaatteet

3.1 Potentiaalisen tuoton määritys PAR:lla

Viljelyohjelmoinnin periaatteisiin kuuluu joukko toisiinsa liittyviä toimenpiteitä, joiden oikea-aikaisella ja laadukkaalla toteutuksella varmistetaan, että odotettu sato saavutetaan tunnetulla todennäköisyydellä samalla kun nostetaan maaperän hedelmällisyyttä ja otetaan huomioon ympäristönsuojeluvaatimukset.

Ohjelmointi suoritetaan kahdessa vaiheessa:

1. kohtuullisen ohjelman kehittäminen arvioidun sadon saamiseksi;

2. ohjelman täytäntöönpano ja suunniteltujen toimien tarkka täytäntöönpano.

Ensimmäinen laskelmista on määrittää mahdollinen tuotto PAR:n mukaan: Nichiporovich ja Tooming.

PU= , Missä

PAR:n määrä tutkittavan sadon kasvukaudelle, ilmaistuna kJ per 1 cm2

q on energiamäärä, joka tarvitaan 1 kg absoluuttisen kuiva-aineen luomiseen

KQ – vaiheistetun taulukon käyttökerroin

102 – muunnos prosentteiksi

103 – muuntaminen tonneiksi

108 – muunnos kilogrammoiksi

Suu =, Missä

Ust – kaupallisten tuotteiden saanto vakiokosteudessa

- osien summa eli viljan määrä + olki 1: 1,5 = 2,5

C – normaali kosteus

PU= , Missä

Km on päätuotteen osuus kokonaissannosta vakiokosteudessa