Большая Советская Энциклопедия (ПР)
Шрифт:
После составления программы неотъемлемым этапом П. является «отладка» программы, т. е. обнаружение и исправление ошибок, допускаемых при П. Основное средство отладки — т. н. отладочные запуски, когда в программу добавляются дополнительные «измерительные» действия, позволяющие по ходу выполнения программы на ЭВМ выдавать «протокол» её работы (порядок выполнения команд, значения промежуточных результатов и т.п.). Исследование протокола позволяет судить о том, в какой степени программа соответствует замыслу программиста.
Развитие П. как науки началось с 1947 в работах американских математиков Дж. Неймана, А. Беркса и Г. Голдстайна, которые описали принципы ЭВМ, управляемой программой, хранящейся в памяти. Они же ввели в употребление блок-схемы программы. Понятие подпрограммы и методики её использования было введено в 1951 английскими учёными М. Уилксом, Дж. Уилером и
Лит.: Лавров С. С., Введение в программирование, М., 1973: его же, Универсальный язык программирования. (АЛГОЛ 60), 3 изд., М., 1972; Жоголев Е. А., Трифонов Н. П., Курс программирования, 3 изд., М., 1971; Джермейн К. Б., Программирование на 1ВМ/360, пер. с англ., 2 изд., М., 1973; Стэбли Д., Логическое программирование в системе 360, пер. с англ., М., 1974.
А. П. Ершов.
Рис. к ст. Программирование.
Программирование математическое
Программи'рование математи'ческое , математическая дисциплина, посвящённая решению экстремальных задач определённого типа. См. Математическое программирование .
Программированное обучение
Программи'рованное обуче'ние , организация учебного процесса по определённой обучающей программе . П. о. появилось в результате заимствования педагогикой рациональных принципов и средств управления сложными системами у кибернетики, математической логики и вычислительной техники. П. о. предусматривает расчленение учебного материала и деятельности обучаемого и обучающего на небольшие порции и шаги, получение информации о выполнении обучаемым каждого шага (оперативная обратная связь) и использование её для изменения стратегии обучения, приспособление обучения к динамике усвоения знаний, умений и навыков каждым обучаемым (индивидуализацию темпов обучения), осуществление обучающим функций управления процессом обучения. Обучающая программа (обучающий алгоритм), по которой осуществляется П. о., закладывается или в специальное обучающее устройство (машинное П. о.; см. Технические средства обучения ), или в программированные учебники (безмашинное П. о.). Относительно определения П. о. к 1975 единого мнения не сложилось: оно характеризуется и как система научной организации труда обучающих и обучаемых, и как педагогическая система, призванная заменить традиционное обучение, и как некая кибернетическая дидактика, и как новый метод обучения, и, наконец, как особый вид самостоятельной работы. Несмотря на разногласия в определении П. о., цель его трактуется однозначно — оптимизация управления процессом усвоения знаний обучаемым. См. также Педагогика .
Лит.: Талызина Н. Ф., Теоретические проблемы программированного обучения, М., 1969; Беспалько В. П., Программированное обучение, М., 1970.
Л. Д. Червякова.
Программированный учебник
Программи'рованный уче'бник , книга, в которой, кроме учебного материала (что учить), содержатся указания о том, как учить — как сочетать чтение (прослушивание) материала с контролем усвоения знаний и навыков, как находить и устранять расхождения между намеченным и достигнутым уровнем усвоения знаний. П. у. реализует линейную, разветвленную или комбинированную обучающую программу . Материал П. у. разбивается на части (кадры), каждая из которых содержит порцию информации, подлежащей усвоению, или указания о выполнении обучаемым определённых действий, дополнительные разъяснения, вопросы и ответы для самопроверки. П. у. выполняет ряд функций преподавателя: служит источником информации, организует учебный процесс, контролирует степень усвоения материала, регулирует темп изучения предмета, даёт необходимые разъяснения, предупреждает ошибки и т.д. Действия обучаемого, как правило, немедленно контролируются ответами. Если действие выполнено правильно, то обучаемому предлагается перейти к следующему кадру; при неверном действии П. у. обычно разъясняет характерные ошибки, допущенные обучаемым. П. у. не всегда можно читать страницу за страницей, в нём часто встречаются препятствия в виде вопросов и задач для самопроверки, и только правильно найденный ответ позволяет двигаться вперёд. См. также Учебные пособия , Учебник .
Л. Д. Червякова.
Программная музыка
Програ'ммная му'зыка , род инструментальной музыки; музыкальное произведения, имеющие словесную, нередко поэтическую программу и раскрывающие запечатленное в ней содержание. Программой может служить заглавие, указывающее, например, на явление действительности, которое имел в виду композитор («Утро» Грига из музыки к драме Ибсена «Пер Гюнт»), или на вдохновившее его литературное произведение («Макбет» Р. Штрауса — симфоническая поэма по драме Шекспира). Более подробные программы обычно составляются по литературным произведениям (симфоническая сюита «Антар» Римского-Корсакова по одноименной сказке Сенковского), реже — вне связи с литературным прообразом («Фантастическая симфония» Берлиоза). Программа раскрывает нечто недоступное для музыкального воплощения и потому не раскрытое самой музыкой; этим она принципиально отличается от любого анализа или описания музыки; придать её музыкальному произведению может только его автор. В П. м. широко применяются музыкальная изобразительность, звукопись, конкретизация через жанр.
Простейший вид П. м. — картинная программность (музыкальной картины природы, народных празднеств, битв и т.п.). В сюжетно-программных произведениях развитие музыкальных образов в той или иной степени отвечает контурам сюжета, как правило, заимствованного из художественной литературы. Порой в них даётся лишь музыкальная характеристика основных образов, общего направления развития сюжета, первоначального и итогового соотношения действующих сил (обобщённо-сюжетная программность), иногда отображается вся последовательность событий (последовательно-сюжетная программность).
В П. м. используются методы развития, позволяющие «следовать» за сюжетом, не нарушая собственно-музыкальных закономерностей. В их числе: вариационность и связанный с ней принцип монотематизма , выдвинутый Ф. Листом; принцип лейтмотивной характеристики (см. Лейтмотив ), который одним из первых применил Г. Берлиоз; объединение в одночастной форме черт сонатного аллегро и сонатно-симфонического цикла, характерное для созданного Ф. Листом жанра симфонической поэмы.
Программность явилась большим завоеванием музыкального искусства, стимулировала поиски новых выразительных средств, способствовала обогащению круга образов музыкальных произведений. П. м. равноправна с музыкой непрограммной и развивается в тесном взаимодействии с ней.
П. м. известна с глубокой древности (античная Греция). Среди программных произведений 18 в. — клавесинные миниатюры Ф. Куперена и Ж. Ф. Рамо, «Каприччо на отъезд возлюбленного брата» И. С. Баха. Ряд программных сочинений создан Л. Бетховеном — «Пасторальная симфония», увертюры «Эгмонт», «Кориолан» и др. Расцвет П. м. в 19 в. во многом связан с романтическим направлением в музыкальном искусстве (см. Романтизм ), провозгласившим лозунг обновления музыки с помощью единения её с поэзией. Среди программных произведений композиторов-романтиков — «Фантастическая симфония» и симфония «Гарольд в Италии» Берлиоза, симфонии «Фауст», «К “Божественной комедии” Данте», симфонические поэмы «Тассо», «Прелюды» и др. Листа. Крупный вклад в П. м. внесли и русские композиторы-классики. Большой известностью пользуются симфоническая картина «Иванова ночь на Лысой горе» и фортепианный цикл «Картинки с выставки» Мусоргского, симфоническая сюита «Антар» Римского-Корсакова, симфония «Манфред», увертюра-фантазия «Ромео и Джульетта», фантазия для оркестра «Франческа да Римини» Чайковского и др. Программные сочинения написаны также А. К. Глазуновым, А. К. Лядовым, А. И. Скрябиным, С. В. Рахманиновым и др. Национальные традиции в области П. м. находят своё продолжение и развитие в творчестве советских композиторов — Н. Я. Мясковского, Д. Д. Шостаковича и др.
Лит.: Чайковский П. И., О программной музыке, Избр. отрывки из писем и статей, М., 1952; Стасов В. В., Искусство XIX века, Избр. соч., т. 3, М., 1952; Лист Ф., Избр. статьи, М., 1959, с. 271—349; Хохлов Ю., О музыкальной программности, М., 1963; KIauwell О., Geschichte der Programmusik, Lpz., 1910; Sychra A., Die Einheit von absoluter Musik und Programmusik, «Beitr"age zur Misik-wissenschaft», [Heft] 1, 1959; Niecks Fr., Programme music in the last four centuries, N. Y., 1969.