Праграмаванне 1/602, 606; 8/531, 534
Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)
ПРАГРАМАВА́ННЕ,
працэс стварэння праграмы ў адпаведнасці з алгарытмам рашэння задачы на ЭВМ; раздзел інфарматыкі, што вывучае тэорыю і распрацоўвае метады пабудовы, наладкі праграм. Адрозніваюць: тэарэтычнае П. — вывучае матэм. абстракцыі праграм, правілы дакладнай фармулёўкі ўмоў задач і алгарытмаў; сістэмнае П. — займаецца праектаваннем, пабудовай і рэалізацыяй сістэм праграмнага забеспячэння для масавага і працяглага выкарыстання; прыкладное П. — абслугоўвае канкрэтныя выпадкі выкарыстання ЭВМ у розных галінах навукі і тэхнікі. Тэарэт. аспекты П. вывучаюцца ў матэматычным праграмаванні.
Алгарытм рашэння задачы будуюць у выглядзе канчатковага набору каманд, для запісу якіх служаць спец. мовы сувязі чалавека з ЭВМ — мовы праграмавання. У П. ўдзельнічаюць сістэмныя аналітыкі (распрацоўка алгарытму, аналіз патрабаванняў) і праграмісты (кадзіраванне, тэстыраванне праграмы і яе выкарыстанне на ЭВМ) Пры П. ўлічваюць канкрэтнае праграмнае асяроддзе: тып ЭВМ, мова П., наяўнасць сродкаў распрацоўкі праграм (база даных, транслятар, рэдактар, наяўнасць бібліятэкі стандартных праграм і модуляў і інш.). Для праверкі дакладнасці выканання праграмы робіцца яе адладка (сістэм. выпрабаванні праграмы на ЭВМ).
Літ.:
Любимский Э.З., Мартынюк В.В., Трифонов Н.П. Программирование. М., 1980;
Мейер Б., Бодуэн К. Методы программирования: Пер. с фр. Т. 1—2. М., 1982;
Грис Д. Наука программирования: Пер. с англ. М., 1984.
С.У.Абламейка, М.П.Савік.
т. 12, с. 533
Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)
Нелінейнае праграмаванне, гл. Лінейнае і нелінейнае праграмаванне
Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)
Параметрычнае праграмаванне 7/83
Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)
Эўрыстычнае праграмаванне 11/490
Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)
Цэлалікавае праграмаванне 7/83; 11/139
Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)
Стахастычнае праграмаванне 7/83; 10/66; 11/416
Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)
Дынамічнае праграмаванне 1/386, 397; 4/326; 7/82, 83; 11/416
Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)
Матэматычнае праграмаванне 1/397, 601; 6/374; 7/82, 83; 10/66; 11/139
Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)
ЛІНЕ́ЙНАЕ ПРАГРАМАВА́ННЕ,
раздзел матэматычнага праграмавання, прысвечаны тэорыі і метадам рашэння задач аб экстрэмумах (мінімумах ці максімумах) лінейных функцый пры абмежаваннях, зададзеных сістэмамі лінейных роўнасцей і няроўнасцей.
Задачы Л.п. з’яўляюцца матэм. мадэлямі задач эканомікі і вытв-сці, напр., задача рацыянальнага размеркавання часу (аптымальнага плана работы) прадпрыемства па розных тэхнал. спосабах, трансп. задача, дзе адшукваецца найб. эканомны план дастаўкі прадуктаў з пунктаў вытв-сці ў пункты спажывання, задача складання самага таннага кармавога рацыёну з пэўных кармоў. Агульная пастаноўка задачы і метад яе рашэння прапанаваны Л.В.Кантаровічам (1939), найб. пашыраны сімплекс-метад рашэння задач (накіраваны перабор мноства дазволеных рашэнняў) — амер. матэматыкам Дж.Данцыгам (1949). Гл. таксама Аперацый даследаванне.
На Беларусі праблемы Л.п. і яго дастасаванняў даследуюцца ў Ін-це матэматыкі Нац. АН, БДУ і інш.
Літ.:
Данциг Дж. Б. Линейное программирование, его применения и обобщения: Пер. с англ. М., 1966;
Габасов Р., Кириллова Ф.М. Методы линейного программирования. Ч. 1—3. Мн., 1977—80.
Ю.Н.Сацкоў.
т. 9, с. 266
Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)