НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

10. Процедура ввода

Общий вид- оператора:


здесь VI, V2, . . ., VN - идентификаторы переменных.

Значения переменных пробиваются на картах (либо вводятся с терминала) и должны соответствовать типам переменных. Переменные VI, V2, . . ., VN могут быть одного из трех типов: INTEGER, CHAR (либо SUBRANGE этих типов) и REAL.

Пример.


Для ввода чисел 1.5, 2.15, -1.1, 25 их можно пробить так:


Если вводится последовательность символов, то пробел воспринимается как символ. В этом случае и конец строки (EOL) трактуется как символ "конец строки", а соответствующая переменная получает значение "пробел".

Пример. Пусть R:REAL; I:INTEGER; C1,C2,C3:CHAR; переменным R,C1,C2,C3,I надо присвоить соответственно значения

1.5, 'А', 'В'", 'С', 25. На картах эти значения можно расположить одним из способов:


Но нельзя после 1.5 поместить пробел, так как он воспримется как значение символьной константы.

Оператор READ (R,C1,C2,C3,I); введет необходимые данные.

Конец входного файла и конец строки (карты) входного файла можно определить с помощью функций EOF и EOLN соответственно: функция EOF принимает значение TRUE только в случае исчерпания всех входных данных (конец файла); если исчерпались данные на одной карте (строке входного файла), то значение TRUE принимает другая функция - EOLN.

Если данные вводятся не с перфокарт или с терминала, а с какого-либо иного файла ввода F (магнитной ленты, диска), то используется оператор


Вводимые данные могут быть разделены одним или несколькими пробелами, но нельзя отделять пробелом знак числа либо одни цифры числа от других.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь