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

Термины:

РАСШИРЯЮЩИЙСЯ ЦЕМЕНТ, собирательное назв. группы цементов.
РЕЛАКСАЦИЯ МАГНИТНАЯ, один из этапов релаксации - процесс установления.
РЕЧНОЙ ШТАТ (Rivers State), штат на Ю. Нигерии.
САХАРОВ Андрей Дмитриевич (р. 21.5. 1921, Москва), советский физик, акад. АН СССР.
СЕЙСМИЧЕСКОЕ МИКРОРАЙОНИРОВАНИЕ, раздел инженерной сейсмологии.
СЕРОВОДОРОД, H2S, то же, что сернистый водород.
СИМАБАРСКОЕ ВОССТАНИЕ, крупнейшее крест. восстание в Японии.
СКАФАНДР (франц. scaphandre, от греч. skaphe - лодка и апёг, род. падеж andros - человек).
СЛОЖНАЯ ФУНКЦИЯ, функция от функции.
Раздача продуктов голодающим. Самара. 1921. .


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

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

8406202921612109121По химич. природе - стероид, синтезируемый в организме из холестерина. Будучи промежуточным продуктом при биосинтезе всех стероидных гормонов, П. может образовываться в любых секретирующих их тканях. Осн. место синтеза П. у высших животных и человека - жёлтое тело яичников, где образование П. регулируется лютеинизирующим гормоном гипофиза. В крови П. находится гл. обр. в виде комплексов с белками. Во взаимодействии со вторым женским гормоном - эстрадиолом - П. регулирует астральный цикл у млекопитающих (или менструальный - у человека). В предовуляторную фазу полового цикла у женщин суточная продукция П. (в основном в коре надпочечников) составляет 1-3 мг, в постовуляторную - до 20-30 мг (в основном в жёлтом теле). П. вызывает изменения в слизистой оболочке матки, подготовляя её к имплантации оплодотворённой яйцеклетки. Если оплодотворения не произошло, жёлтое тело атрофируется, а секреция П. снижается. При наступлении беременности для её нормального протекания необходимо образование до 200-250 мг П. в сутки (в чём участвует и плацента). П. подавляет активность гладкой мускулатуры матки, предотвращая тем самым выкидыш плода, а также препятствует овуляции новых фолликулов. В конце беременности концентрация П. в матке снижается, что служит одним из пусковых механизмов родов. П. и его синтетич. производные (общее название прогестины, или гестагены) используются в медицине при лечении различных нарушений овариального цикла и беременности, а в сочетании с эстрогенами - как противозачаточные средства. П. обнаружен также у нек-рых насекомых (производные П. служат им "химич. оружием") и у цветковых растений. Химич. структура П. установлена в 1934 (А. Бутенандт и др.).
[2101-2.jpg]

Лит.: Савченко О. Н., Гормоны яичника и гонадотропные гормоны, Л., 1967; Хефтман Э. М., Биохимия стероидов, пер. с англ., М., 1972. Б. В. Покровский.
2106.htm
ПРОГРАММИРОВАНИЕ, процесс составления упорядоченной последовательности действий (программы) для ЭВМ; науч. дисциплина, изучающая программы для ЭВМ и способы их составления, проверки и улучшения.

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

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

Дополнит. особенностью П. является его трудность: размеры многих реальных программ исчисляются тысячами команд, а количество выполняемых ими действий - десятками миллионов. Такие объёмы в сочетании с элементарным характером машинных команд делают П. одновременно и очень сложным, и очень монотонным процессом.

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

Языки программирования как способ точного формулирования задачи на разных этапах подготовки её к решению на ЭВМ сыграли фундаментальную роль в развитии П. В частности, они позволяют трактовать П. как процесс перевода задания для ЭВМ, выраженного в нек-ром языке, на другой язык - "язык машины". Если найти и описать точные правила такого перевода, то эти правила, в свою очередь, можно запрограммировать на ЭВМ. Полученные программы, автоматизирующие процесс П., наз. трансляторами.

Процесс П. обычно состоит из след. этапов:
[2102-1.jpg]

Содержание каждого этапа П. можно пояснить на примере решения квадратного уравнения.

Исходная формулировка. Надо найти корни 50 квадратных уравнений вида ax2 + bx + c = 0, коэффициенты к-рых заданы в виде трёх таблиц Ai, Bi и Сi(i = 1, .... 50).

Алгоритмическое описание задачи получается в результате полного математич. исследования её постановки, выбора стандартных или поиска новых алгоритмов выполнения всех нужных вычислений, а также уточнения, какие исходные данные надо ввести в ЭВМ и какие результаты надо получить. В данном случае алгоритмич. описание может иметь такой вид: ввести в ЭВМ таблицы коэффициентов Ai, Bi и Ci; решить каждое уравнение по общей формуле
[2102-2.jpg]

с исследованием дискримината b2-4aс для определения случая комплексных корней; для единообразия каждый корень уравнения выдавать как комплексное число x=u + iv, полагая в случае вещественных корней мнимую часть равной нулю.

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

В 70-х гг. 20 в. существует целое семейство таких языков П.: алгол-60, фортран для решения инженерных и науч. задач, кобол для экономич. расчётов, симула для П. математич. моделей, более мощные языки алгол-68 ц ПЛ/I, охватывающие все виды применений ЭВМ. Для всех из них существуют трансляторы, обеспечивающие автоматич. построение машинных программ для задач, выраженных в этих языках.

Программа решения квадратного уравнения, записанная на языке алгол-60 (адаптированном ):
[2102-3.jpg]

Машинно-ориентированный язык представляет программы в терминах команд ЭВМ, но выраженных в более удобной для употребления символике, нежели прямое двоичное представление. Он используется на промежуточном этапе процесса автоматич. трансляции с языка более высокого уровня или же как язык П., когда программа по существу сразу должна быть сконструирована в терминах машинных команд. В последнем случае роль языка высокого уровня часто играет язык блок-схем, когда структура программы, т. е. последовательность выполнения её "блоков"., наличие разветвления и повторяющихся участков показываются в графич. форме, а функции каждого блока записываются в произвольной текстовой форме. Ниже следует пример блок-схемы решения квадратного уравнения:
[2102-4.jpg]

После составления программы неотъемлемым этапом П. является "отладка" программы, т. е. обнаружение и исправление ошибок, допускаемых при П. Осн. средство отладки - т. н. отладочные запуски,