высокого уровня такой оператор входит в состав языка (оператор do..while в языке программирования С или оператор repeat..until в языке программирования PASCAL), рисунок 11.8. Язык программирования Язык программирования Алгоритмическое изображение оператора Определения п од п р о гр а ки ............ *.......... . v o i d T e l оР сog г ( v o i d ) <) .......*.............. ....... Главнее программа ............... *........ . d o ( T e l o F r o g r ( ) ; ) w h i l e ( 1 ) asm-51 С*П M K V U I i tH HH iw i MM }b Ч Д » І« іТя и ч ^ Рисунок 11 . 8 - Программа для микроконтроллера Четвёртый структурный оператор - это оператор цикла с проверкой условия до тела цикла. В отличие от предыдущего оператора тело цикла в этом операторе может ни разу не выполниться, если условие цикла сразу же выполнено. Этот оператор как и условный оператор невозможно реализовать на одной машинной команде. Алгоритмическое изображение оператора Язык Язык программирования asmпрограммирования 51....................... / Г л а в н а я п р о г р а м м а ............................... *****........................................ О п р е д е л е н н а п о д п р о г р а м м , -----------------О п е р а т о р ц м ж л а --------------------------------------- * * * * * * * * * * * * * * * * * * * * * * * * / N a c h a l o : v o i d T e l o C y k l • ( v o i d ) j b K n J I e j , r . o n C y k l a ; У с л о в и я о л а р а щ и [ C a l l T e l o C y k l a ; . ' г а д ш а ц і д о б р а б о т к а • r r jм р H a c h a l o / п о д п р о г р а м м а к ж д а к я я K a n C y k l a t ................ ........... Г л а в н а я п р о гр ам м а ................. .. ....................... * * . ♦ . . . / w h i l e ( R n M a j ) T e l o C y k l а ( ) ; ; О п р е д е л е н а я п о д п р о г р а м м ; - — П о д п р о г р а м м а - э е г л у п в а ---------------- — ------— T e l o C y k l a : r e t /О п е р а т о р п о м е ч е н п р е д м д у ц а й м е т к о * Рисунок 11 . 9 - Программа для микроконтроллера
RkJQdWJsaXNoZXIy MTExODQxMg==