Cтраница 2
Просчитать вручную ( на клавишной машинке) эту задачу при одном варианте исходных данных довольно сложно, хотя это дало бы исчерпывающее заключение о правильности работы программы при выполнении счета того же варианта. Поэтому проведем автономную проверку частей составленной программы, что выполнить значительно проще. [16]
Во время работы микрокомпьютер фиксирует плохой контакт или недостаточное заземление электродов, включает те отведения, которые имеют самый высокий уровень сигнала, и проверяет правильность работы программы. [17]
Чтобы уменьшить потери от сбоев и отказов, порождающих ошибки, надо предотвратить распространение ошибки в вычислительном процессе, так как в противном случае существенно усложнятся и удлинятся процедуры проверки правильности работы программы, определения и устранения искажений в программе, данных и промежуточных результатах. [18]
Чтобы уменьшить потери от сбоев и отказов, порождающих ошибки, надо предотвратить распространение ошибки в вычислительном процессе, так как в противном случае существенно усложнятся к удлинятся процедуры проверки правильности работы программы, определения и устранения искажений в программе, данных и промежуточных результатах. [19]
ТА-1М позволяет отлаживать программы в ходе их выполнения: для этого используется специальный режим трансляции, при котором в рабочую программу вставляются группы команд, обеспечивающих проверку в ходе вычислений правильности работы программы. При возникновении в процессе работы программы аварийных ситуаций производится анализ ошибки с выдачей сведений о месте и причинах ошибки. Выдаются на печать значения величин и их идентификаторы из зоны программы, содержащей ошибку. Это позволяет анализировать программу, написанную на АЛГОЛе, без анализа программы в коде машины. [20]
Если имя-файла не указано, то компилятор подразумевает под этим стандартный вводной файл SYSIN; однако в этом случае он выдает сообщение об ошибке уровня Е, но такая ошибка не влияет на правильность работы программы. [21]
Если имя-файла не указано, то компилятор подразумевает под этим стандартный выводной файл SYSPRINT; однако в этом случае он выдает сообщение об ошибке уровня Е, но такая ошибка не влияет на правильность работы программы. [22]
Из приведенного выражения видно, что для сокращения потерь от сбоев и отказов, порождающих ошибки в передаваемых и обрабатываемых данных, надо предотвращать распространение ошибки в информационно-вычислительном процессе, так как в противном случае существенно усложнятся и удлинятся процедуры проверки правильности работы программы, определения и устранения искажений в программе, данных и промежуточных результатах. Для этого необходимо обнаруживать появление ошибки в выполняемых преобразованиях информации возможно ближе к моменту ее возникновения. [23]
Для проверки правильности алгоритмов решения задачи, правильности отладки программ и реализации задачи на ЭВМ делается контрольный просчет либо приводятся исходные данные и окончательные результаты счета. При этом правильность работы программы оценивается по результатам решения. Исходные данные для контрольного примера могут быть реальными или искусственно созданными числами и должны полностью охватывать все этапы решения поставленной задачи. Контрольный пример должен быть подобран так, чтобы была обеспечена стыковка задач на основе информационных связей между ними. Для создания искусственного массива исходных данных должны быть даны отправные точки для каждого реквизита. Контрольный пример прилагается к постановке задачи и не входит в состав документации проекта. [24]
Написание программы представляет собой запись каждой подзадачи на языке программирования. Тестирование заключается в проверке правильности работы программы, а отладка - в обнаружении и исправлении ошибок. [25]
Изменение полной энергии системы, если оно будет иметь место, должно быть много меньше РЕ. Нарушение этого условия ставит вопрос о правильности работы программы. Сделав 150 шагов с сорДг 0 2, программа к моменту Т - 30 проходит около 30 / 2тг 5 периодов плазменных колебаний. [26]
![]() |
Использование тестовой ленты при разработке системы. [27] |
Подобная проверка проводится не только для программ монитора; после сигнала тревоги она также должна проводиться и для программы центрального компьютера. Лента является удобным и относительно точным критерием правильности работы программ. После проверки программ с помощью ленты необходимо провести еще один доклинический тест. Для оценки работы устройства исследования проводятся на здоровых пациентах, что позволяет более точно выявить наличие нежелательных сигналов. [28]
Простой путь эффективного использования команды G заключается в проверке работоспособности программы, начиная с некоторой точки. Допустим для иллюстрации, что нам нужно проверить правильность работы программы вывода. Если она начинается с относительного адреса 330, то после занесения в соответствующее место памяти тестовых данных в ответ на приглашение отладчика вводим 0 330G. [29]
После того, как проверены ( и в случае необходимости исправлены) все линейные участки, реализующие непосредственную переработку данных, можно переходить к проверке правильности реализации операторов управления и общей структуры программы. Для этой цели необходимо подготовить другие тесты, которые позволяют проверить правильность работы программы при различных возможных путях вычислительного процесса и различных значениях величин, от которых зависит число повторений циклов. [30]