Cтраница 3
Одним из основных вопросов процесса подготовки программ является выявление и предупреждение ошибок, которые могут возникнуть на каждом этапе подготовки программы, поэтому полученные программы прежде чем поступить на станок, подвергаются контролю. Контрольное устройство состоит из координатографа, работающего в трех координатах, и реверсивных счетчиков, работающих по пяти одновременно управляемым координатам. Оно вычерчивает запрограммированный профиль получаемой детали в масштабах от 4: 1 до 1: 16; возможно вычерчивание объемных деталей в аксонометрической проекции. [31]
На этапе проектирования выполняется кодирование каждого из программных модулей на языке ассемблера или на одном из языков высокого уровня, Далее осуществляется трансляция полученной программы и ее откладка и тестирование, после чего для каждого из программных модулей производится их сборка в единую программу, над которой выполняется аналогичная процедура откладки и тестирования с использованием системных тестов. [32]
Движение информации в процессе редактирования программы в ДОС / ЕС. [33] |
В процессе редактирования кроме программных фаз и их оглавления РЕДАКТОР вырабатывает некоторую побочную информацию, осуществляя обзор созданных фаз, позволяющий установить структуру полученной программы, и посылая программисту диагностические сообщения, позволяющие обнаружить ошибки и неточности в задании операторов РЕДАКТОРА. [34]
Компиляция R / TRANa фактически состоит из двух шагов: собственно компиляции предложений R / TRANa в предложения языка ассемблера и последующей трансляции полученной программы транслятором с языка ассемблера. [35]
О правовой охране программ для электронных вычислительных машин и баз данных и других связаны с весьма значительными денежными штрафами, многократно превышающими стоимость бесплатно полученных программ. Помимо сказанного, следует обратить внимание по крайней мере на два дополнительных обстоятельства. [36]
Добавить отсечение подфайлов малых размеров в восходящую сортировку слиянием связных списков из упражнения 8.36. Определить пределы, в рамках которых правильный выбор размеров отсекаемых файлов ускоряет действие полученной программы. [37]
Рассмотренные выше методы контроля отдельных этапов прохождения задачи играют главным образом профилактическую роль, и их выполнение, сколь бы тщательно оно ни проводилось, не может дать полной уверенности в том, что полученная программа не содержит никаких ошибок. Поэтому прежде, чем начинать счет по вновь составленной программе, она должна пройти этап отладки. Цель этого этапа заключается в том, чтобы выявить все ошибки, имеющиеся в программе, и после того, как они будут устранены - доказать правильность программы. [38]
На первом и втором шагах ( SHI и SH2) задания производится трансляция двух модулей, а на третьем ( SH3) шаге ( - трансляция ( С - Compile) 3-го модуля, объединение [ ( L - Link) всех модулей в программу и выполнение ( G - Go) полученной программы с заданными исходными данными. Головной модуль может транслироваться на любом шаге. [39]
В этом задании на первом шаге ( SHI) осуществляется трансляция главной подпрограммы; на втором шаге ( SH2) - трансляция 1 - й подпрограммы, на 3 - м шаге ( SH3) - трансляция ( С-Compile) 2 - й подпрограммы, объединение ( L-Link) всех трех подпрограмм и выполнение ( G-Go) полученной программы с заданными исходными данными. Карты с признаком окончания вводимой информации ( /) для краткости не задаются-обычно они являются необязательными. [40]
На следующем этапе решаются вопросы выбора центральной ЭВМ, периферийных устройств, основного алгоритмического языка и создаются многочисленные пакеты прикладных программ ( ППП) с элементами обучающих систем. Полученные программы в дальнейшем должны войти в нижние уровни САПР, их можно будет использовать для самостоятельного решения отдельных и конкретных задач как с элементами АОС, так и без них. [41]
По информации, заложенной в скелетах и модулях, и по таблицам макроопределений средствами нестандартного сервиса из скелета получается рабочая программа, производится настройка текстов используемых в ней модулей. Полученная программа может быть оттранслирована, записана в библиотеку Пакета. Далее, тело программы, созданное генератором, передается программе Счет, которая проводит расчет по этой программе. [42]
Полученная программа будет предельной, так как она ищется при условии, что двигатель автоматически выбирает закон изменения частоты при условии, что движущий момент максимален. [43]
В ДОС / ЕС существует набор макрокоманд и соответствующих им макроопределений, используя которые программист может легко получить нужную ему программу перезаписи, способную выполняться и как одиночная программа. Полученная программа перезаписи является самоперемещающейся и может выполняться в любом из разделов основной памяти. [44]