Информатика. Часть 1. Мойзес О.Е - 74 стр.

UptoLike

Составители: 

74
Следует помнить, что после then и else может стоять только один
оператор. Поэтому, если возникает необходимость выполнения группы
операторов, то их надо объединить в один, взяв в операторные скобки
(т.е. использовать составной оператор begin…end). Кроме того, при
необходимости учета нескольких условий используются логические
операции: and (и), or (или), not (не) .
Например, алгоритм
: если A<D и A>C то Y1:=A
2
и Y2:=A*C;
следует записать:
If (A<D) and (A>C) then begin Y1:= sqr(A); Y2:=A*C end; .
Операции отношения имеют наинизший приоритет по сравнению
с логическими и арифметическими операциями, т.е. выполняются в
последнюю очередь. При вычислении логических выражений
отношения, как правило, должны заключаться в круглые скобки.
Например. Точка принадлежит заданной области, если
выполняется одно из неравенств 0<x<y или y<x<0. Следовательно, в
этом случае логическое
выражение (0<x) and (x<y) or (y<x) and (x<0)
принимает значение
true , в противном случаеfalse
Var x,y:real;
B:boolean;
begin
writeln (‘Введите координаты x,y’);
readln (x,y);
b:=(0<x) and (x<y) or (y<x) and (x<0);
if b then writeln (‘точка x=’, x:4:2,
‘ y=’, y:4:2, ‘принадлежит области’)
else writeln (‘точка x=’, x:4:2,
‘ y=’,y:4:2, ‘не принадлежит
области’)
end.
Пример. Вычислить скорость осаждения капелек воды в
неподвижной среде электродегидратора в зависимости от значения
Рейнольдса:
=
,500Re если ,/)(03.3
,02Re101 если ,
18
)(
221
4
22
21
2
ρρρ
ρν
ρρ
dg
.
gd
U
где
dдиаметр капелек воды, м; ρ
1
, ρ
2
плотности воды и нефти, кг/м
3
;
ν
2
кинематическая вязкость нефти, м
2
/с.
Program SKOR;
var d,g,V2,r1,r2,U,Re:real;
Begin