Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Назначение: Считывание данных из оператора 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; Прочитано: 281 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!