Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Оператор ввода данных с клавиатуры - INPUT. Назначение: Создает условия для ввода данных с клавиатуры в процессе выполнения программы.




Назначение: Создает условия для ввода данных с клавиатуры в процессе выполнения программы.

Синтаксис: INPUT[;]["<строка приглашения>"[; |,]]<список переменных> Аргумент Описание

', Точка с запятой после ключевого слова INPUT предписывает курсору оставаться на той же самой строке после нажатия клавиши ENTER

<строка приглашения> Текстовая константа или текстовая переменная, заключённая в кавычки и выводимая на экран в качестве приглашения

; Точка с запятой после строки приглашения выводит на экран вопросительный знак.

, Запятая отменяет вывод вопросительного знака после строки приглашения

<список переменных> Список разделенных запятыми переменных, которым присваиваются вводимые значения

В ответ на приглашение пользователь вводит данные в соответствии со списком переменных.

При несоответствии числа или типа вводимых данных числу и типу переменных списка выдается следующее сообщение об ошибке: Redo from start - повторить сначала. Присваивание входных значений переменным не производится до тех пор, пока не будут введены все данные в соответствии со списком переменных. До нажатия клавиши ENTER допускается внесение исправлений в набираемую строку ввода.

Редактирующие комбинации клавиш, предназначенные для перемещения курсора, удаления и вставки символов текста во входную строку, описаны в табл. 9.1.

Примечание: знак "+" указывает на одновременное нажатие двух клавиш.

Таблица 9.1.

Редактирующие комбинации клавиш

Клавиши Действия
CTRL+\ или RIGHT Перемещение курсора на один символ вправо
CTRL+] или LEFT Перемещение курсора на один символ влево
CTRL+F или CTRL+RIGHT Перемещение курсора на одно слово вправо
CTRL+B или CTRL+LEFT Перемещение курсора на одно слово влево
CTRL+K или HOME Перемещение курсора в начало вводимой строки
CTRL+N или END Перемещение курсора в конец вводимой строки
CTRL+R или INS Переключение режимов вставки и замены. В режиме вставки по мере ввода новых символов символы над курсором и справа от него сдвигаются вправо; в режиме замены просто заменяются
CTRL+I или TAB Перемещает курсор к ближайшей позиции табуляции. В режиме вставки символы над курсором и справа от него сдвигаются вправо
DEL Удаление символа над курсором CTRL+H или BACKSPACE Удаление символа слева от курсора. При достижении курсором начала строки удаляются символы над курсором
CTRL+E или CTRL+END Удаление символов от курсора до конца строки
CTRL+U или ESC Удаление всей строки независимо от положения курсора;
CTRL+M или RETURN Запись входной строки в память
CTRL+T Переключение режима отображения наименования функциональной клавиши в нижней части экрана
CTRL+BREAK или CTRL+C Отказ от ввода данных и принудительное завершение программы

 

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

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

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

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

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

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

9.4. Оператор ввода строки символов из файла - LINE INPUT #

Назначение: Считывание полной строки без учета символов-разделителей из последовательного файла в строковую переменную.

Синтаксис: LINE INPUT #<номер файла>, <строковая переменная>

<Номер файла> соответствует файлу, уже открытому для чтения. <Строковая переменная> представляет собой переменную, которой присваивается вводимая строка.

Оператор LINE INPUT # считывает все символы из последовательного файла до знака "возврат каретки". Следующий оператор LINE INPUT # пропускает последовательность знаков "возврат каретки" и "перевод строки" и считывает все символы до следующего знака "возврат каретки".

Оператор LINE INPUT # особенно полезен в случае, когда каждая строка файла данных разделена на поля или когда текстовый файл считывается построчно.





Поделиться с друзьями:


Дата добавления: 2016-11-24; Мы поможем в написании ваших работ!; просмотров: 895 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Есть только один способ избежать критики: ничего не делайте, ничего не говорите и будьте никем. © Аристотель
==> читать все изречения...

2246 - | 2200 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.