На языке Паскаль цикл While имеет конструкцию:
...
while (условие) do begin
{тело цикла}
end;
...
Дракон схема имеет вид
L_N:;
if (условие) goto L_N+1;
...
L_N +1:;
{тело цикла}
goto L_N;
...
Цикл repiat
...
repiat
begin
{тело цикла}
end;
until (условие);
...
Дракон - схема
....
L_N:;
{тело цикла}
if (условие) goto L_N;
...
...
while (условие) do begin
{тело цикла}
end;
...
Дракон схема имеет вид
цикл while заменяется на связку операторов if и goto и в результате фрагмент текста программы принимает вид
...L_N:;
if (условие) goto L_N+1;
...
L_N +1:;
{тело цикла}
goto L_N;
...
Цикл repiat
...
repiat
begin
{тело цикла}
end;
until (условие);
...
Дракон - схема
....
L_N:;
{тело цикла}
if (условие) goto L_N;
...
Комментариев нет:
Отправить комментарий