![]() |
![]() |
![]() |
Инструкция write предназначена
для вывода на экран монитора сообщений и значений переменных. После слова write
в скобках задается список переменных, значения которых должны быть выведены.
Кроме имен переменных в список можно включить сообщение — текст, заключенный
в одиночные кавычки.
Например:
write(Summa);
write('Результат
вычислений');
write('Корни
уравнения. xl=', xl, ' х2=', х2);
После имени переменной
через двоеточие можно поместить описание (формат) поля вывода значения переменной.
Для переменной типа
Integer формат — это целое число, которое задает ширину поля вывода (количество
позиций на экране).
Например, инструкция
write(d:5);
показывает, что для
вывода значения переменной d используется 5 позиций.
Если значение переменной
такое, что его изображение занимает меньше позиций, чем указано в формате, то
перед первой цифрой числа будут выведены пробелы так, чтобы общее количество
выведенных символов было равно указанному в формате.
Например, если значение
переменной Koi типа integer равно 15, то в результате выполнения инструкции
write('Всего
изделий:', Kol:5);
на экран будет выведено:
Всего изделий: 15
Для переменных типа
Real формат представляет собой два целых числа, разделенных двоеточием. Первое
число определяет ширину поля вывода, второе — количество цифр дробной части
числа. Если задать только ширину поля, то на экране появится число, представленное
в формате с плавающей точкой.
Например, пусть переменные
x1 и х2 типа real имеют значения 13.25 и -0.3401, тогда в результате выполнения
инструкции
write('xl=',x1:5:2,'
х2=',х2:12)
на экран будет выведено:
x1=13.25
х2=-3.40100Е-01
Если ширины поля, указанной
в формате, недостаточно для вывода значения переменной, то выводится число в
формате с плавающей точкой и десятью цифрами после запятой (все поле вывода
в этом случае занимает 17 позиций).
После выполнения инструкции
write курсор остается в той позиции экрана, в которую он переместился после
вывода последнего символа, выведенного этой инструкцией. Следующая инструкция
write начинает вывод именно с этой позиции. Например, в результате выполнения
инструкций
х:=-2.73;
write('Значение
перем');
write('енной:');
write('х=');
write(x:8:5);
на экран будет выведено:
Значение
переменной: х=-2.73000
Инструкция writein
отличается от инструкции write только тем, что после вывода сообщения или значений
переменных курсор переводится в начало следующей строки. Например, если значением
переменной x1 является число -3.561, а значением переменной х2 — число 10.345,
то результатом выполнения инструкций
writein('Значения корней уравнения:');
writeln('x1=',x:7:3);
writein('х2=',х:7:3);
на экран будет выведено:
Значения корней уравнения:
xl=-3.5610
х2= 10.345
![]() |
![]() |
![]() |
Понятие же "физического вакуума" в релятивистской квантовой теории поля подразумевает, что во-первых, он не имеет физической природы, в нем лишь виртуальные частицы у которых нет физической системы отсчета, это "фантомы", во-вторых, "физический вакуум" - это наинизшее состояние поля, "нуль-точка", что противоречит реальным фактам, так как, на самом деле, вся энергия материи содержится в эфире и нет иной энергии и иного носителя полей и вещества кроме самого эфира.
В отличие от лукавого понятия "физический вакуум", как бы совместимого с релятивизмом, понятие "эфир" подразумевает наличие базового уровня всей физической материи, имеющего как собственную систему отсчета (обнаруживаемую экспериментально, например, через фоновое космичекое излучение, - тепловое излучение самого эфира), так и являющимся носителем 100% энергии вселенной, а не "нуль-точкой" или "остаточными", "нулевыми колебаниями пространства". Подробнее читайте в FAQ по эфирной физике.
|
![]() |