Ijjas István - Kiss Guba Ferenc - Molnár Tibor: Mezőgazdasági vízépítés (Tankönyvkiadó, Budapest, 1981)
Bevezető
Az IPSP célja Az IPSP segítségével elérendő végső cél a tervezés, kutatás és üzemeltetés magas fokú automatizálása. Ez azonban csak nagyon szívós fejlesztő munka eredménye lehet, általános megvalósítására csak hosszabb, 10-15 éves távlatban lehet számítani. Jelenleg és a következő években az IPSP segítségével két konkrét célt kívánunk elérni:- az öntözéssel foglalkozó tervezők, kutatók és üzemeltetők számára lehetővé tenni, hogy feladataik megoldásához minél nagyobb mértékben és minél könnyebben alkalmazhassanak Számítógépet.- az öntözési feladatok megoldásához programot irók számára megkönnyiteni a programozást azzal, hogy az általánosan előforduló programrészietek megoldására az IPSP-ben meglevő kész szubrutinokat építhetik be a programjaikba, vagy az IPSP programjait fejleszthetik tovább, amit a programdokumentációk és a programok belső dokumentációja a lehető legnagyobb mértékben elősegít . Ez az anyag az IPSP első célját kívánja szolgálni: megismerteti az olvasóval az IPSP néhány fontosabb programjának felhasználási módját, hogy ezzel bemutassuk, mennyire könnyen és milyen bonyolult, nagy feladatok megoldásához alkalmazható a .számitógép. A második céllal kapcsolatban ehelyütt csak néhány megjegyzést teszünk, az anyagban részletesebben nem foglalkozunk vele. Az IPSP különböző feladatok megoldására szolgáló programjaiban felhasználható szubrutinok úgy készülnek, hogy általánosan alkalmazhatók legyenek. Az általánosításra való törekvés természetesen azt jelenti, hogy az ilyen szubrutinok nem biztos, hogy az egyes konkrét feladatok megoldására irt programokban mindig lehetővé teszik a feladat jellegének megfelelő legcélszerűbb programszerkezetet. Ez azonban legfeljebb kismértékű számitógép-idő növekedést okoz, ami a programozást megkönnyítő módszerek általános tulajdonsága. Ez a hátrány azonban jelentéktelen ahhoz az előnyhöz viszonyítva, amit a programozás megköny- nyitése és meggyorsítása jelent. Az IPSP programjainak és szubrutinjainak kidolgozásához figyelembe vesszük azokat a tapasztalatokat, amelyeket a számitógép öntözési feladatok megoldására való felhasználásában az elmúlt több mint tiz év alatt szereztünk. A programokban igyekszünk kivédeni mindazoknak az adathibáknak a kedvezőtlen hatását, amelyek az alkalmazás során előfordultak, még akkor is, ha ez a programok méretét és futási idejét növeli. Az IPSP kidolgozásakor megoldandó feladatok Az öntözéssel kapcsolatos feladatok bonyolultsága miatt a tervezési folyamat teljes automatizálására nincs egyenlőre mód, a következő évti15