【正文】
,則返回第二步;若n9,則結(jié)束算法. 程序框圖: 說明:本題在循環(huán)結(jié)構(gòu)的循環(huán)體中包含了一個條件結(jié)構(gòu). 1.2基本算法語句練習(P24) INPUT “a,b=”;a,bsum=a+bdiff=a-bpro=a*bquo=a/bPRINT sum,diff,pro,quoEND程序:INPUT “F=”;FC=(F-32)*5/9PRINT “C=”;CEND 程序:程序:程序:INPUT “a,b,c=”;a,b,cp=(a+b+c)/2s=SQR(p*(p-a) *(p-b) *(p-c))PRINT “s=”;sEND練習(P29) 程序:INPUT “a,b,c=”;a,b,cIF a+bc AND a+cb AND b+ca THEN PRINT “Yes.”ELSEPRINT “No.”END IFEND本程序的運行過程為:輸入整數(shù)x. 若x是滿足9x100的兩位整數(shù),則先取出x的十位,記作a,再取出x的個位,記作b,把a,b調(diào)換位置,分別作兩位數(shù)的個位數(shù)與十位數(shù),然后輸出新的兩位數(shù). 如輸入25,則輸出52. 程序:INPUT “Please input an integer:”;aIF a MOD 2=0 THEN PRINT “Even.”ELSE PRINT “Odd.”END IFEND 程序:INPUT “Please input a year:”;yb=y MOD 4c=y MOD 100d=y MOD 400IF b=0 AND c0 THEN PRINT “Leap year.”ELSE IF d=0 THEN PRINT “Leap year.” ELSE PRINT “Not leap year.” END IFEND IFEND練習(P32) 程序:INPUT “n=”;ni=2DO r=n MOD i i=i+1LOOP