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

UptoLike

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

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