Вычислительная техника в инженерных расчетах. Черный А.А. - 25 стр.

UptoLike

Составители: 

25
Появление новых технических возможностей поставило задачу
перед системными программистамисоздать программные средства,
обеспечивающие оперативное взаимодействие человека с ЭВМ их на-
звали диалоговыми языками.
Эти работы велись в двух направлениях. Создавались специаль-
ные управляющие языки для обеспечения оперативного воздействия на
прохождение задач, которые составлялись на любых раннее неразрабо-
танных (не
диалоговых) языках. Разрабатывались также языки, кото-
рые кроме целей управления обеспечивали бы описание алгоритмов
решения задач.
Необходимость обеспечения оперативного взаимодействия с
пользователем потребовала сохранения в памяти ЭВМ копии исходной
программы даже после получения объектной программы в машинных
кодах. При внесении изменений в программу с использованием диало-
гового языка система программирования с
помощью специальных таб-
лиц устанавливает взаимосвязь структур исходной и объектной про-
грамм. Это позволяет осуществить требуемые редакционные измене-
ния в объектной программе.
Одним из примеров диалоговых языков является Бэйсик.
Бэйсик использует обозначения подобные обычным математиче-
ским выражениям. Многие операторы являются упрощенными вариан-
тами операторов языка Фортран. Поэтому этот язык позволяет
решать
достаточно широкий круг задач.
Непроцедурные языки
Непроцедурные языки составляют группу языков, описывающих
организацию данных, обрабатываемых по фиксированным алгоритмам
(табличные языки и генераторы отчетов), и языков связи с операцион-
ными системами.
Позволяя четко описывать как задачу, так и необходимые для её
решения действия, таблицы решений дают возможность в наглядной
форме определить, какие условия должны быть выполнены прежде чем
переходить к какому-либо действию. Одна таблица решений, описы-
вающая некоторую ситуацию, содержит все возможные блок-схемы
реализаций алгоритмов решения.
Табличные методы легко осваиваются специалистами любых
профессий.
Программы, составленные на табличном языке, удобно описыва-
ют сложные ситуации, возникающие при системном анализе.
     Появление новых технических возможностей поставило задачу
перед системными программистами – создать программные средства,
обеспечивающие оперативное взаимодействие человека с ЭВМ их на-
звали диалоговыми языками.
     Эти работы велись в двух направлениях. Создавались специаль-
ные управляющие языки для обеспечения оперативного воздействия на
прохождение задач, которые составлялись на любых раннее неразрабо-
танных (не диалоговых) языках. Разрабатывались также языки, кото-
рые кроме целей управления обеспечивали бы описание алгоритмов
решения задач.
     Необходимость обеспечения оперативного взаимодействия с
пользователем потребовала сохранения в памяти ЭВМ копии исходной
программы даже после получения объектной программы в машинных
кодах. При внесении изменений в программу с использованием диало-
гового языка система программирования с помощью специальных таб-
лиц устанавливает взаимосвязь структур исходной и объектной про-
грамм. Это позволяет осуществить требуемые редакционные измене-
ния в объектной программе.
      Одним из примеров диалоговых языков является Бэйсик.
     Бэйсик использует обозначения подобные обычным математиче-
ским выражениям. Многие операторы являются упрощенными вариан-
тами операторов языка Фортран. Поэтому этот язык позволяет решать
достаточно широкий круг задач.

                      Непроцедурные языки

     Непроцедурные языки составляют группу языков, описывающих
организацию данных, обрабатываемых по фиксированным алгоритмам
(табличные языки и генераторы отчетов), и языков связи с операцион-
ными системами.
     Позволяя четко описывать как задачу, так и необходимые для её
решения действия, таблицы решений дают возможность в наглядной
форме определить, какие условия должны быть выполнены прежде чем
переходить к какому-либо действию. Одна таблица решений, описы-
вающая некоторую ситуацию, содержит все возможные блок-схемы
реализаций алгоритмов решения.
     Табличные методы легко осваиваются специалистами любых
профессий.
     Программы, составленные на табличном языке, удобно описыва-
ют сложные ситуации, возникающие при системном анализе.




                                   25