Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_infe.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
118.99 Кб
Скачать

24. Вывод

Операторы вывода WRITE и WRITELN (обеспечивает переход на начало следующей строки). Формат команды: write(v1,v2,…,vn) Пример: WRITE(A:2,B:5,C:4); После двоеточия указывается количество отведенных под поле позиций. Если количества указанных позиций недостаточно происходит автоматическое увеличение поля до необходимых размеров. Если размер поля при печати не указывается, то под поле отводится стандартное количество позиций, отличающееся для реализаций ПК. Переменные пишутся через «,». Выводимые символы пишутся между апострофами. Форматирование выводимых данных:

  • Для целых чисел формат такой WRITE(A:d), где d – выражение типа integer, задающее ширину поля данных А с выравниванием по правому краю. Пример, WRITE(A:6).

  • Без применения форматирования вещественные числа выводятся в экпотенциальной форме (x.xxxxE+-xx). Форматированный вид выглядит так:: WRITE(A:d:s),где s - выражение типа integer, задающее количество знаков после запятой. Пример, WRITE(A:6:2). Если задаваемая ширина поля данных d будет выбрана слишком маленькой, d расширяется до нужного числа позиций.

  • При выводе значений символьного типа, если явно не указывается количество позиций, под каждый символ отводится одна позиция. Форматированный вывод выглядит так: WRITELN(S:5).

При выводе значений булевского типа на печать выводится TRUE или FALSE. В отличие от read, где параметрами должны быть имена переменных, параметрами write могут быть и выражения. Например, write(2*I,3+5/(x+2),chr(123));

25. Форматный вывод данных Пользователь может управлять видом отображения результатов на экране.для этого исп:1)вывод совокупности пробелов2)вывод пояснительных текстов3)задание кол-ва позиций знаков мест на экране, которых пользователь хочет чтобы комп разместил значение выводимой переменной(форматирование)Для данных целового, логического и символьного типа формат уст а:б для данных вещественного типа а:б:с

26 Оператор присваивания.

Все операторы языка Паскаль можно разделить на 3 группы:

1)простые - не содержащие никакие другие операторы(а)операторы присваивания (:=);б)операторы безусловного перехода (Go to);в)оператор вызова процедуры (ввод);г)пустой оператор(;).)

2)структурные – представляет собой конструкции, построенные с других операторов по строкам опред. Правилами.

а)составной оператор-begin

Опер.2;

Опер.3;

End;

б)условный оператор:

1)if<условие>then

<опер.1> else<опер.2>; 2)if<усл.>then<опер.1>;

в)оператор выбора(casl<выр> of)

список 1: <опер.1> else<опер.> список 2:<опер.2>

список n:<опер n> end;

г)операторы повтора(цикла):1)For;2)REPEAT;3)While.

3)операторы ввода-вывода – след. Процедуры –READ/READLN/WRITE/WRITELN

присваивания- например: y:=А; y:=10

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