Cтраница 2
Если после очередного увеличения параметр не превышает границы 2, управ - lF ( ABS ( s) - MT) 6 3 3 ление передается первому оператору области действия цикла и процесс повторяется. Пример использования оператора цикла дан на рис. 3.5, где штриховыми линиями выдг-лены часть схемы и два соответствующих этой части фрагмента программы с оператором цикла и без него. [16]
Эта запись аналогична выражению для параметра цикла v, принимающего значение А, выполнять тело цикла до тех пор, пока выполняется условие, указанное в заголовке цикла. Примером использования оператора подобного вида является алгоритм вычисления квадратного корня х Ya с заданной точностью е 0 по итерационному методу Ньютона. [17]
Эта программа достаточно ярко иллюстрирует положения, о которых говорилось в этой главе. Там же имеется пример использования оператора CONTINUE. Этот последний оператор необходим по следующей причине: если с помощью оператора IF установлено, что первое значение X уже меньше очередного, то необходимо опустить б последующих операторов, осуществляющих перестановку. [18]
Каждый из этих наборов может быть использован для получения базисных функций неприводимого представления. В следующих главах будут приведены примеры использования операторов (1.87) для построения базисных функций. [19]
Характерно, что, освещая некоторые, порой весьма тонкие возможности языка, авторы приводят рекомендации относительно сферы их эффективного применения. Усвоению рекомендаций, как и пониманию остального материала, безусловно, способствуют примеры использования операторов ЯМД, сопровождающиеся в ряде случаев демонстрацией изменения состояния БД, которое является следствием их выполнения. Как правило, при этом реализуется принцип сквозного примера, основанный на манипулировании данными в базе данных БОЛЬНИЦА. На первый взгляд может показаться, что выбор предметной области примера не слишком удачен в связи с некоторой ее специфичностью. Последнее, обычно, ведет к ограничению круга лиц, владеющих необходимой априорной информацией, что является существенным условием действенности примера. Однако авторы предложили свою простую модельную семантику, которая легко воспринимается и усваивается. Во многих случаях изложение сопровождается также примером законченных программ, выполняющих различные функции: загрузку, обновление и выборку информации из базы данных. Хотя в основном тексте представлены программы, написанные на языке Кобол, в приложении приведены их функциональные аналоги на PL / I и языке Ассемблера. Не обойдены вниманием и вопросы отладки прикладных программ, взаимодействующих с СУБД. [20]
В книге изложены основы программирования на языке ЯМБ. Подробно рассмотрены принципы построения программного обеспечения, структура программ и операторы языка. Приводятся примеры использования операторов в программах, различия версий языка ЯМБ для разных моделей ЭВМ. Уделяется внимание специфике применения ЭБМ при решении учетных задач. [21]
В строке 14 создается экземпляр класса ofstream и файл TEST. Затем в созданный файл записывается 10 текстовых строк. Строка 18 служит примером использования оператора вставки для записи в файл. [22]
Существует целый ряд способов задания различных геометрических элементов. В приложении, помещенном в конце данной главы, представлен словарь командных слов языка APT и приведены примеры операторов, определяющих те геометрические элементы, которые используются в тексте книги: точки, линии, окружности и плоскости. Читателю полезно рассмотреть несколько примеров использования операторов. [23]
Для некоторых структур, имеющих размерность 2, функтор может быть записан между компонентами. Примером могут служить описанные в разд. Программист может определить и свои собственные функторы тремя способами: как инфиксные операторы, записываемые между компонентами структуры, префиксные операторы, записываемые перед единственным компонентом, и постфиксные операторы, записываемые после единственного компонента. Механизм определения оператора мы объясним на примере ранее введенных арифметических операторов, после чего будут рассмотрены примеры использования операторов, определяемых программистом. [24]