Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вывод данных




Begin

Var

N: Integer; {определение переменной целого типа}

C, D, R, S: Real; {определение переменных вещественного типа}

S1, S2, S3: Char; {определение переменных символьного типа}

Readln (N);

Read (C, D, R, S);

Read (S3, S2, S1);

End.

для которой данные вводятся следующим образом:

3 <Enter>

14.35_ _ _ 5_74_ __13.5 <Enter>

Кот <Enter>

переменные примут следующие значения: N = 3; C = 14,35; D =5; R =74; S = 13,5; S3 ='К'; S2 = 'о'; S1 = 'т'.

С помощью одного оператора Read можно прочитать любое число данных. Типы вводимых значений необходимо согласовывать с типами соответствующих переменных. Вводить можно переменные любых из описанных типов, кроме булевского (логического) типа Boolean.

Оператор Write (выражение 1, выражение 2, …, выражение N) выполняет вывод значений выражений, указанных в списке. Тип каждого выражения определяет тип печатаемой единицы данных. Могут выводиться выражения целого, вещественного, символьного типов, логического типа Boolean, а так же строки символов, заключенные в апострофы, и строковые константы.

Значения переменных каждого следующего оператора Write печатаются на той же строке. Чтобы осуществить переход к новой строке используется оператор WriteLn, имеющий вид:

WriteLn (выражение 1, выражение 2, …, выражение N)

Он выполняет такие же действия, как и оператор Write, за исключением того, что после вывода значения последнего выражения производится переход к новой строке экрана. Оператор WriteLn без параметров (WriteLn;) вызывает пропуск строки на экране.

Управление печатью. Чтобы выводимые на печать результаты были оформлены в удобном для пользователя виде, необходимо регулировать число позиций, отводимых в листинге под каждую единицу данных операторов WRITE и WRITELN. Для этого в языке Паскаль предназначены две положительные величины: ширина поля и точность, указываемые через двоеточие после соответствующего выражения.

Например: Write(' РЕЗУЛЬТАТЫ ': 16, R: 5: 2);

 

 


Ширина поля – это общее количество позиций, занимаемых единицей данных (числом, строкой, символом).

Точность указывает число цифр дробной части числа (после точки). Точность всегда меньше ширины. Обе величины указываются только для выражений действительного типа. Для выражений других типов следует указывать только один параметр – ширину поля.

Если параметр ширина поля опущен, то по умолчанию он принимает стандартное значение:

- для данных целых и действительных типов – 13;

- для данных логического типа – 6;

- для символьных данных и строковых констант ширина поля будет равна числу символов в единице данных.




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


Дата добавления: 2014-11-07; Просмотров: 412; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.