Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
71
Добавлен:
21.01.2014
Размер:
73.22 Кб
Скачать

Лекция 9 (2 часа)

9. Операторы ввода-вывода данных

Операторы, поддерживающие ввод данных

Операторы, поддерживающие вывод данных

9.1. Функции операторов.

Под операцией ввода понимается считывание данных с внешнего устройства и присваивание их переменным, после чего они становятся доступными для использования в программе. Они позволяют выполнять следующие операции:

• ввод данных с клавиатуры;

• ввод данных из файла;

• вывод данных на экран дисплея;

• вывод данных в файл;

• вывод данных на устройство печати;

• вывод данных в порты

Операторы, поддерживающие ввод данных:

INPUT, LINE INPUT, INPUT #, READ, RESTORE.

Операторы, поддерживающие вывод данных:

на экран дисплея - PRINT, PRINT USING, WRITE;

в файл - PRINT #. PRINT # USING, WRITE #:

на принтер - LPRINT, LPRINT USING;

в порт - OUT.

9.2. Оператор ввода данных с клавиатуры - 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

Отказ от ввода данных и принудительное завершение программы

Соседние файлы в папке Конспект лекций по информатике для студентов 1 курса каф. ТМС (Илюхин А.Ю.)