Программирование на языке высокого уровня. Марапулец Ю.В. - 9 стр.

UptoLike

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

Существуют три основные комбинации базовых структур алгоритма. Рассмотрим
их:
1. Линейнаяпростая последовательность действий, которые выполняются только
один раз в порядке их следования. Например [5], необходимо вычислить D =
222
zyx ++ .
начало
x
;
y;
z
222
zyx ++D=
D
коне
ц
2. Ветвящаясясодержащая блок проверки некоторого логического условия. Напри-
мер [5], необходимо вычислить следующее выражение:
Y =
>
=
<
0;1
0;0
0;1
x
x
x
начало
x
нет
д
а
x=0
x>0
Y = 1 Y = -1
нет
д
а
Y = 0
Y
конец
9
    Существуют три основные комбинации базовых структур алгоритма. Рассмотрим
их:
1. Линейная – простая последовательность действий, которые выполняются только
    один раз в порядке их следования. Например [5], необходимо вычислить D =
     x2 + y2 + z2 .
                                 начало

                                  x; y; z

                            D= x 2 + y 2 + z 2

                                      D

                                  конец

2. Ветвящаяся – содержащая блок проверки некоторого логического условия. Напри-
   мер [5], необходимо вычислить следующее выражение:
        ⎧1; x < 0
        ⎪
    Y = ⎨ 0; x = 0
        ⎪ − 1; x > 0
        ⎩                                            начало


                                                       x

                               нет                             да
                                                      x=0
      нет                        да
                      x>0


    Y=1                           Y = -1                       Y=0




                                                           Y


                                                      конец


                                                 9