Write (R:p:q);
Число Выражение Результат
R:=511.04 Write (R:8:4) 511.0400
R:=-46.78 Write (R:7:2) _–46.78
Подобные операции вывода с крайней правой позиции поля шириной несколько символов можно проводить и с другими видами переменных.
переменная
:=
выражение
идентификатор функции
go to
метка
begin
end.
Metka :
go to Metka;
. . .
. . .
Составной оператор воспринимается как единое
целое и может находится в любом месте программы, где
синтаксис языка допускает наличие оператора.
Как видно из диаграммы, он может принимать одну из
следующих форм:
если <условие> то <оператор 1>
иначе <оператор 2>;
если <условие> то <оператор>;
Оператор условий if выполняется следующим образом. Сначала вычисляется выражение, записанное в условии. В результате его вычисления получается значение логического типа. В первом случае, если значение выражения есть истина, выполняется <оператор 1>, указанный после слова then (то). Если результат вычисления выражения в условии есть ложь, выполняется <оператор 2>. Во втором – если результат выражения есть истина, выполняется <оператор>, если ложь –оператор, следующий сразу за оператором if. Операторы if могут быть вложенными.
Пример фрагмента программы с оператором условия if:
while
repeat
for
Формат записи:
while <условие продолжения повторений> do
<тело цикла>
Условие – логическое выражение, тело цикла – простой или составной оператор. Перед каждым выполнением тела цикла вычисляется значение выражения условия
var n, i : integer; fn : longint;
begin
writeln ('Введите натуральное число ...') ;
read (n) ;
fn := 1 ;
while i < n do
begin
i := i + 1;
fn := fn * i ;
end;
writeln ('... его факториал равен', fn : 10);
end.
repeat
оператор
выражение
until
;
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть