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

Процесс - подготовка - задача

Cтраница 3


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

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

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

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

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

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



Страницы:      1    2    3