ВУЗ:
Составители:
Рубрика:
16
Вывод числовых данных выполняется операторами WRITE и WRITELN, которые имеют
вид:
WRITE(b1, b2 ,..., bn);
WRITELN;
WRITELN (b1, b2 ,..., bn);.
Оператор WRITE выполняет вывод значений переменных b1, b2,..., bn в одной строке.
Оператор WRITELN без параметров осуществляет переход на начало новой строки.
Оператор WRITELN с параметрами после вывода последнего значения осуществляет
переход на начало новой строки.
Примеры:
1) Write(a, b); Write(c); - вывод а, b, с в одну строку;
2) Writeln(a, b); Write(c); - вывод а и b на одной строке, с- на следующей строке.
2.5.4. Вывод числовых данных с форматом и без формата
1. Вывод данных без формата.
В случае бесформатного вывода значения целого типа выводятся в виде
последовательности цифр и знака; значение действительного числа выводится в форме с
плавающей точкой (или экспоненциальной форме) с указанием мантиссы и порядка.
2. Вывод данных с форматом.
Формат вывода указывается после переменной через двоеточие - :L:D. Для целых чисел
формат состоит из одной величины L, равной количеству цифр в числе и символа под знак.
Для вещественных чисел формат состоит из двух величин, указывающих соответственно
общее поле выводимого значения L и количество цифр в дробной части D. L включает
позиции под знак, целую часть, десятичную точку и дробную часть числа.
Синтаксис:
WRITE (V:L) - для целых переменных;
WRITE (V:L:D) - для вещественных переменных.
Здесь V - переменная, значение которой выводится на экран;
L - общая длина поля числа;
D - количество символов в дробной части числа.
Пример:
а) если Х = 835, то результатом работы оператора WRITE(Х:6) будет: _ _ _835;
б) если Y = 28.63, то результатом работы оператора WRITE(Y:6:2) будет _28.63.
Примечание:
a)
Если количество указанных позиций недостаточно, то происходит автоматическое
увеличение поля до нужных размеров; если же длина поля больше, чем позиций в
числе, то лишние позиции заполняются пробелами, причем перед целой частью и
после значащих цифр в дробной части числа.
b)
Если указывается общее число позиций L, но не указывается число позиций после
запятой D, то число выводится в экспоненциальной форме с шириной поля L.
c)
С помощью оператора вывода можно выводить любую строку символов,
заключенную в апострофы.
Пример:
WRITE( 'значение В=', В);
WRITE( 'введите значения X, Y:'); .
Эту возможность можно использовать для вывода в программе данных пояснительного
характера (комментариев).
2.6. Разработка алгоритмов линейных процессов
Задание A.
Словесная постановка задачи.
Определить площадь и длину второго катета прямоугольного треугольника, если известны
длина одного катета и длина гипотенузы.
Вывод числовых данных выполняется операторами WRITE и WRITELN, которые имеют вид: WRITE(b1, b2 ,..., bn); WRITELN; WRITELN (b1, b2 ,..., bn);. Оператор WRITE выполняет вывод значений переменных b1, b2,..., bn в одной строке. Оператор WRITELN без параметров осуществляет переход на начало новой строки. Оператор WRITELN с параметрами после вывода последнего значения осуществляет переход на начало новой строки. Примеры: 1) Write(a, b); Write(c); - вывод а, b, с в одну строку; 2) Writeln(a, b); Write(c); - вывод а и b на одной строке, с- на следующей строке. 2.5.4. Вывод числовых данных с форматом и без формата 1. Вывод данных без формата. В случае бесформатного вывода значения целого типа выводятся в виде последовательности цифр и знака; значение действительного числа выводится в форме с плавающей точкой (или экспоненциальной форме) с указанием мантиссы и порядка. 2. Вывод данных с форматом. Формат вывода указывается после переменной через двоеточие - :L:D. Для целых чисел формат состоит из одной величины L, равной количеству цифр в числе и символа под знак. Для вещественных чисел формат состоит из двух величин, указывающих соответственно общее поле выводимого значения L и количество цифр в дробной части D. L включает позиции под знак, целую часть, десятичную точку и дробную часть числа. Синтаксис: WRITE (V:L) - для целых переменных; WRITE (V:L:D) - для вещественных переменных. Здесь V - переменная, значение которой выводится на экран; L - общая длина поля числа; D - количество символов в дробной части числа. Пример: а) если Х = 835, то результатом работы оператора WRITE(Х:6) будет: _ _ _835; б) если Y = 28.63, то результатом работы оператора WRITE(Y:6:2) будет _28.63. Примечание: a) Если количество указанных позиций недостаточно, то происходит автоматическое увеличение поля до нужных размеров; если же длина поля больше, чем позиций в числе, то лишние позиции заполняются пробелами, причем перед целой частью и после значащих цифр в дробной части числа. b) Если указывается общее число позиций L, но не указывается число позиций после запятой D, то число выводится в экспоненциальной форме с шириной поля L. c) С помощью оператора вывода можно выводить любую строку символов, заключенную в апострофы. Пример: WRITE( 'значение В=', В); WRITE( 'введите значения X, Y:'); . Эту возможность можно использовать для вывода в программе данных пояснительного характера (комментариев). 2.6. Разработка алгоритмов линейных процессов Задание A. Словесная постановка задачи. Определить площадь и длину второго катета прямоугольного треугольника, если известны длина одного катета и длина гипотенузы. 16
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »