Cтраница 2
![]() |
Применение отладочного останова с поясняющей информацией ( при текущих значениях Х 12, Y 8 5. [16] |
Оказывается, большинство операторов БЕЙСИКа и даже целые строки программы можно выполнять, однократно посылая их БЕЙСИК-системе, но без номера строки. Обратите внимание на то, что после отработки каждой команды для непосредственного исполнения БЕЙСИК-система сообщает о готовности. [17]
Команда RENUM NN, NO, SN перенумеровывает строки программы. [18]
В предыдущем шаге ( и в некоторых последующих) строки программы разбиты на две, чтобы вписаться в ширину страницы книги. При разбиении строк в Visual Basic необходимо воспользоваться пробелом и подчеркиванием, как было показано в предыдущем упражнении. [19]
В секцию описаний входят строки замены и / или строки генерируемой программы. [20]
Основными компонентами программы являются операторы, из которых и состоят строки программы. Одна строка программы может содержать один или несколько операторов, которые отделяются друг от друга двоеточием. Каждый оператор состоит из двух частей: служебного слова ( имени) и информационной части оператора, называемой телом. [21]
Это приводит к созданию временных объектов Animal для каждого члена массива ( строки программы 79 и 80), что отражается в строках 18 - 20 результатов выполнения программы. [22]
Теперь положение дел таково, каким оно было бы после выполнения 41 - й строки программы А, за тем исключением, что точность выполнения вычислений оказалась на один дополнительный байт больше. Таким образом, эта модификация представляется оправданной. [23]
Во внешний цикл, кроме того, входят еще два оператора ( 5-я и б-я строки программы), первый из которых монотонно уменьшает т от п - 1 до 0, каждый раз сокращая тем самым на единицу число исполнений внутреннего цикла. Внешний цикл замыкается с помощью оператора ЕСЛИ, проверяющего, не стало ли т уже равным нулю, что означает окончание решения. [24]
Во внешний цикл, кроме того, входят еще два оператора ( 5-я и 6-я строки программы), первый из которых монотонно уменьшает т от п - 1 до 0, каждый раз сокращая тем самым на единицу число исполнений внутреннего цикла. Внешний цикл замыкается с помощью оператора ЕСЛИ, проверяющего, не стало ли т уже равным нулю, что означает окончание решения. [25]
В конце программы разместим оператор STOP, который прекращает выполнение программы, когда будет P10S И перенумеруем строки программы стандартным образом, Изменив также номер строки в операторе условного перехода. [26]
Сели какие-либо строки в при: оеднняемон программе имеют так н - же номера, как и строки программы в памяти, то строки из фай. [27]
Если задать кавычку (), то текст не будет изменяться, а лишь будет осуществляться поиск, и строки программы, в которых найдена подстрока, введенная в ответ на заменить, будут выводиться на экран. [28]
Составные операторы или блоки в языке Си выделяются с помощью символов и, а комментарии - с помощью символов / и / Строки программы, начинающиеся с символа обрабатываются препроцессором транслятора с. Оператор присваивания обозначается в языке Си с помощью символа, а символы [ и ] используются в обозначениях массивов. [29]
Если идентификаторы составляют большинство слов в Модуле-2, то чем же тогда заполнено пространство между словами и как из этих слов составляются строки программы. Возврат каретки неявно содержит пробел. Строки программы могут начинаться в любой колонке. Номера строк, подобные используемым в Бейсике и Фортране, не применяются в Модуле-2. Не допускается использование знаков препинания и пробелов в середине идентификаторов. Приводимый ниже пример показывает, как свободная форма языка Модула-2 позволяет размещать текст программы уступами, чтобы отразить ее структуру. [30]