Cтраница 3
Иногда комментарии используются не по назначению, а для того, чтобы в процессе отладки программы временно исключить из работы отдельные ее участки, не удаляя их из исходного текста программы. [31]
Рассмотрим назначение основных составных частей устройства управления, в частности, используемых в процессе отладки программ и при контроле за вычислениями при решении задач. [32]
Определение всех возможных маршрутов исполнения и вероятностей их реализации, что обеспечивает возможность планировать процесс отладки программ и КП в целом, а также оценивать степень их отлаженное, В сочетании с информационной схемой маршруты исполнения программ в КП позволяют уточнять и контролировать последовательность формирования и использования глобальных переменных в программах. Так, для КП в 100 тыс. команд ручной поиск по документации программы, неверно формирующей некоторую переменную, может потребовать до 40 - 50 чел. [33]
Пульт ручного управления состоит из ряда кнопок и клавиш, позволяющих активно вмешиваться в работу машины в процессе отладки программы. Здесь расположены кнопки пуска и останова машины, кнопки включения режима работы, кнопки занесения и гашения отдельных регистров, блокировки внешних устройств, набора остановов при выполнении программы. [34]
Однако при любом способе ввода ошибки исходной информации корректируются непосредственно во время вычислительного сеанса с помощью дисплея, что существенно ускоряет процесс отладки программ и решения задач. В зависимости от числа используемых дисплеев различают однопультовый и многопультовый. В последнем случае САПР представляет собой систему коллективного пользования. [35]
Простота и наглядность такого перевода упрощают чтение чисел, отображаемых на панелях сигнализации машин, и позволяют делать короткие восьмеричные записи двоичных кодов в процессе отладки программ и контроля работы машины. [36]
В случае затруднений в теоретической оценке времени выполнения различных вариантов программ или их фрагментов, как и затруднений в оценке погрешностей результатов вычислений и способов обеспечения требуемой точности, целесообразно решать эти задачи экспериментально в процессе отладки программы. [37]
Система средств программирования содержит ряд трансляторов-программ для перевода алгоритмов, заданных на различных входных языках программирования ( см. § 3.2), на машинный язык и, кроме того, ряд отладочных программ, необходимых для облегчения процесса отладки программ на машине. [38]
Система средств программирования содержит ряд трансляторов - программ для перевода алгоритмов, заданных на различных входных языках программирования ( см. § 3.2), на машинный язык и, кроме того, ряд отладочных программ, необходимых для облегчения процесса отладки программ на машине. [39]
Алгоритм параболической аппроксимации неоднократно использовался автором в различных расчетах ( см., например, § § 26, 27, 43), и обычно никаких затруднений не возникало, разумная величина h устанавливалась, в частности, в процессе отладки программы. Заметим, кстати, что величина Л определена, в сущности, лишь с точностью до порядка. Пожалуй, единственным объективным критерием для h, используемым автором, является требование к точности аппроксимации. [40]
Он обеспечивает ввод, вывод, отображение и передачу директив и текстов целевых программ в УВК для их выполнения; прием от УВК и формирование информации о ходе отладки, а также вывод этих данных на экран видеотерминала; управление процессом отладки программ ( микропрограмм) и аппаратуры МПУ; электрическую запись программных ( микропрограммных) кодов в электрически программируемые БИС ППЗУ; эмуляцию в режиме реального времени функций микропроцессора отлаживаемого МПУ и эмуляцию управляющей памяти МПУ; запоминание трассы ( следа) выполнения программы ( микропрограммы) МПУ в процессе отладки и ее модификацию, комплексную отладку аппаратуры и программного ( микропрограммного) обеспечения проектируемого МПУ. [41]
ДОС ЕС предоставляет пользователю такие возможности: использовать стандартные процедуры ввода-вывода данных; делить задачу на части, каждая из которых может быть запрограммирована на языке, наиболее для нее подходящем, а затем объединять все части в готовую для выполнения программу; помещать готовую к выполнению программу в библиотеку и получать доступ к ней по имени; делить большую программу на фазы, которые по условиям выполнения можно помещать последовательно в одну и ту же область основной памяти машины, сокращая тем самым потребность в основной памяти; автоматизировать и упрощать процесс отладки программы; выполнять программу сразу же после ее трансляции или запоминать результаты трансляции для последующего объединения их с результатами других трансляций. [42]
Процесс отладки программ представлен виде сетевого ( графика событий, который позволяет наглядно отразить взаимосвязь и последовательность отладочных работ. На сетевом графике ( рис. 5Л) е отражены возможные возвраты на предыдущие этапы ( работ по проектированию программ и, прежде всего, на этап повторных трансляций IB случаях выявления ошибок, а также возвраты ж статической отладке программы со всех уровней комплексной динамической отладки. [43]
Эти усовершенствования повысили эффективность использования самой машины, но труд программиста стал менее интенсивным и потерял часть своей увлекательности. Если раньше процесс отладки программы состоял практически только из поиска ошибки и ее устранения, то теперь - это в основном процесс ожидания выдачи о машины. Найдя ошибку в программе и внеся изменения, программист получает результаты часто только на следующий день. Такая недопустимо низкая производительность труда программиста послужила причиной того, что в его руках оказались устройства, создающие иллюзию работы за пультом ЭВМ - выносные пульты или терминалы. Они подключаются к машине и устанавливаются как в непосредственной близости от ЭВМ, так и на значительных расстояниях от нее. [44]
![]() |
Окно, оповещающее об исключении. [45] |