Sign in Join
Wiki copytemporary

Write/ru: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Write/ru

OldNewLine
1+**Write** является [[Keyword/ru|ключевым словом]], которое указывает, что некоторые данные необходимо вывести на экран (по умолчанию) или в [[File/ru|файл]]. Например:
2+
3+``` pascal
4+var
5+ a, b: Integer;
6+begin
7+ a := 42;
8+ b := 23;
9+ write('a=', a, ' and b=', b);
10+end.
11+```
12+
13+В результате на экран будет выведено : *a=42 and b=23*
14+
15+Параметры в процедуре **Write** должны быть разделены [[Comma/ru|запятой (',')]].
16+
17+[[Colon/ru|Двоеточие (':')]] используется для [[Formatting output/ru|форматированного вывода]]: `write(x:num);` Num указывает общее количество используемых цифр. Если для значения, содержащегося в переменной **x** необходимо больше разрядов, num игнорируется. Форматированный вывод переменных вещественного типа: `write(x:num1:num2);` **X** - переменная вещественного типа, num1 - общее количество используемых цифр (включая знак и "запятую"), а num2 - количество цифр после запятой.
18+
19+**WriteLn** ведет себя точно также, как Write, за исключением того, что оставляет символ(-ы) [[End of Line/ru|конца строки]] после текста.
20+
21+---
22+*From the Free Pascal wiki, page "Write/ru", as it stood on 2020-03-04 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history