пользователей: 21222
предметов: 10454
вопросов: 177450
Конспект-online
зарегистрируйся или войди через vk.com чтобы оставить конспект.
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

pogromirovanie:
» sooqa
Уася:
» History motherfuckers

Вывод информации на экран. Процедура write и writeln. Правила их использования. Форматный вывод.

Вывод информации

Бесформатный вывод

Write (P1,P2,…,PN);

Writeln (P1,P2,…,PN);

Writeln;

Форматный вывод

  1. целых, литерных, булевских значений

Write (P1:N1,P2:N2,…,PN:NN);

Write (P1:N1,P2:N2,…,PN:NN);
Ni - ширина поля при выводе (const, переменные, выражения типа word, byte, integer)

  1. вещественных переменных в форме с порядком х.х…хЕ dddd
    В Ni позициях число размещ. в крайних правых поз., слева пробелы

Если Ni отрицательно, то форматирование по левому краю.

Если Ni недостаточно, то оно игнорируется.

 

Пример.
Const

N: Integer=1234;

P: Real= -125.1234567;

C: char=‘C’;

B: boolean= TRUE;

S: string=‘Turbo’;

Begin

Writeln( N,P,C,B,S);{ бесформатный}

Writeln(N:6, P:17, C:5, B:6, S:10);

Writeln(P:3);

 

END.

1234-1.2512345670000E+0002CTRUETurbo 001234

1.25123457E+00020000C00TRUE00000Turbo -1.2E+0002

  1.  
  2. вещественных чисел с фиксированной точкой

Write (P1:N1:M1,P2:N2:M2,…,PN:NN:MN);

Writeln (P1:N1:M1,P2:N2:M2,…,PN:NN:MN);

Ni - ширина поля при печати; Mj- колич. поз. под дробную часть.

Если

Mj <0 - то игнорируется;

Mj = 0 – выводится только целая часть;

Mj недостаточно, то мантисса округляется;

Mj больше, чем дробная часть, то справа нули;

Ni > 0, форматирование по правому краю;

Ni < 0, форматирование по левому краю;

Writeln(P:10:3); 00-125.123

Writeln(P:15:8); 00-125.12345670

 


27.01.2014; 06:44
хиты: 199
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2016. All Rights Reserved. помощь