Небольшая подпрограмма - Большая Энциклопедия Нефти и Газа, статья, страница 1
Мозг - замечательный орган. Он начинает работать с того момента, как ты проснулся, и не останавливается пока ты не пришел в школу. Законы Мерфи (еще...)

Небольшая подпрограмма

Cтраница 1


1 Схема тетрода. 1 - анод. 2 - сетка экранирующая. [1]

Небольшие подпрограммы и наборы исходных данных, служащие для проверки правильности программ, составленных для реализации к. Так как программы первоначально содержат ошибки, поэтому проводится их автоматич. Они контролируют работу всей программы или ее частей.  [2]

Немаловажно, что небольшие подпрограммы значительно проще отлаживать, что существенно повышает общую надежность всей программы.  [3]

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

Процедура SKIP создает N пустых строк; используем небольшую подпрограмму вместо того, чтобы загромождать программу FPRINT циклом, встречающимся шесть раз.  [5]

При программировании больших задач целесообразно разбивать всю программу на отдельные небольшие подпрограммы, которые можно независимо разрабатывать и отлаживать. При выполнении из главной программы осуществляются вызовы отдельных подпрограмм, каждая из которых может включать в себя вызов другой подпрограммы. После завершения выполнения управление возвращается в вызывающую программу, обычно на команду, следующую за вызовом. Распределение решения задачи между отдельными программными модулями позволяет более эффективно использовать память ЭВМ. Дополнительно появляется возможность избежать повторного кодирования тех из них, которые используются многократно. Применяя принцип модульности, можно строить целые библиотеки программ на языках высокого уровня или на языках ассемблеров отдельных машин.  [6]

Цели интерполяции разнообразны, но почти всегда в ее основе - желание иметь быстрый алгоритм вычисления значений f ( x) для х, не содержащихся в таблице данных ( xit г /) - Компактная таблица данных и небольшая подпрограмма интерполирования могут заменить очень длинную таблицу значений функции.  [7]

Языки высокого уровня обычно ограничивают возможности программистов при работе с отдельными битами или при использовании регистров. Простым способом повышения эффективности программ является реализация некоторых функций в виде небольших подпрограмм на МАКРО-11, вызываемых из программы, написанной на языке высокого уровня. В книге детально разобраны примеры обращения к подпрограммам на МАКРО-11 из программ, написанных на языке ФОРТРАН. Несмотря на то, что автор ссылается на операционные системы RSTS / E и RT-11, незнание этих систем не является препятствием для изучения материала книги. Кроме того, большинство читателей, уже программирующих для мини - ЭВМ, вероятно, знакомы с системой RT-11, адаптированной на отечественных мини - ЭВМ под названием РАФОС.  [8]

9 Матрица переходов состояний для распознавания десятичных чисел11. [9]

Все лексические анализаторы обеспечивают выдачу диагностики при обнаружении ошибок. Большинство из них параллельно с распознаванием вычисляет также значение числовых констант. Поэтому элементы матрицы переходов состояний могут содержать также указатель на небольшую подпрограмму, вычисляющую численное значение или выполняющую некоторую другую обработку, или же обеспечивающую, если это необходимо, выдачу диагностических сообщений об ошибках.  [10]

Функция может быть написана один раз в виде небольшой программы с именем. В приведенном выше примере, возможно, ее следует назвать GetCharacter. Каждый раз, когда в программе требуется эта функция, вместо повторения всех строк программы мы просто пишем GetCharacter. Процедура работает как небольшая подпрограмма.  [11]

Один из самых удивительных фактов, касающихся энзимов, - это то, что они бездействуют в ожидании нужного субстрата. Когда субстрат появляется, энзим внезапно начинает действовать, наподобие венериной мухоловки - насекомоядного растения. Подобная программа-триггер была использована в ИИ, где она получила название демона. Здесь важна идея наличия многих различных семейств подпрограмм, ожидающих активации, В клетке все сложные молекулы и органоиды строятся постепенно, шаг за шагом. Некоторые из этих новых структур сами являются энзимами и участвуют в построении новых энзимов - которые, в свою очередь, начинают строить другие типы энзимов и так далее. Подобные рекурсивные каскады энзимов очень сильно влияют на то, что делается в клетке. Было бы хорошо перенести подобный простой, ступенчатый процесс в ИИ - в построение полезных подпрограмм. Например, повторение - это способ вмонтировать некие структуры в аппаратуру нашего мозга, так что часто повторяемое поведение становится закодировано на подсознательном уровне. Каскады энзимов могут служить моделью того, как это может быть сделано. Программа под названием Hacker, написанная Геральдом Суссманом, создает и отлаживает небольшие подпрограммы способом, не слишком отличным от каскада энзимов.  [12]



Страницы:      1