Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_voprosy_na_ekzamen_33__33__33__33.doc
Скачиваний:
18
Добавлен:
23.09.2019
Размер:
814.08 Кб
Скачать

Вопрос 20.Процедура вывода данных.

Для вывода на экран компьютера информации используется процедура вывода, которая состоит из служебного слова Writeln (переводе обозначает «писать») и списка вывода, который записывается в круглых скобках, заканчивается процедура точкой с запятой.

Общий вид записи процедуры вывода: Writeln ( список ) ;

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

Пример. Вывести на экран фамилию, имя, отчество человека.

Program Fio;

Begin Writeln(’Иванов Иван Иванович’); End.

В процедуре Writeln окончание ln переводит пишущее устройство на начало новой строки после выполнения процедуры. Поэтому, если записать процедуру Write, то следующая текстовая константа будет записана в той же строке, что и предыдущая.

Program Fio;

Begin

Writeln(’Иванов Иван Иванович’);

Write(’ – хороший человек’);

End.

После выполнения программы на экране будет одна строка текста:

Иванов Иван Иванович – хороший человек

Чтобы получить такую же форму текста на экране программу можно было записать и так:

Program Fio;

Begin

Writeln(’Иванов Иван Иванович’, ’ – хороший человек’);

End.

или по-другому:

Program Fio;

Begin

Writeln(’Иванов Иван Иванович – хороший человек’);

End.

Графически процедура вывода изображается блоком обмена информации (параллелограмм), т.е. информация, которая известка компьютеру, выводится на экран, чтобы ее мог прочесть пользователь.

Изобразим блок обмена информацией для приведенного примера:

Вопрос 21.Форматы вывода данных.

Числа, выведенные в нормализованном виде, не привычны для глаза. Чтобы числа выводились в обычной форме, в языке программирования Pascal используются форматы вывода числовых значений переменных.

Форматы вывода числовых значений переменных записываются непосредственно в программе. Для значений переменных целого типа используется следующий формат:

Имя целой переменной : Целая константа

Целая константа показывает, сколько позиций отводится для вывода значения целой переменной. Само число размещается в последних отведенных позициях, причем в каждой позиции может стоять только один символ.

Например, пусть в задаче значение у получилось равным 927. Тогда оператор Writeln(‘y=’,y:5); выведет на экран следующее:

y

=

9

2

7

Для значений переменных вещественного типа используется следующий формат:

Имя переменной : Целая константа 1 : Целая константа 2

Целая константа 1 показывает, сколько позиций отводится на все число, целая константа 2 показывает, сколько позиций отводится в этом числе для знаков после десятичной точки.

Например, пусть в задаче значение х получилось равным – 345.12630456. Тогда оператор Writeln(‘x=’, x:9:5); выведет на экран следующее:

Х

=

-

3

4

5

.

1

2

6

3

0

Если количество знаков в числе меньше количества отведенных позиций, то первые не занятые позиции остаются пустыми. Если количество знаков в числе больше количества отведенных позиций, то формат игнорируется и число выводится в нормализованном виде.

Форматы применяются только для вывода значений на экран. В памяти компьютера при этом сохраняются все знаки числа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]