БЭС:
Большой
Советский
Энциклопедический
Словарь

Термины:

БЕРНШТЕЙНИАНСТВО, одна из первых разновидностей ревизионизма.
БИОЛОГИЧЕСКИЕ СТАНЦИИ, научно-исследовательские учреждения.
БОРТОВАЯ РАДИОСИСТЕМА КОСМИЧЕСКОЙ СВЯЗИ, комплекс радиотехнич. аппаратуры.
БУШПРИТ, бугшприт (англ, bowsprit.
ВОСТОЧНО-КАРПАТСКАЯ ОПЕРАЦИЯ 1944.
ВЫСШАЯ АТТЕСТАЦИОННАЯ КОМИССИЯ (ВАК), государственный орган.
ГАРАНТИИ ПРАВ ГРАЖДАН, условия и средства.
ГИПЕРБОЛОИДНАЯ ПЕРЕДАЧА, зубчатая передача для осуществления вращения.
ГОАЦИН (Opisthocomus hoatzin), птица, единственный вид.
ГИБРИДНАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА, аналого-цифровая вычислительная машина.


Фирмы: адреса, телефоны и уставные фонды - справочник предприятий оао в экономике.

Большая Советская Энциклопедия - энциклопедический словарь:А-Б В-Г Д-Ж З-К К-Л М-Н О-П Р-С Т-Х Ц-Я

ыка, принятый на междунар. конференции в Париже (янв. 1960), получил назв. "Алгол-60" (в отличие от первоначального вида, названного "Алгол-58").

Осн. символами А. являются десятичные цифры, строчные и заглавные лат. буквы, знаки препинания, знаки матем. и логич. операций, прочие спец. знаки и нек-рые англ, слова (в частности, begin и end). Из осн. символов в А. по определённым правилам образуются конструкции - числа и выражения (арифметич., логич. и др.), описания, примечания и операторы, к-рые, в свою очередь, в сочетании с осн. символами образуют более сложные операторы и т. д. Алгоритм, заданный на А., наз. алгол-программой. С помощью спец. программы он преобразуется в программу на языке конкретной цифровой вычислит, машины.

Лит.: Алгоритмический язык АЛГОЛ-60, пер. с англ., М., 1965; Лавров С. С., Универсальный язык программирования (АЛГОЛ-60), 2 изд., М., 1967.

АЛГОЛЬ, В - Персея, затменная переменная звезда, переменность к-рой открыта в 1669. Блеск А. изменяется от 2,2 до 3,5 визуальной звёздной величины с периодом 2,867 суток. Расстояние от Солнца - 36 парсек. Переменные звёзды с кривой изменения блеска, как у А., составляют класс звёзд типа Алголя.

АЛГОНКИНСКИЕ ЯЗЫКИ, одна из основных семей языков североамериканских индейцев. В результате истребления племён А. я. сохранились лишь в немногих местах в США и Канаде, гл. обр. в р-не Великих озёр и южнее. Распадаются на 5 осн. групп: языки т. н. "черноногих" индейцев; чейенн; арапахо; центральная и восточная группы; калифорнийская группа. Наиболее обширны центр, н вост. группы, к к-рым относятся языки собственно алгонкинский, оджибве, оттава (в р-не оз. Верхнего и Гурон), кри (на Лабрадоре), делаварский (в Пенсильвании и в штатах Нью-Йорк и Нью-Джерси), фоке (долина Миссисипи), а также ныне исчезнувшие языки могикан, массачусет-ский и др. Языки т. н. "черноногих" индейцев (блэкфут) распространены в Канаде, у подножия Скалистых гор и в сев. части Монтаны; шейен - в ю.-в. части Миннесоты и с.-в. части Юж. Дакоты; арапахо - в вост. части Сев. Дакоты и в юж. части Монтаны; калифорнийская группа (Калифорния) представлена двумя языками - вийот и юрок. В грамматич. отношении А. я. характеризуются ярко выраженной инкорпорацией (см. Инкорпорирующие языки). В А. я. элементы, соответствующие второстепенным членам предложения, зависящие от глагольного сказуемого, входят в состав последнего как морфы, в результате чего одна словоформа соответствует целому предложению.

Лит.: Boas Fr.. Handbook of American Indian languages, pt 1, Wash., 1911; Pilling J. C., Bibliography of the Algonquian languages, Wash., 1891.

АЛГОНКИНЫ, группа родств. но языку (см. Алгонкинские языки) индейских племён, древнейших насельников Сев. Америки, охотников, рыболовов и ранних земледельцев, живших в прошлом на большом пространстве от Атлантич. побережья до Скалистых гор. Территориально различаются 4 группы А.: сев.-восточная (кри, монтанье, наскапи, мик-маки и др.); приатлантическая (абенаки, наррагансеты, массачусеты, поухатаны и др.), почти полностью уничтоженная на первых же этапах колонизации материка европейцами; центральная (могиканы, делавары, Майами, иллинойсы, отта-вы, оджибве, шауни, собств. алгонкины, меномини и др.), оставившая о себе память в топонимике; западная ("черноно-гие", чейенны, арапахо, ацина). Остатки алгонкинских племён разбросаны по резервациям США (100 тыс. чел.) и Канады (75 тыс. чел.; 1961). К А.в языковом отношении близки племена Тихоокеанского побережья Сев. Америки селиши (числ. в США 12 тыс. чел., в Канаде 15 тыс. чел.) и вакаши (в Канаде 6 тыс. чел.).

Лит.: Народы Америки, т. 1, М., 1959. Ю. П. Аверкиева.

АЛГОРИТМ, алгорифм, одно из основных понятий (категорий) математики, не обладающих формальным определением в терминах более простых понятий, а абстрагируемых непосредственно из опыта. А. являются, напр., известные из начальной школы правила сложения, вычитания, умножения и деления столбиком. Вообще, под А. понимается всякое точное предписание, к-рое задаёт вычислительный процесс (наз. в этом случае алгоритмически м), начинающийся с произвольного исходного данного (из нек-рой совокупности возможных для данного А. исходных данных) и направленный на получение полностью определяемого этим исходным данным результата; напр., в упомянутых А. арифметич. действий возможными результатами могут быть натуральные числа, записанные в десятичной системе, а возможными исходными данными - упорядоченные пары таких чисел. В содержание предписания, т. о., помимо инструкции по развёртыванию алгорит-мич. процесса, должно входить также: 1) указание совокупности возможных исходных данных (в. и. д.) и 2) правило, по к-рому процесс признаётся закончившимся ввиду достижения результата.

Не предполагается, что результат будет обязательно получен: процесс применения А. к конкретному в. и. д. (т. е. алго-ритмич. процесс, развёртывающийся начиная с этого данного) может также оборваться безрезультатно или не закончиться вовсе. В случае, если процесс заканчивается (соответственно не заканчивается) получением результата, говорят, что А. применим (соответственно неприменим) к рассматриваемому в. и. д. (Можно построить такой А. , для к-рого не существует А., распознающего по произвольному возможному для Я исходному данному, применим к нему Я или нет; такой А. можно, в частности, построить так, чтобы совокупностью его в. и. д. служил натуральный ряд.)

Понятие А. занимает одно из центральных мест в совр. математике, прежде всего вычислительной. Так, проблема численного решения уравнений данного типа сводится к отысканию А., к-рый всякую пару, составленную из произвольного уравнения этого типа и произвольного рационального числа , перерабатывает в число (или набор чисел) меньше, чем на , отличающееся (отличающихся) от корня (корней) этого уравнения. Усовершенствование вычислит, машин даёт возможность реализовать на них всё более сложные А. Однако встретившийся в описывающей понятие А. формулировке термин "вычислительный процесс" не следует понимать в узком смысле только цифровых вычислений. Так, уже в школьном курсе алгебры говорят о буквенных вычислениях, да и в арифметич. вычислениях появляются отличные от цифр символы: скобки, знак равенства, знаки арифметич. действий. Можно пойти дальше и рассматривать вычисления с произвольными символами и их комбинациями; именно таким широким пониманием пользуются при описании понятия А. Так, можно говорить об А. перевода с одного языка на другой, об А. работы поездного диспетчера (перерабатывающего информацию о движении поездов в приказы) и др. примерах алгоритмич. описания процессов управления; именно поэтому понятие А. является одним из центральных понятий кибернетики. Вообще, исходными данными и результатами А. могут служить самые разнообразные конструктивные объекты; напр., результатами т. н. распознающих А. служат слова "да" и "нет".

Пример алгоритма. В. и. д. и возможными результатами пусть служат всевозможные конечные (в т. ч. пустая) последовательности букв а и b ("слова в алфавите {а, b}"). Условимся называть переход от слова X к слову Y "допустимым" в следующих двух случаях (ниже Р обозначает произвольное слово);

1) X имеет вид аР, а Y имеет вид Pb;

2) X имеет вид baP, а Y имеет вид Раbа. Формулируется предписание: "взяв к.-л. слово в качестве исходного, делай допустимые переходы до тех пор, пока не получится слово вида ааР; тогда остановись, слово Р и есть результат". Это предписание образует А., к-рый обозначим через С. Возьмём в качестве исходного данного слово babaa. После одного перехода получим bаааЬа, после второго aabaaba. В силу предписания мы должны остановиться, результат есть baaba. Возьмём в качестве исходного данного слово baaba. Получим последовательно аbааbа, baobab, abababa, bababab, babababa, ... Можно доказать, что процесс никогда не кончится (т. е. никогда не возникает слово, начинающееся с аа, и для каждого из получающихся слов можно будет совершить допустимый переход). Возьмём теперь в качестве исходного дан-

ного слово abaab. Получим baabb, abbaba, bbabab. Далее мы не можем совершить допустимый переход, и в то же время нет сигнала остановки. Произошла т. н. "безрезультативная остановка". Итак, С применим к слову babaa и неприменим к словам baaba и abaab.

Значение А. А. в науке встречаются на каждом шагу; умение решать задачу "в общем виде" всегда означает, по существу, владение нек-рым А. Говоря, напр., об умении человека складывать числа, имеют в виду не то, что он для любых двух чисел рано или поздно сумеет найти их сумму, а то, что он владеет нек-рым единообразным приёмом сложения, применимым к любым двум конкретным записям чисел, т. е., иными словами, А. сложения (примером такого А. и является известное правило сложения чисел столбиком). Понятие задачи "в общем виде" уточняется при помощи понятия массовая проблема (м. п.). М.п. задаётся серией отдельных, единичных проблем и состоит в требовании найти общий метод (то есть А.) их решения. Так, проблема численного решения уравнений данного типа и проблема автоматич. перевода суть м. п.: образующими их единичными проблемами являются в 1-м случае проблемы численного решения отдельных уравнений данного типа, а во 2-м случае - проблемы перевода отдельных фраз. Ролью м. п. и определяется как значение, так и сфера приложения понятия А. М. п. чрезвычайно характерны н важны для математики: напр., в алгебре возникают м. п. проверки алгебр, равенств различных типов, в матем. логике - м. п. распознавания выводимости предложений из заданных аксиом и т. п. (для матем. логики понятие А. существенно ещё и потому, что на него опирается центральное для матем. логики понятие исчисления, служащее обобщением и уточнением интуитивных понятий "вывода" и "доказательства"). Установление неразрешимости к.-л. массовой проблемы (напр., проблемы распознавания истинности или доказуемости для к.-л. логико-матем. языка), т. е. отсутствия единого А., позволяющего найти решения всех единичных проблем данной серии, является важным познават. актом, показывающим, что для решения конкретных единичных проблем принципиально необходимы специфические для каждой такой проблемы методы. Существование неразрешимых м. п. служит, т. о., проявлением неисчерпаемости процесса познания.

Содержательные явления, к-рые легли в основу образования понятия "А.", издавна занимали важное место в науке. С древнейших времён мн. задачи математики заключались в поисках тех или иных конструктивных методов. Эти поиски, особенно усилившиеся в связи с созданием удобной символики, а также осмысления принципиального отсутствия искомых методов в ряде случаев (задача о квадратуре круга и подобные ей) - всё это было мощным фактором развития науч. знаний. Осознание невозможности решить задачу прямым вычислением привело к созданию в 19 в. теоретико-множественной концепции. Лишь после периода бурного развития этой концепции (в рамках к-рой вопрос о конструктивных методах в современном их понимании вообще не возникает) оказалось возможным в сер. 20 в. вновь вернуться к вопросам конструктивности, но уже на новом уровне, обогащённом выкристаллизовавшимся понятием А. Это понятие легло в основу

особого конструктивного направления в математике.

Само слово "А." происходит от algo-rithmi, являющегося, в свою очередь, лат. транслитерацией арабского имени хорез-мийского математика 9 в. аль-Хорезми. В cp.-век. Европе А. наз. десятичная позиционная система счисления и искусство счёта в ней, поскольку именно благодаря лат. переводу (12 в.) трактата аль-Хорезми Европа познакомилась с позиционной системой.

Строение алгоритмического процесса. Алгоритмич. процесс есть процесс последовательного преобразования конструктивных объектов (к. о.), происходящий дискретными "шагами"; каждый шаг состоит в смене одного к. о. другим. Так, при применении А. С к слову baaba возникают последовательно baaba, abaaba, baabab и т. д. А при применении, скажем, А. вычитания столбиком к паре (307, 49) последовательно возникнут такие к. о.:

При этом в ряду сменяющих друг друга к. о. каждый последующий полностью определяется (в рамках данного А.) непосредственно предшествующим. При более строгом подходе предполагается также, что переход от каждого к. о. к непосредственно следующему достаточно "элементарен" - в том смысле, что происходящее за один шаг преобразование предыдущего к. о. в следующий носит локальный характер (преобразованию подвергается не весь к. о., а лишь нек-рая, заранее ограниченная для данного А. его часть и само это преобразование определяется не всем предыдущим к. о., а лишь этой ограниченной частью).

Т. о., наряду с совокупностями возможных исходных данных и возможных результатов, для каждого А. имеется ещё совокупность промежуточных результатов (п. р.), представляющая собой ту рабочую среду, в к-рой развивается алгоритмич. процесс. Для ? все три совокупности совпадают, а для А. вычитания столбиком - нет; возможными исходными данными служат пары чисел, возможными результатами - числа (все в десятичной системе), а промежуточные результаты

суть "трёхэтажные" записи вида, где

q - есть запись числа в десятичной системе, r - такая запись или пустое слово, ар - запись числа в десятичной системе с допущением точек над нек-рыми цифрами. Работа А. начинается подготовительным шагом, на к-ром возможное исходное данное преобразуется в начальный член ряда сменяющих друг друга промежуточных результатов; это преобразование происходит на основе специального, входящего в состав рассматриваемого А. "правила начала". Это правило длясостоит в применении тождественного преобразования, а для А. вычитания - в замене пары

на запись -, Затем применяется "правило непосредственной переработки", осуществляющее последоват. преобразования каждого возникающего промежуточного результата в следующий. Эти преобразования происходят до тех пор, пока нек-рое испытание, к-рому подвергаются все промежуточные результаты по мере их возникновения, не покажет, что данный промежуточный результат является заключительным; это испытание производится на основе спец. "правила окончания". Напр., для С правило окончания состоит в проверке, не начинается ли промежуточный результат на ая. (Если ни для какого из возникающих промежуточных результатов правило окончания не даёт сигнала остановки, то либо к каждому из возникающих промежуточных результатов применимо правило непосредственной переработки, и алгоритмич. процесс продолжается неограниченно, либо же к нек-рому промежуточному результату правило непосредств. переработки оказывается неприменимым, и процесс оканчивается безрезультатно.) Наконец, из заключительного промежуточного результата - также на основе спец. правила - извлекается окончательный результат; для С это извлечение состоит в отбрасывании первых двух букв а, а для А. вычитания - в отбрасывании всего, кроме самой нижней строчки цифр. (Во многих важных случаях правило начала и правило извлечения результата задают тождественные преобразования и потому отдельно не формулируются.) Т. о., для каждого А. можно выделить 7 характеризующих его (не независимых!) параметров: 1) совокупность возможных исходных данных, 2) совокупность возможных результатов, 3) совокупность промежуточных результатов, 4) правило начала, 5) правило непосредств. переработки, 6) правило окончания, 7) правило извлечения результата.

"Уточнения" понятия А. Возможны дальнейшие "уточнения" понятия А.„ приводящие, строго говоря, к известному сужению этого понятия. Каждое такое уточнение состоит в том, что для каждого из указанных 7 параметров А. точно описывается нек-рый класс, в пределах к-рого этот параметр может меняться. Выбор этих классов и отличает одно уточнение от другого. Во многих уточнениях все классы, кроме двух-класса совокупностей промежуточных результатов и класса правил непосредств. переработки, - выбираются единичными, т. е. все параметры, кроме указанных двух, жёстко фиксируются. Поскольку 7 параметров однозначно определяют нек-рый А., то выбор 7 классов изменения этих параметров определяет нек-рый класс А. Однако такой выбор может претендовать на название "уточнения", лишь если имеется убеждение, что для произвольного А., имеющего допускаемые данным выбором совокупности возможных исходных данных и возможных результатов, может быть указан равносильный ему А. из определённого данным выбором класса А. Это убеждение формулируется для каждого уточнения в виде основной гипотезы, к-рая - при современном уровне наших представлений - не может быть предметом матем. доказательства.

Первые уточнения описанного типа предложили в 1936 амер. математик Э. Л. Пост и англ, математик А. М. Тьюринг (см. Тьюринга машина). Известны также уточнения, сформулированные сов. математиками А. А. Марковым (см. Нормальный алгоритм) и А. Н. Колмогоровым (последний предложил трактовать конструктивные объекты как топологич. комплексы определённого вида, что дало возможность уточнить свойство "локальности" преобразования). Для каждого из предложенных уточнений соответствующая осн. гипотеза хорошо согласуется с практикой. В пользу этой гипотезы говорит и то, что, как можно доказать, все предложенные уточнения в нек-ром естественном смысле эквивалентны друг другу.

В качестве примера приведём (в модернизированном виде) уточнение, предложенное Тьюрингом. Чтобы задать тьюрингов А., надо указать; а) попарно непересекающиеся алфавиты Б, Д, Ч с выделенной в Д буквой и выделенными в Ч буквами ) набор пар вида, где а Т есть один из знаков - , 0, +, причём предполагается, что в этом наборе (наз. программой) нет 2 пар с одинаковыми первыми членами. Параметры А. задаются так; возможными исходными данными и возможными результатами служат слова в Б, а промежуточными результатами - слова в , содержащие не более одной буквы из Ч. Правило начала: исходное слово Р переводится в слово . Правило окончания; заключительным является промежуточный результат, содержащий w. Правило извлечения результата: результатом объявляется цепочка всех тех букв заключительного промежуточного результата, которая идёт вслед за со и предшествует первой букве, не принадлежащей Б. Правило непосредств. переработки, переводящее А в А', состоит в следующем. Приписываем к А слева и справа букву ; затем в образовавшемся слове часть вида где заменяем на слово