Запись - алгоритм - решение - задача - Большая Энциклопедия Нефти и Газа, статья, страница 2
Не волнуйся, если что-то работает не так. Если бы все работало как надо, ты сидел бы без работы. Законы Мерфи (еще...)

Запись - алгоритм - решение - задача

Cтраница 2


Трудности при программировании на внутреннем языке ма-тиины привели к созданию большого количества алгоритмических языков, запись алгоритмов решения задач на которых значительно удобнее для человека. По состоянию на 1967 г. во всем мире использовалось около 1000 таких языков ( [5], стр. Алгоритмический язык ФОРТРАН ( первоначальный вариант) был создан группой специалистов фирмы IBM в 1956 г., а разработанный международной группой ученых язык АЛГОЛ-60 получил одобрение и рекомендации к широкому распространению в 1960 г. Большое распространение в эти же годы получил язык КОБОЛ, ориентированный, в отличие от АЛГОЛа и ФОРТРАНа, на решение не научно-технических, а экономических задач. Эта деятельность закончилась разработкой алгоритмического языка ПЛ-1, который является одним из мощнейших средств программирования в настоящее время.  [16]

Устройства обработки реализуются схемно в виде жесткой структуры или на вычислительных машинах с помощью программ, которые являются записями алгоритмов решения задач в некоторой специальной форме.  [17]

Следует отметить относительную простоту составления программ на алгебраических входных языках, форма записи которых достаточно близка к стандартизованной форме записи алгоритма решения задачи. В связи с этим профессиональные программисты обычно составляют алгоритм решения задачи непосредственно в виде программы на алгоритмическом входном языке и часто отождествляют алгоритм и программу. Простота представления программой алгоритмов решения задач особенно характерна для языка программирования Бейсик ( по крайней мере при программировании относительно простых задач), чем и объясняется преимущественное использование этого входного языка для микроЭВМ, предназначенных для широкого круга пользователей, не имеющих специальной подготовки по вычислительным технике и математике. Значительно сложнее представление алгоритмов решения прикладных задач на компактных входных языках. Это связано как с различной формой записи алгоритмов решения задач и программ на компактных входных языках, так и с относительным разнообразием способов отображения операторов алгоритма фрагментами программ на таких входных языках, вызывающих дополнительные затраты времени на выбор оптимального способа отображения операторов алгоритма.  [18]

Программирование вычислений является очень сложным и трудоемким процессом построения систем проектирования, поэтому и возникла необходимость создания проблемно-ориентированных языков для записи алгоритмов решения задачи независимо от типа используемой ЭВМ, а также создания трансляторов - программирующих программ, которые, анализируя описание алгоритма, выполненное на алгоритмическом языке, преобразуют его в программу машинных команд для ЭВМ определенного типа.  [19]

Одним из важнейших разделов МО ЭВМ являются языки программирования [10], представляющие собой средство общения человека с машиной. На языках программирования осуществляется запись алгоритмов решения задач на ЭВМ. Далее эти записи различными способами вводятся в ЭВМ ( перфокарты, клавиатура и др.) и с помощью трансляторов преобразуются в коды машинных команд.  [20]

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

Программой на языке Алгол ( алгол-программой) называют законченную и оформленную по определенным правилам запись алгоритма решения задачи.  [22]

Алгоритмическим или входным языком ЦВМ и ВС называют совокупность символов и правил, не зависящих от конструкции средств вычислительной техники и предназначенных для записи алгоритмов решения задач. Алгоритмические языки, как правило, являются проблемно-ориентированными, максимально приближенными к потребностям пользователя.  [23]

Процедурно-ориентированные языки - это алгоритмические языки, ориентированные на задачи определенного класса. Основные процедуры, встречающиеся в задачах конкретного класса, реализуются наиболее просто в соответствующем процедурно-ориентированном языке. Каждый из них предназначен для записи алгоритмов решения задач определенного класса.  [24]

При проектировании необходимо определить способ доступа к вычислительным ресурсам. В настоящей главе основное внимание уделяется взаимоотношению процессов программирования и подготовки программ к непосредственному выполнению на вычислительной машине. В частности, здесь рассматривается связь языка управления, предназначенного для описания процесса выполнения, и языка Программирования, предназначенного для записи алгоритмов решения задач, причем этот вопрос обсуждается с точек зрения системного программиста и пользователя.  [25]

В языке АЛГОЛ любые объекты, через которые выражается вычислительный процесс, обозначаются идентификаторами. При этом каждый объект должен иметь свой идентификатор, отличный от всех других идентификаторов, используемых в задаче. Однако распространение этого требования однозначности на всю запись алгоритма решения задачи в практической работе часто вызывает трудности. Они возникают, как правило, при решении сложных задач с большим числом обозначаемых объектов, когда трудно помнить одновременно все детали алгоритма и все идентификаторы, использованные на различных этапах вычислений.  [26]

Следует отметить относительную простоту составления программ на алгебраических входных языках, форма записи которых достаточно близка к стандартизованной форме записи алгоритма решения задачи. В связи с этим профессиональные программисты обычно составляют алгоритм решения задачи непосредственно в виде программы на алгоритмическом входном языке и часто отождествляют алгоритм и программу. Простота представления программой алгоритмов решения задач особенно характерна для языка программирования Бейсик ( по крайней мере при программировании относительно простых задач), чем и объясняется преимущественное использование этого входного языка для микроЭВМ, предназначенных для широкого круга пользователей, не имеющих специальной подготовки по вычислительным технике и математике. Значительно сложнее представление алгоритмов решения прикладных задач на компактных входных языках. Это связано как с различной формой записи алгоритмов решения задач и программ на компактных входных языках, так и с относительным разнообразием способов отображения операторов алгоритма фрагментами программ на таких входных языках, вызывающих дополнительные затраты времени на выбор оптимального способа отображения операторов алгоритма.  [27]



Страницы:      1    2