Cтраница 3
Однако простое перечисление принятых допущений говорит о том, что здесь о детерминированных значениях исходных данных не может быть и речи. [31]
Алгоритм относится к классу NPRH, поскольку количество задаваемых алгоритмом операций существенно определяется значениями исходных данных при фиксированной длине входа. Рассмотрим лучший и худший случай для данного алгоритма. [32]
Опасность подобного рода ошибок в алгоритме состоит в том, что при некоторых значениях исходных данных они не влияют на правильность получаемого окончательного результата ( если, например, символ sym совпадает с элементом хЗ множества М), так что отладка программы на случайном тесте, при котором программа выдает правильный результат, может укрепить убе: жденность программиста в правильности алгоритма, хотя на самом деле этот алгоритм ошибочен. [33]
Эффект пересчитывают применительно к каждому из произвольно задаваемых ( в пределах данного интервала) значений исходных данных. На основе полученных новых значений эффекта делают выводы о степени надежности ( устойчивости) его оценок. Далее по полученным данным определяют пограничные значения важнейших факторов, при непревышении которых вариант все еще остается эффективным. [34]
Описательная часть содержит описания способов вычисления некоторых величин, встречающихся в программе, а также значения исходных данных. [35]
По приведенной программе на ЭВМ EC-1022 выполнен расчет размерной цепи, показанной на рис. 11.4. Значения исходных данных вводятся в ЭВМ с перфокарт в последовательности, заданной операторами READ. Выполнение программы на ЭВМ, оснащенной ОС ЭВМ ЕС, осуществляется по заданию, текст которого приведен подразд. [36]
По приведенной программе на ЭВМ ЕС-1022 выполнен расчет размерной цепи, показанной на рис. 11.4. Значения исходных данных вводятся в ЭВМ с перфокарт в последовательности, заданной операторами READ. Выполнение программы на ЭВМ, оснащенной ОС ЭВМ ЕС, осуществляется по заданию, текст которого приведен подразд. [37]
Кроме того, унифицированная форма позволила построить общий для всех алгоритмов фонда блок проверки правильности значений исходных данных. [38]
Простые ( статические) методы экономической оценки эффективности инвестиций оперируют точечными, или статическими, значениями исходных данных, например годовыми показателями работы проектируемых объектов. При их использовании не учитывается весь срок жизни проекта, а также неравнозначность денежных потоков, возникающих в разные моменты времени. [39]
Тестирование программ на детерминированных тестах позволяет проверить программу по отдельным выбранным маршрутам и при некоторых значениях исходных данных. Для получения статистических характеристик результатов работы программы в широком диапазоне изменения данных необходимо подготовить статистические тесты, которые автоматически формируются с помощью программ, являющихся источниками информации для отлаживаемой программы. В ряде случаев для формирования тестов разрабатываются специальные программы-имитаторы, позволяющие имитировать информацию, поступающую на вход отлаживаемой программы. [40]
Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Таким образом, с точки зрения программиста имеются программа и память, причем первая последовательно обновляет содержимое последней. [41]
![]() |
Блок-схема программы выбора максимального числа из трех. [42] |
Алгоритмы решения задач часто таковы, что выбор того или иного пути выполнения алгоритма зависит от значений исходных данных или промежуточных результатов. Рассмотрим примеры составления простейших программ такого характера. [43]
В сложных алгоритмах часто встречаются фрагменты, одинаковые по выполняемым действиям, различие заключается только в значениях исходных данных. В этих случаях при составлении программы приходится повторно записывать одну и ту же группу операторов, соответствующих повторяющемуся фрагменту. Такой подход приводит к удлинению программы и повышает вероятность ошибок при программировании. [44]
![]() |
Пример двухальтернати-вной структуры программы. [45] |