Информатика. Петрова М.В. - 35 стр.

UptoLike

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

35
Продолжение приложения В
Здесь вычислительный процесс имеет три ветви. С помощью условного
блока можно проверить выполнение только условия, по которому будет
определен выбор выражения для реализации одной ветви. Поэтому, чтобы
установить, по какой из двух оставшихся ветвей должен идти вычислительный
процесс в случае невыполнения первого условия, необходимо использовать еще
один
условный блок. Блок-схема этого алгоритма представлена на рис. В.3.
Блок 3 проверяет условие
x
a, а в случае его выполнения осуществляется
переход к блоку 4, вычисляющему
z=sin x. Если x>a, то блок 5 проверяет
условие
x
b. Если это условие выполняется, то осуществляется переход к
блоку 6, вычисляющему
z=tg x. В противном случае x лежит в интервале
между
a и b и происходит переход к блоку 7, вычисляющему z=cos x.После
вычисления по любой из формул осуществляется переход в общую ветвь к
блоку печати.
2.3. Вычислить корни квадратного уравнения
ax
2
+bx+c=0. Если
d=b
2
4ac

0, то корни действительные; следовательно, необходимо
вычислить x
1,2
=e
f. Если d<0, то корни мнимые; следовательно,
необходимо вычислить
e и f по формулам e=
b/(2a), f=
|b
2
4ac|/(2a).
2.4. Вычислить значение функции
0<xnесли,
x
0,89e=z
;0xnесли,
x
3,67e=z
2
2
2.5. Найти квадрат наибольшего из двух чисел
a
и
b
и вывести на печать
признак
1=
N
, если наибольшим является
a
, и
2=
N
, если наибольшим
является
b
.
2.6. Определить, попадает ли точка с координатами
00
y,x
в круг
радиусом
r
. Присвоить признаку
1=
N
, если точка находится внутри круга, и
0=
N
, если точка вне круга.
2.7. Вычислить значение функции:

1.xесли,
x
e=z;1x<<1если1,=z
;1xесли,xln=z