B- выводится результат выражения B True или False, начиная с текущей позиции курсора.

Значение B Выражение Результат

True Write (B); True

False Write (B, not B); False True

B:p- в крайние правые позиции поля шириной p символов выводится результат булевского выражения B True или False.

Значение B Выражение Результат

True Write (B:6); _ _ True

False Write (B:10); _ _ _ _ _False

True Write (B:5,not B:7); _True_ _False

Оператор записи WriteLn аналогичен процедуре Write, но после вывода последнего в списке значения для текущей процедуры WriteLn происходит перевод курсора к началу следующей строки.

Процедура WriteLn, записанная без параметров, вызывает перевод строки.

Пример программы с использованием процедур ввода-вывода данных с различными форматами выводимых данных

Program Demo;

Var

A,B,S:Integer;

Begin

Writeln(‘Введите сторону А = ’);

Readln(A);

Writeln(‘Введите сторону B = ’);

Readln(B);

S:=A*B;

Writeln(‘--------------------------------------------‘);

Writeln(‘ | Сторона А | | Сторона B | | Площадь | ‘);

Writeln(‘---------------------------------------------‘);

Writeln(‘|‘,А:7,B:11,S:11, ‘|‘ :5);

Writeln(‘---------------------------------------------‘);

End.

В результате работы данной программы на экране будет изображена следующая таблица:

--------------------------------------------------

| Сторона А | | Сторона B | | Площадь |

--------------------------------------------------

| 8 4 32 |

--------------------------------------------------

каждая строка которой будет печататься с первой позиции новой строки экрана.

Порядок выполнения работы

1. Изучить теоретические сведения по теме “Операторы ввода-вывода данных. Различные форматы выводимых данных”.

2. Получить индивидуальное задание у преподавателя и разработать программу в соответствии с поставленной задачей.

3. Показать работающую программу преподавателю.

4. Ответить на контрольные вопросы.

Контрольные вопросы

1. Общие сведения о форматах выводимых данных.

2. Форматы I, I:p. Примеры.

3. Форматы R, R:p, R:p:q. Примеры.

4. Форматы Ch, Ch:p. Примеры.

5. Форматы S, S:p. Примеры.

6. Форматы B, B:p. Примеры

 

Лабораторная работа № 6

Написание программы на Паскале с использованием операторов присваивания и безусловного перехода

Цель работы: формирование знаний и умений по работе с операторами языка. Приобретение навыков написания программ с использованием операторов присваивания и безусловного перехода.

Краткие теоретические сведения