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
Написание программы на Паскале с использованием операторов присваивания и безусловного перехода
Цель работы: формирование знаний и умений по работе с операторами языка. Приобретение навыков написания программ с использованием операторов присваивания и безусловного перехода.
Краткие теоретические сведения