【正文】
X IF X=0 THEN PRINT X ELSE PRINT X END IF END 2020/12/24 把下列語句的意義翻譯成程序框圖 ( 2) IF x0 THEN y=1 ELSE y=0 END IF ( 1) IF x0 THEN x=ABS(x) END IF PRINT “x的絕對值為:”; x 開始 X=abs(x) 結(jié)束 開始 y=1 y=0 結(jié)束 Y N Y N 輸出 x X0? X0? 2020/12/24 例 6 編寫程序,輸入一元二次方程 的系數(shù),輸出它的實(shí)數(shù)根。變量 PRINT “提示內(nèi)容 ” 。表達(dá)式 變量=表達(dá)式 2020/12/24 語句 一般格式 主要功能 說明 輸入語句 輸出語句 賦值語句 INPUT “提示內(nèi)容” 。 自然語言描述 : 第一步: 輸入 a, b, c 第二步: 計(jì)算判別式 m 02 ??? cbxax第四步: 判斷 m=0是否成立。p ELSE PRINT “x1,x2=“。按 a、 b、 c輸入,要按 a、 b、 c輸出,關(guān)鍵要找到最大值,將它賦值給 a,中值賦給 b,最小值賦給 c。 a M= a MOD 2 IF M=0 THEN PRINT “a為偶數(shù)” ELSE PRINT “a為奇數(shù)” END IF END 2020/12/24 (4).閏年是指能被 4整除但不能被 100整除 ,或者能被 400整除的年份 ,編寫一個(gè)程序 ,判斷輸入的年份是否為閏年 ? 開始 輸入年份 y A=y MOD 4 B=y MOD 100 C=y MOD 400 A=0且 B≠0 C=0 是閏年 是閏年 結(jié)束 不是閏年 INPUT “請輸入年份” A=y MOD 4 B=y MOD 100 C=y MOD 400 IF A=0 AND B0 THEN PRINT “是閏年” ELSE IF C=0 THEN PRINT “是閏年” ELSE PRINT “不是閏年” END IF END IF END 程序 : N Y Y N 2020/12/24 練習(xí) 鐵路運(yùn)輸托運(yùn)行李,從甲地到乙地,規(guī)定每張客票托運(yùn)費(fèi)計(jì)算方法是:行李質(zhì)量不超過 50kg時(shí),按;超過 50kg而不超過 100kg時(shí),其超過部分按 /kg計(jì)算,超過 100kg時(shí),其超過部分按 /kg計(jì)算,編寫程序,輸入行李質(zhì)量,計(jì)算并輸出托運(yùn)的費(fèi)用,并畫出程序框圖。 開始 輸入 X X0且 X≦ 100 x≦ 5000 y=1 y=50 y= 輸出 y 結(jié)束 Input “匯款金額為”; x If x0 and x=100 then