Назначение: Создает условия для ввода данных с клавиатуры в процессе выполнения программы.
Синтаксис:
INPUT[;]["<строка приглашения>" {; | ,}] <список переменных>
| Аргумент
| Описание
|
| ;
| Точка с запятой после ключевого слова INPUT предписывает курсору оставаться на той же самой строке после нажатия клавиши ENTER
|
| <строка приглашения>
| Текстовая константа или текстовая переменная, заключённая в кавычки и выводимая на экран в качестве приглашения
|
| ;
| Точка с запятой после строки приглашения выводит на экран вопросительный знак.
|
| ,
| Запятая отменяет вывод вопросительного знака после строки приглашения
|
| <список переменных>
| Список разделенных запятыми переменных, которым присваиваются вводимые значения
|
В ответ на приглашение пользователь вводит данные в соответствии со списком переменных.
При несоответствии числа или типа вводимых данных числу и типу переменных списка выдается следующее сообщение об ошибке: Redo from start - повторить сначала. Присваивание входных значений переменным не производится до тех пор, пока не будут введены все данные в соответствии со списком переменных. До нажатия клавиши ENTER допускается внесение исправлений в набираемую строку ввода.
Редактирующие комбинации клавиш, предназначенные для перемещения курсора, удаления и вставки символов текста во входную строку, описаны в табл. 9.1.
Примечание: знак "+" указывает на одновременное нажатие двух клавиш.
Таблица 9.1.