Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор считывания входных констант - READ



Назначение: Считывание данных из оператора DATA и присваивание их переменным.

Синтаксис: READ <список переменных>

Аргумент <список переменных> представляет собой последовательность переменных языка BASIC, разделенных запятыми. Оператор READ всегда используется совместно с операторами DATA. Оператор READ устанавливает однозначное соответствие между <списком переменных> и данными, содержащимися в операторе DATA. Эти переменные могут быть как числовыми, так и строковыми. Попытка присвоить строковое значение числовой переменной вызывает синтаксическую ошибку на этапе выполнения. Считывание числового значения в строковую переменную не порождает ошибки и формирует ее значение как строку цифр.

Считываемые в переменные целого типа значения округляются перед присваиванием. Если считываемое значение выходит за допустимый диапазон изменения переменной, то возникает ошибка выполнения.

При считывании строковых значений в строковые переменные фиксированной длины лишние символы отбрасываются справа. Если строковые значения короче строковых переменных, то они выравниваются по левой границе, а оставшиеся позиции заполняются пробелами.

В операторе READ можно использовать только отдельные элементы записей.

Отдельный оператор READ может иметь доступ к одному или нескольким операторам DATA, или несколько операторов READ могут использовать один и тот же оператор DATA. Если число переменных в <списке переменных> оператора READ превышает количество значений в операторах DATA, то появляется сообщение об ошибке: Out of DATA - ошибка в данных.

Если число переменных в операторе READ меньше числа элементов одного или нескольких операторов DATA, то следующий оператор READ начнет чтение данных с первого непрочитанного элемента в операторах DATA. Если операторов READ больше нет, то лишние данные не используются.

Для того чтобы заново прочитать операторы DATA, используется оператор RESTORE.

Оператор ввода строки символов – LINE INPUT

Назначение: Ввод строки длиной до 256 символов в строковую переменную без использования разделителей.

Синтаксис: LINE INPUT[,] ["<строка приглашения>",] <строковая переменная>

Аргумент <строка приглашения> является строковой константой и выводится на экран в качестве подсказки. Вопросительный знак в конце <строки приглашения> не выводится. Все символы, введенные в ответ на приглашение присваиваются, <строковой переменной>.

Точка с запятой, указанная непосредственно после оператора LINE INPUT, оставляет курсор на прежней строке после нажатия клавиши ENTER.

Оператор LINE- INPUT использует те же редактирующие комбинации клавиш, что и оператор INPUT.





Дата публикования: 2014-11-19; Прочитано: 279 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...