
- •1. Операторы, используемые для организации ввода исходных данных
- •Оператор ввода данных из файла - input #
- •Оператор считывания входных констант - read
- •Оператор ввода строки символов – line input
- •Оператор установки флажка считывания в начало входного потока - restore
- •Оператор открытия файла или устройства ввода-вывода -open
Министерство образования Российской Федерации
Тульский государственный университет
Кафедра "ТЕХНОЛОГИЯ МАШИНОСТРОЕНИЯ"
ИНФОРМАТИКА
Лабораторная работа №11
Организация ввода исходных данных.
Методические указания
для подготовки бакалавров по направлению 552900 - "Технология, оборудование и автоматизация машиностроительных производств" дневного обучения
Тула 2001.
1. Операторы, используемые для организации ввода исходных данных
Оператор задания спмска констант – DATA
Назначение: Содержит числовые и строковые данные для оператора
Синтаксис: DATA <константа 1> [ , <константа 2>]…,
где <константа i> - числовая или строковая константа (i=1, 2…)
Оператор ввода данных с клавиатуры - INPUT
Назначение: Создает условия для ввода данных с клавиатуры в процессе выполнения программы.
Синтаксис: INPUT[;]["<строка приглашения>" {; | ,}] <список переменных>
Аргумент |
Описание |
; |
Точка с запятой после ключевого слова INPUT предписывает курсору оставаться на той же самой строке после нажатия клавиши ENTER |
<строка приглашения> |
Текстовая константа или текстовая переменная, заключённая в кавычки и выводимая на экран в качестве приглашения |
; |
Точка с запятой после строки приглашения выводит на экран вопросительный знак. |
, |
Запятая отменяет вывод вопросительного знака после строки приглашения |
<список переменных> |
Список разделенных запятыми переменных, которым присваиваются вводимые значения |
В ответ на приглашение пользователь вводит данные в соответствии со списком переменных.
При несоответствии числа или типа вводимых данных числу и типу переменных списка выдается следующее сообщение об ошибке: Redo from start - повторить сначала. Присваивание входных значений переменным не производится до тех пор, пока не будут введены все данные в соответствии со списком переменных. До нажатия клавиши ENTER допускается внесение исправлений в набираемую строку ввода.
Редактирующие комбинации клавиш, предназначенные для перемещения курсора, удаления и вставки символов текста во входную строку, описаны в табл. 1.
Таблица 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 |
Отказ от ввода данных и принудительное завершение программы |
Примечание: знак "+" указывает на одновременное нажатие двух клавиш.