Page 33 - 6865
P. 33

Алгоритм з передачею управління при виконанні певної умови
                            записується так:

                                               I1( ) I2( ) [I3( ) ω( )] I4( )        (2.15)

                                   Даний  запис  відображає,  що:  виконуються  послідовно
                            оператори  I1,I2,  потім,  якщо  умова  ω  не  виконується  –  I3,
                            якщо умова ω виконується – I4.
                                   Приклад: алгоритм роботи системи контролю:

                                        I(x) [I(Cr:xi, c) I(S;xi)ω(xi > c)] I(W:xi)   (2.16)

                                   Описана  наступна  послідовність  дій:  аналогова
                            величина  xi  порівнюється  зі  вставкою  c,  потім  значення  xi
                            записується в пам'ять, перевіряється умова ω, якщо xi > c, те
                            значення xi виводиться на друк. Інакше xi не друкується.
                                   Командні оператори позначаються – Ф( ), де в дужках
                            записується  конкретні  дії  оператора,  і  величини,  що  ним
                            використовуються.
                                   Приклад:
                            Ф(I=I+1) – команда: значення I збільшити на 1.


                                           Завдання для практичних робіт

                                           1. Пристрій стиснення інформації
                              I(X)[[I(X/xi)I(xi)|I(yi)I((F:(xi– yi)=∆x) I(CR:∆x,ε)ω(∆xi<ε)]x
                                                  xI(xi)|׀(yi =xi)|I(S:yi)]
                             2. Аналоговий канал контролю з двома вставками (CB і CH):
                                      [I(Ch:x |C]:={[I(Xi|ch) I(Cr:xi,ch) I(Xi<>ch)] |
                                               x [I( Xi|Cb) I(CR: Xi,Cb) x
                                          xI(Xi<>Cb)]}I(F: Xi<>Cb, Xi<>Ch) x
                                             x [ω (CH≤Xi≤CB)I(R:Xi*N)] ׀x
                                            x [ω (Xi<Ch)?Xi>Cb)I(R:Xi*N)]


                                                         30
   28   29   30   31   32   33   34   35   36   37   38