Cтраница 1
Первая строка программы является примечанием и не обрабатывается. Программе присваивается имя CMPD в соответствии с меткой второго оператора. Присутствие оператора GET LIST ( R) означает, что со стандартного устройства ввода, например карточного читающего устройства, объектная программа должна получить значение для каждой переменной в списке, заключенном в круглые скобки. В данном случае присутствует только одна переменная R. Следующие операторы полагают А 1.000 0 долларов, N lzF l R. Оператор PUT LIST ( R) обеспечивает просто печать значения R на стандартном устройстве выводя, которым обычно является построчно печатающее устройство. [1]
Первая строка программы содержит наименование программы EQUI и стандартный заголовок основной внешней процедуры. Далее производится объявление размерности массивов - максимально они могут содержать до десяти элементов. Заметим, что, кроме размерности массивов, в программе не объявляются другие характеристики переменных - они принимаются по умолчанию. Так, подразумевается, что элементы массивов и переменная S являются десятичными числами и представляются в машине в форме с плавающей точкой с точностью шести десятичных знаков, а переменные I и N являются двоичными числами длиной 15 разрядов в форме с фиксированной точкой. Если такие характеристики ( атрибуты) переменных не устраивают программиста, то он имеет возможность явно указать требуемые. [2]
Первая строка программы является примечанием и не обрабатывается. Программе присваивается имя CMPD в соответствии с меткой второго оператора. Присутствие оператора GET LIST ( R) означает, что со стандартного устройства ввода, например карточного читающего устройства, объектная программа должна получить значение для каждой переменной в списке, заключенном в круглые скобки. В данном случае присутствует только одна переменная R. Следующие операторы полагают А 1.000 0 долларов, N lzF l R. Оператор PUT LIST ( R) обеспечивает просто печать значения R на стандартном устройстве выводя, которым обычно является построчно печатающее устройство. [3]
Первая строка программы назначает полужирный шрифт ячейкам, выделенным в настоящий момент, но вторая и четвертая строки изменяют диапазоны В4: В7 и В19: В21 соответственно. [4]
Первая строка программы содержит наименование программы EQUI и стандартный заголовок основной внешней процедуры. Далее производится объявление размерности массивов - максимально они могут содержать до десяти элементов. Так, подразумевается, что элементы массивов и переменная S являются десятичными числами и представляются в машине в форме с плавающей точкой с точностью шести десятичных знаков, а переменные I и N являются двоичными числами длиной 15 разрядов в форме с фиксированной точкой. Есля такие характеристики ( атрибуты) переменных не устраивают программиста, то он имеет возможность явно указать требуемые. [5]
Первая строка программы включает разметку данных. Мы резервируем место под один короткий регистр ( он нам понадобится для косвенной адресации) и под 1001 алфавитный регистр, так как в предельном случае все 1000 элементов могут содержать. По условиям задачи максимальное количество таких изделий нам заранее не известно. При этом, хотя нам и нужно ровно 1000 регистров, мы указали в разметке 1001, так как засылку начинаем с регистра А1, а не АО. [6]
Первую строку программы составляет команда ассемблера PRINT, управляющая печатью листинга программы. Операнд NOGEN означает, что мы просим не включать в состав листинга расширений макрокоманд, чтобы сделать листинг более коротким и наглядным. [7]
В первой строке программы дается описание сообщения, которое определяет последовательность 16-ти символов ( от 0 до 15), включая интервалы. Каждый символ кодируется восьмью двоичными разрядами. [8]
В этом примере первая строка программы формирует на экране ( рис. 3.7) заголовок таблицы, а в строках 260 - 280 запрограммирован собственно вывод таблицы. Обратите внимание, насколько естественно границы и шаг изменения переменной при организации цикла соответствуют условиям задачи ( строка 260), как экономно удается средствами БЕЙСИКа построить тело цикла с помощью единственного оператора ( строка 270): перевод аргумента к радианам через расчетное соотношение, использование встроенной математической функции, наконец, формирование вывода в пять колонок с помощью единственного знака разделителя () в конце списка вывода. [9]
Синтаксические диаграммы программы ( а, заголовка программы ( б и блока ( в. [10] |
Заголовок программы на Паскале записывается всегда как первая строка программы. [11]
Содержимое младшего адреса в блоке оказалось меньше адреса, с которого была загружена первая строка программы. Поэтому программа должна была стереть самое себя строка за строкой. Однако очень быстро процесс разрушения сам попал в губительный цикл, и, так как мы работали на изолированной машине, ЦП остановился ( почему. [12]
Обозначим аргумент х и порядок многочлена Тейлора п заглавными буквами X и N и будем их вводить как исходные числовые данные, используя в первой строке программы команду ввода INPUT i i X, N ( в переводе с английского слово INPUT означает ввод), а символ i i используется здесь для четкого обозначения пробела между словом INPUT и списком вводимых величин. [13]
Функция объявляется ( declare) путем присвоения ей имени и типов возвращаемых значений. Первая строка программы ссылается на библиотечный файл, который содержит объявления cout, и endl. Вторая строка объявляет функцию Ig. Если функция описана до ее использования ( см. следующий абзац), объявление необязательно. Объявление предоставляет информацию, необходимую, чтобы другие функции вызывали данную с использованием аргументов допустимого типа. Вызывающая функция может использовать данную функцию в выражении подобно использованию переменных, имеющих тот же тип возвращаемых значений. [14]
Пара команд SAVE и REPLACE помогает повысить надежность работы с программой уже на начальном этапе работы с ПЭВМ. Действительно, набрав даже несколько первых строк программы, вы затратили время и труд, и команда SAVE обеспечивает получение копии набранного текста на диске. [15]