Cтраница 1
Обычная программа представляет собой перечень команд, которые надлежит выполнить машине для решения задачи. Программа понятна данной машине, так как написана на ее входном языке. Однако для другой машины такая программа, написанная в кодах конкретных команд, оказывается непонятной, так как у другой машины свой набор команд, свой машинный язык. Разнообразие схем машин влечет за собой и разнообразие их входных языков, являющихся специфичными для каждого типа машин. Пэмимо того, что это вызывает большие неудобства в общении между программистами, пользующимися разными машинами, такие программы не наглядны, требуют большой и утомительной работы при написании, затрудняют проверку и исправление допущенных при составлении ошибок, которые часто выявляются лишь при отладке программы на машине. В связи с этим по мере развития машин стали развиваться другие методы составления программ, а именно написание их на некотором формализованном языке, более рациональном и более наглядном и достаточно полно отражающем структуру программы. Формализованный язык содержит символы, с помощью которых по определенным правилам описываются алгоритмы задач. Алгоритм, описанный таким языком, преобразуется в программу на входном языке данной машины уже в самой машине с помощью специальной программирующей программы - программы-транслятора. Таким образом, формализованный язык не только преследует цели удобства подготовки задач при ручном программировании, но и является основой для автоматизации программирования, резко повышающей производительность труда программистов. [1]
Обычная программа представляет собой перечень команд, которые надлежит выполнить машине для решения задачи. Программа понятна данной машине, так как написана на ее входном языке. Однако для другой машины такая программа, написанная в кодах конкретных команд, оказывается непонятной, так как у другой машины свой набор команд, свой машинный язык. Разнообразие схем машин влечет за собой и разнообразие их входных языков, являющихся специфичными для каждого типа машин. Помимо того, что это вызывает большие неудобства в общении между программистами, пользующимися разными машинами, такие программы не наглядны, требуют большой и утомительной работы при написании, затрудняют проверку и исправление допущенных при составлении ошибок, которые часто выявляются лишь при отладке программы на машине. В связи с этим по мере развития машин стали развиваться другие методы составления программ, а именно написание их на некотором формализованном языке, более рациональном и более наглядном и достаточно полно отражающем структуру программы. Формализованный язык содержит символы, с помощью которых по определенным правилам, описываются алгоритмы задач. Алгоритм, описанный таким языком, преобразуется в программу на входном языке данной машины уже в самой машине с помощью специальной программирующей программы - программы-транслятора. Таким образом формализованный язык не только, преследует цели удобства подготовки задач при ручном программировании, но и является основой для автоматизации программирования, резко повышающей производительность труда программистов. [2]
Обычная программа для цифровых вычислительных машин часто производит операции, которые отбрасывают информацию об истории компьютера, оставляя машину в таком состоянии, когда сведения о непосредственно предшествующем ему состоянии неопределенны. [3]
Обычные программы служат не только для подготовки данных для других программ, но и для наблюдения за установкой и печатания измеряемых параметров процесса. [4]
Обычные программы на Си / Си для DOS или UNIX используют функцию mainQ в качестве входа в программу, а Windows-программы используют для этого WinMain. У этих двух программ довольно много общего. А именно то, что они обе служат в качестве первой функции, вызываемой из конкретной программы. [5]
Будучи обычной программой, предназначенной для работы с базами данных, Access выводит табличную информацию обычным, базовым шрифтом. Однако всегда пользоваться именно этим шрифтом не обязательно. [6]
Размещение массива SCORE в памяти. [7] |
В обычных программах на языке Паскаль значениями параметра п являются 1, 2 и 4 соответственно для символьного, целочисленного и вещественного типов данных. [8]
Прототип представляет обычную программу, но, когда макрокоманда вызывается в программе, фиктивные аргументы в ней заменяются соответствующими символическими наименованиями из вызова макрокоманды. [9]
Дополнительно к обычной программе испытаний тормозных рукавов определяют деформацию под действием вакуума, набухание в топливе и изгибоустойчи-вость. [10]
Хотя известны и обычные программы, специализирующиеся на определенных задачах из представленного перечня ( или аналогичных им в смежных областях), в следующей главе мы покажем, в чем состоит существенная разница между обычным подходом и прелагаемым в сфере искусственного интеллекта и почему экспертные системы можно выделить в отдельный, достаточно хорошо различимый класс программ. Четкого формального определения экспертной системы, которое всех бы удовлетворило, не существует - приведенное выше тоже довольно расплывчато. Но тем не менее существует довольно много важных признаков, присущих в той или иной степени всем экспертным системам. [11]
В отличие от обычных программ для ЭВМ, представляющих собой формализованную запись некоторой процедуры ( процедурального знания, как говорят специалисты в области искусственного интеллекта), интеллектуальные программы должны опираться на знания о проблемной среде, которые хранятся в памяти ЭВМ в виде декларативных знаний. Только такое разделение знаний на две составляющие способно обеспечить построение конкретных процедур с помощью метапроцедур, работающих над знаниями о той предметной области, которая доступна ЭВМ. [12]
Сами программы библиотекаря являются обычными программами библиотеки программ, в них соблюдены все правила передачи параметров и другие правила, предъявляемые к программе, входящей в библиотеку. При работе этих программ проводится контроль на совпадение имен каждой из новых программ с программами на данной магнитной ленте. Запись программы с повторившимся наименованием не производится. Выдается список программ, имеющихся на магнитной ленте. Этот список может быть получен также с помощью отдельной программы СПРАВ. В библиотеке имеются также программы, позволяющие скопировать магнитную ленту с библиотекой, исключив при этом ненужные программы. [13]
ХАСП поступает на выполнение как обычная программа и после загрузки получает состояние супервизора и начинает обслуживать все включенные оператором устройства. По указанию оператора инициализируется или сохраняется память на диске СПУЛ1 и начинается обработка заданий. Интерфейс между ОС и ХАСП поддерживается через супервизор ввода-вывода. [14]
Тогда, рассчитав трубопровод по обычной программе как трижды статически неопределимую систему, получим: Х3 - 6 372 т, Х4 - 0 7734 т, Я5 7 924 тм. [15]