Моделирование технических систем. Дьячков Ю.А - 178 стр.

UptoLike

178
13.2 Ограничения трансформации
описательных моделей
Степень преобразования исходной описательной модели до
состояния, обеспечивающего проведение ее численной реализации,
определяет глубину трансформации. При этом основными фактора-
ми такого преобразования следует считать:
ограничения форм общения пользователя с ЭВМ;
ограничения языков программирования;
ограничения технических возможностей ЭВМ;
ограничения, связанные с процедурными моделями трансфор-
мации;
другие ограничения.
Ограничения форм общения пользователя с ЭВМ
Данный тип ограничений связан с «интерфейсными» возмож-
ностями ЭВМ.
Самый низкий уровень общения наблюдается при вводе дан-
ных с перфоленты (перфокарт): модель доводится до состояния, ко-
гда она представляется в виде совокупности символов двоичного
кода на механическом носителе.
Самый высокий уровень общения характеризуется тем, что
машина обладает «слухом» и/или «зрением». Дальнейшая обработка
модели проводится ей самостоятельно.
Между указанными крайними границами существуют различ-
ные варианты, обусловленные техническими возможностями маши-
ны по опознаванию вводимой информации.
Ограничения языков программирования
Данный тип связан с множеством принимаемых при разработ-
ке языка программирования ограничений, обусловленных его мор-
фологией и синтаксисом. Их наличие требует представления ин-
формации в строго определенном виде независимо от числа вариан-
тов записей выражений на том или ином языке программирования.
Например, выражение y = x
4
+ 2x
3
+ 3x
2
+ 4x + 5 может быть записано
для большинства языков высокого уровня в нескольких формах:
Y: = X**4 + 2 * X ** 3 + 3*X**2 + 4*x + 5;
Y: = (((X + 2)* X + 3)*X + 4)*X + 5.
Обе записи являются допустимыми, существенно отличаясь
от исходной. При этом целесообразность одной из них нельзя опре-
делить ни на основе технических возможностей самой ЭВМ, ни на
            13.2 Ограничения трансформации
                  описательных моделей
     Степень преобразования исходной описательной модели до
состояния, обеспечивающего проведение ее численной реализации,
определяет глубину трансформации. При этом основными фактора-
ми такого преобразования следует считать:
     – ограничения форм общения пользователя с ЭВМ;
     – ограничения языков программирования;
     – ограничения технических возможностей ЭВМ;
     – ограничения, связанные с процедурными моделями трансфор-
мации;
     – другие ограничения.
     Ограничения форм общения пользователя с ЭВМ
     Данный тип ограничений связан с «интерфейсными» возмож-
ностями ЭВМ.
     Самый низкий уровень общения наблюдается при вводе дан-
ных с перфоленты (перфокарт): модель доводится до состояния, ко-
гда она представляется в виде совокупности символов двоичного
кода на механическом носителе.
     Самый высокий уровень общения характеризуется тем, что
машина обладает «слухом» и/или «зрением». Дальнейшая обработка
модели проводится ей самостоятельно.
     Между указанными крайними границами существуют различ-
ные варианты, обусловленные техническими возможностями маши-
ны по опознаванию вводимой информации.
     Ограничения языков программирования
     Данный тип связан с множеством принимаемых при разработ-
ке языка программирования ограничений, обусловленных его мор-
фологией и синтаксисом. Их наличие требует представления ин-
формации в строго определенном виде независимо от числа вариан-
тов записей выражений на том или ином языке программирования.
Например, выражение y = x4 + 2x3 + 3x2 + 4x + 5 может быть записано
для большинства языков высокого уровня в нескольких формах:
             Y: = X**4 + 2 * X ** 3 + 3*X**2 + 4*x + 5;
                Y: = (((X + 2)* X + 3)*X + 4)*X + 5.
     Обе записи являются допустимыми, существенно отличаясь
от исходной. При этом целесообразность одной из них нельзя опре-
делить ни на основе технических возможностей самой ЭВМ, ни на
                                178