Cтраница 1
Встроенные функции языка Бэйсик требуют задания одного аргумента, имеющего арифметическое значение. Исключение составляют встроенная - функция RND, при использовании которой можно не указывать аргумент, и встроенная функция DET. Аргументом встроенной функции DET является матрица, идентификатор ее указывается при обращении к функции. Аргументы тригонометрических функций указываются в радианах. [1]
Операции подобны встроенным функциям языка. Они применяются к выражениям - операндам. Большинство операций имеют два операнда, один из которых помещается перед знаком операции, а другой - после. Например, операция сложения имеет два операнда: X и Y и складывает их. Такие операции называются бинарными. Существуют и унарные операции, имеющие только один операнд, помещаемый после знака операции. [2]
Прежде всего следует отметить, что все встроенные функции языка, рассмотренные в § 1.5, кроме HIGH и LOW, могут использоваться для обработки элементов массива. Возвращаемое значение в этом елу-чае представляет собой массив, элементы которого являются результатом действия применяемых функций к элементам начального значения. [3]
В области машинных программ размещаются подпрограммы, реализующие встроенные функции языка, вспомогательные подпрограммы и управляющая программа, объединяющая все эти подпрограммы в единую систему. PRINT и READ ( см. разд. [4]
Для обработки арифметических и строковых данных могут использоваться следующие встроенные функции языка: математические, вспомогательные арифметические, строковые. [5]
Большинство из этих программ в настоящее время считается элементами алгоритмических языков высокого уровня и используется в качестве встроенных функций языка. [6]
В этом случае их называют стандартными программами. Примерами стандартных программ могут быть программы ввода - вывода данных программы, вычисления тригонометрических функций, логарифма и др. Большинство из этих программ в настоящее время считается элементами алгоритмических языков высокого уровня и используется в качестве встроенных функций языка. [7]
Библиотека программ ПЛ / 1 является частью системной библиотеки объектных модулей. Необходимые подпрограммы включаются в проблемную программу при ее обработке РЕДАКТОРОМ. Этими подпрограммами реализуются встроенные функции языка, выполняются различные служебные функции, обеспечивается диагностика при отладке программы. [8]
Далее в основной части программы после процедуры связывания файл sprav открывается процедурой reset для операций записи и чтения. В случае же, если такого файла на диске не существует, он создается заново. Для проверки факта существования файла используется встроенная функция языка Паскаль ioresult. Значением этой функции является целое число. В случае если операция ввода-вывода была проведена успешна, функция ioresult принимает нулевое значение. В нашей программе после операции открытия файла и производится проверка на равенство или неравенство значения этой функции нулю. Если значение ioresult равно нулю, то операция открытия файла прошла успешно, и, следовательно, такой файл уже существует. [9]
Когда может оказаться полезным язык программирования какого-либо определенного класса. Наверное, когда приходится программировать задачи из какого-то определенного класса. На любом, сколь угодно замечательном языке замечательно работать, лишь когда он используется для записи подходящих моделей. В противном случае может возникнуть ситуация типа такой, когда задача, легко записываемая, - скажем, на Паскале, требует при записи, скажем, на Прологе столь же больших трудов, как запись на том же Паскале иной задачи, элементарно программируемой на Прологе. Впрочем, иногда и такая работа имеет смысл. Занимаются же придумыванием решений геометрических задач с помощью циркуля и линейки, хотя куда проще обойтись штангенциркулем и калькулятором. Для функциональных языков подходящие задачи - те, которые хорошо описываются в терминах функциональных математических моделей. И, конечно, когда набор встроенных функций языка соответствует типу решаемой задачи. [10]