Праграмавання тэорыя 1/234; 3/605

Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)

АЎТАМАТЫЗА́ЦЫЯ ПРАГРАМАВА́ННЯ,

раздзел прыкладнога праграмавання, які распрацоўвае метады аўтам. складання праграм і рашэння задач на ЭВМ.

Аснову аўтаматызацыі праграмавання складаюць мовы праграмавання. Сістэмы аўтаматызацыі праграмавання ў выніку стварэння адпаведнага матэм. забеспячэння ЭВМ спрашчаюць метады падрыхтоўкі заданняў для выканання на ЭВМ, павялічваюць эфектыўнасць іх выкарыстання, садзейнічаюць стварэнню сродкаў праграмавання, наладцы і захоўванню праграм і інш.

т. 2, с. 115

Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)

Мовы праграмавання 1/234, 236; 5/197; 7/284—285; 8/531, 534; 10/543

Беларуская Савецкая Энцыклапедыя (1969—76, паказальнікі; правапіс да 2008 г., часткова)

МО́ВА ПРАГРАМАВА́ННЯ,

фармальная мова сувязі чалавека з ЭВМ, прызначаная для апісання інфармацыі (напр., даных) і алгарытмаў яе апрацоўкі. Задаецца наборам сімвалаў (алфавіт), правіламі пабудовы тэксту (сінтаксіс), пералікам дзеянняў і аб’ектаў, што апісваюцца сінтаксічна дапушчальнымі тэкстамі праграм (семантыка). Праграмы, напісаныя на М.п., пераводзяцца ў машынныя коды з дапамогай транслятара.

Адрозніваюць М.п. машынна-арыентаваныя, працэдурна-арыентаваныя і аб’ектна-арыентаваныя. Да машынна-арыентаваных адносяць мовы, што ўлічваюць асаблівасці канкрэтнай ЭВМ (структуру каманд, памяць, знешнія прылады і інш.) і дазваляюць ствараць праграмы, такія ж па эфектыўнасці, як праграмы. напісаныя ў кодах машыны (гл. Асемблер, Машынная мова). У працэдурна-арыентаваных М.п. (напр., Паскаль, Фартран, Алгол, Модула, ПЛ/1) вылучаюць 2 часткі: для апісання структуры аб’ектаў і для працэдуры іх апрацоўкі. На іх эфектыўна апісваюцца і рэалізуюцца алгарытмы апрацоўкі інфармацыі складанай іерархічнай структуры. Самастойнае падмноства такіх моў складаюць мовы мадэліравання. Аб’ектна-арыентаваныя М.п. (напр., Ада, Сі​++) грунтуюцца на 4 гал. прынцыпах: магчымасць праграмісту апісваць уласныя аб’екты, вызначаць уласныя аперацыі над аб’ектамі, будаваць іерархіі аб’ектаў і дзеянняў над імі, перавызначаць аб’екты і аперацыі над імі. У выніку з’явіліся магчымасці развіваць і назапашваць праграмы з канкрэтнай прадметнай вобласці, павялічылася іх надзейнасць і скараціўся час іх распрацоўкі і наладкі.

У.​Л.​Каткоў.

т. 10, с. 504

Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)

Сі,

мова праграмавання.

т. 14, с. 361

Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)

АЛГАРЫТМІ́ЧНАЯ МО́ВА,

гл. ў арт. Мова праграмавання.

т. 1, с. 233

Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)

ПАСКА́ЛЬ,

працэдурна-арыентаваная мова праграмавання высокага ўзроўню. Распрацавана ў 1969—71 швейц. вучоным Н.​Віртам для мэт навучання праграмаванню і названа імем Б.Паскаля.

Характэрныя асаблівасці: шырокая наменклатура базавых тыпаў даных, строгая тыпізацыя даных і пераменных, магчымасць выбару адной з некалькіх паслядоўнасцей (галін) аператараў па вылічаным нумары галіны і інш. Вызначаецца адноснай прастатой і высокай эфектыўнасцю рэалізацыі большасці навук.-тэхн. задач выліч. характару, сістэм кіравання базамі даных і экспертных сістэм. Выкарыстоўваецца як мова праграмавання персанальных ЭВМ, а таксама для навучання праграмаванню, складання транслятараў і інш. праграм.

т. 12, с. 162

Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)

БЭ́ЙСІК (англ. basic),

мова праграмавання высокага ўзроўню, якая арыентавана на дыялогавую работу з ЭВМ. Уваходзіць у склад матэм. забеспячэння большасці мікраЭВМ. Прызначаны для складання праграм рашэння навук.-тэхн. задач. Мае просты сінтаксіс, што забяспечвае выкарыстанне яго непрафесійнымі праграмістамі — інжынерамі, вучонымі, студэнтамі і інш.

т. 3, с. 383

Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)

АПЕРА́ЦЫЙ ДАСЛЕ́ДАВАННЕ,

метад распрацоўкі колькасна абгрунтаваных рэкамендацый па прыняцці аптымальных рашэнняў па арганізацыі і кіраванні дзеяннямі (аперацыямі). Навукова аформілася для рашэння тэхн., тэхніка-эканам. задач і задач кіравання ў канцы 1940-х г.

У кожнай задачы аперацый даследавання фармальна апісана мноства магчымых рашэнняў і вызначанай мэтавай функцыі, значэнні якой характарызуюць меру дасягнення мэты пры кожным магчымым рашэнні. Задачы аперацый даследавання бываюць статычныя і дынамічныя, дэтэрмінаваныя і стахастычныя. У статычных задачах мэтавая функцыя яўна не залежыць ад часу, у дынамічных — час мае істотнае значэнне, у дэтэрмінаваных — выбар канкрэтнага рашэння прыводзіць да пэўнага значэння мэтавай функцыі, у стахастычных — гал. ролю адыгрывае фактар выпадковасці. Пры рашэнні статычных дэтэрмінаваных задач карыстаюцца метадамі лінейнага і нелінейнага праграмавання, дынамічных дэтэрмінаваных — дынамічнага праграмавання, стахастычных — тэорыі імавернасцяў, матэм. статыстыкі, тэорыі масавага абслугоўвання, стат. тэорыі прыняцця рашэнняў. Задачы, у якіх сутыкаюцца інтарэсы двух і больш бакоў, рашаюцца метадамі тэорыі гульняў. Калі дакладнае рашэнне задачы немагчыма, карыстаюцца метадам стат. выпрабаванняў (гл. Монтэ-Карла метад). Для рашэння складаных задач распрацаваны пакеты праграм для ЭВМ. Гл. таксама Аптымізацыі задачы і метады.

М.​А.​Лепяшынскі.

т. 1, с. 424

Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)

ПРАГРА́МНАЕ ЗАБЕСПЯЧЭ́ННЕ ЭВМ,

сукупнасць праграм і праграмных дакументаў, неабходных для аўтаматызаванай наладкі праграм і рашэння прыкладных задач на ЭВМ. Забяспечвае рэалізацыю функцый ЭВМ і вылічальнай сістэмы. Кампаненты П.з. садзейнічаюць эфектыўнаму функцыянаванню тэхн. сродкаў і абслугоўваюць карыстальнікаў выліч. сістэм. Найважн. кампаненты П.з.: аперацыйная сістэма, пакеты прыкладных праграм, бібліятэкі стандартных праграм, комплексы праграм тэхн. абслугоўвання.

Адрозніваюць П.з. базавае (сістэмнае) і прыкладное. Базавае П.з. ўключае праграмы універсальнага карыстання (тэкставыя рэдактары, сродкі машыннай графікі, узаемадзеянне з камп’ютэрнымі сеткамі і WEB-дызайну (гл. Інтэрнет), праграмы апрацоўкі каманд карыстальніка] і праграмы аўтаматызацыі праграмавання (сістэмы аперацыйная, праграмавання і наладкі, кіравання базамі даных). З мэтай выкарыстання існуючага П.з. распрацоўваюцца праграмна-сумяшчальныя сем’і ЭВМ. Найб. пашыраныя і адпрацаваныя кампаненты базавага П.з. рэалізуюцца апаратна і ў выглядзе мікрапраграм. Прыкладное П.з. арыентавана на рашэнне канкрэтных задач: аўтаматызаванае праектаванне, распазнаванне вобразаў і апрацоўка відарысаў, кіраванне вытворчасцю, тэхнал. працэсамі.

На Беларусі П.з. распрацоўваецца з пачатку 1960-х г. на Мінскім заводзе ЭВМ, у НДІ ЭВМ, Ін-тах матэматыкі і тэхн. кібернетыкі Нац. АН, БДУ, Бел. ун-це інфарматыкі і радыёэлектронікі і інш.

С.​У.​Абламейка.

т. 12, с. 534

Беларуская Энцыклапедыя (1996—2004, правапіс да 2008 г., часткова)