Cтраница 4
Достигнув конца массива, указатель устанавливается в его начало. [46]
![]() |
Международный телеграфный код М-2. [47] |
Началу программы на ленте предшествует код граница ввода, который перфорируется как рядом стоящие коды русский и латинский. В конце массива также перфорируется код конец зоны - рядом стоящие символы латинский и русский. Эти комбинации не должны нигде встречаться внутри вводимого массива. [48]
![]() |
Международный телеграфный код М-2. [49] |
Началу программы на ленте предшествует код граница ввода, который перфорируется как рядом стоящие коды русский и латинский. В конце массива также перфорируется код конец зоны - рядом стоящие символы латинский и русский. Эти комбинации не должны нигде встречаться внутри вводимого мас сива. [50]
![]() |
Контрольная печать отперфорированной программы доя вычисления площадей по координатам точек. [51] |
Длина вводимого слова занимает 6 позиций, из них 1 - десятичная и 5 - целые. В конце массива исходных данных набивается число 777777, которое определяет конец варианта. [52]
При получении очередного элемента входного массива путем обращения к типовой процедуре информация о конце массива передается через значение параметра состояния массива. Для обнаружения конца массива при чтении информации непосредственно из набора данных используется ON оператор в ситуации ENDFILE. Этот оператор запоминается программой, когда она доходит до места его физического расположения. Выполняется же оператор в момент окончания массива. Поэтому оператор должен быть расположен раньше, чем оператор чтения записи, который вызывает событие окончания массива. [53]
Пробивка в начале массива подготавливает устройство ввода к приему информации. Пробивка в конце массива обеспечивает автоматический останов ввода. [54]