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