假设只有sequence和do-while两种控制结构,怎样利用它们完成if-then-esle操作?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/01 23:24:15
假设只有sequence和do-while两种控制结构,怎样利用它们完成if-then-esle操作?
xOKAƿ{L;BAQkn?pՍai'3Wͯ6P١K sxy0|OJ'Z>Jm rDx"pެiFi /3RGh]i"ގIIDy<([?&x2~R7:dVU lA+3U[بZoW6jU86AXMA#eRQ8fdA(ws%"˔Յť 2.82u9#=hޯ}} "a GV8p Qf &(?&EپþB*ڶ?OwxWn

假设只有sequence和do-while两种控制结构,怎样利用它们完成if-then-esle操作?
假设只有sequence和do-while两种控制结构,怎样利用它们完成if-then-esle操作?

假设只有sequence和do-while两种控制结构,怎样利用它们完成if-then-esle操作?
假设目标语句为:
if A
then B
else C
可以这样来用:
while A
do B
C

答:转化如下:
K = 1
DO WHILE (条件 .AND. K.EQ.1)
程序块1
K=K+1
END DO
DO WHILE ( (.NOT. 条件) .AND. K.EQ.1)
程序块2
K=K+1
END DO

哈哈,小杰,怎么是你~