Cтраница 2
Новые объекты и обозначения для них вводятся блоком с помощью описаний. В полном объеме понятие блока будет определено в главе 17, а сейчас отметим лишь, что блок образуется из заключенной в операторные скобки начало и конец последовательности описаний и операторов, отделенных один от другого точкой с запятой, причем непосредственно за открывающей операторной скобкой располагаются все описания, а затем - операторы, входящие в данный блок. [16]
В вершинах F наряду с информационными формируются и сигналы управления. Вершины F соответствуют понятию блока в абстрактной теории структурных схем и блоков. [17]
Основополагающее значение в языке SIMULA имеют понятия объекта как набора данных определенной структуры и класса как описания структуры данных и алгоритма их преобразования. Понятие класса является развитием понятия блока в языке АЛГОЛ в направлении придания блокам более высоких динамических качеств. Динамические свойства блоков АЛГОЛА проявляются, как известно, в распределении памяти под локальные переменные блока - в момент вхождения в блок. Выделенную область памяти можно считать динамическим экземпляром блока, поскольку содержащиеся в этой области значения переменных вместе с глобальными переменными полностью определяют вычислительный процесс в любой момент его выполнения. В АЛГОЛ-про-грамме динамический экземпляр блока существует только до момента выхода из блока, а любой блок представлен единственным динамическим экземпляром. В языке SIMULA-67 объекты представляются динамическими экземплярами соответствующих блоков. Понятие класса как совокупности объектов с общими свойствами подразумевает возможность образования нескольких экземпляров одного и того же блока, которые могут находиться в программе одновременно и взаимодействовать друг с другом и экземплярами других блоков. В отличие от языка АЛГОЛ, где динамические экземпляры блоков всегда последовательно вкладываются друг в друга, в языке SIMULA-67 допускается образование любых списковых структур из динамических экземпляров блоков. [18]
Интегральный метод аппроксимации больше отражает физический смысл изучаемого процесса и соответствует интегральной форме уравнений. В отличие от метода разложения в ряд Тейлора, в данном случае вводится дополнительное понятие блока или ячейки. Вся рассматриваемая область разбивается на такие блоки, в каждом из которых находится по одному узлу. Значения искомой функции определяются в узлах. Интегрирование уравнения сохранения массы по объему блока с использованием формулы Грина позволяет получить конечно-разностные уравнения интегральным методом. [19]
Описание состава процедур задачи и связей между ними осуществляется в разделе СХЕМА, идентифицируемом именем задачи. В связи с тем что одна и та же процедура может встретиться в задаче неоднократно, удобно ввести понятие блока. Каждый блок встречается в задаче однократно и имеет уникальное имя. [20]
Основными элементами программы, написанной на языке ПЛ / 1, являются операторы, с помощью которых описываются как данные, так и операции их обработки. По аналогии с фортраном исходная программа представляет собой совокупность основной программы и подпрограмм, имеющих форму блока. Понятие блока в ПЛ / 1 базируется на концепциях блока в языке ал-гол-60. Таким образом, этот язык построен в целом на базе понятий существующих алгоритмических языков и в их традициях. [21]
В каждом языке программирования существуют свои, правила определения областей активности и областей существования ассоциаций. Изменение среды ссылок ifpo - исходит при передаче управления подпрограмме, возврате управления из подпрограммы, при входе и выходе из блока. Понятие блока, блочной структуры получило широкое распространение и используется во многих языках: среди них Алгол-60, PL-1, Паскаль, Симула и др. В языках с блочной структурой программный модуль ( головная программа или подпрограмма) представляется набором вложенных блоков. [22]
Основными элементами программы, написанной на языке ПЛ / 1, являются операторы, с помощью которых описываются как данные, так и операции их обработки. По аналогии с Фортраном исходная программа представляет собой совокупность основной программы и подпрограмм, имеющих форму блока. Понятие блока в ПЛ / 1 базируется на концепциях блока в языке Алгол-60. Таким образом, этот язык построен в целом на базе понятий существующих алгоритмических языков и в их традициях. [23]
Основными элементами программы, написанной на языке ПЛ / 1, являются операторы, с помощью которых описываются как данные, так и операции их обработки. По аналогии с фортраном исходная программа представляет собой совокупность основной программы и подпрограмм, имеющих форму блока. Понятие блока в ПЛ / 1 базируется на концепциях блока в языке алгол-60. Таким образом, этот язык построен в целом на базе понятий существующих алгоритмических языков и в их традициях. [24]
Это сложные комплексы более простых схем, являющиеся узловыми частями автоматических систем или сложных ВУ. В ВУ непрерывного действия блоками часто называют сложные, а иногда даже и элементарные звенья. Однако в сложных ВУ понятие блока приобретает иное содержание. Так, например, в качестве отдельных блоков можно назвать устройство для автоматической минимизации в ВУ, блок нелинейное гей, блок питания. Арифметический блок, блок памяти, управляющий блок являются примерами блоков цифровых ВУ. [25]
Возникает естественный вопрос: чем диаграммы прохождения сигналов отличаются от блок-схем. Несмотря на эквивалентность блок-схем и диаграмм прохождения сигналов, каждая схема имеет свои характерные черты, проявляющиеся в особенностях ее применения. В блок-схемах обычно изображаются связи между самостоятельными частями системы, каждая из которых описывается соответствующей передаточной функцией. Эффективность применения блок-схем в значительной степени объясняется тем, что большая часть информации о системе может быть объединена понятием блока, в результате чего на блок-схеме указываются только наиболее важные сигналы. Таким образом, блок-схема, как правило, дает обобщенное изображение наиболее существенных свойств системы. [26]