《《條件語(yǔ)句》PPT課件.ppt》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《《條件語(yǔ)句》PPT課件.ppt(24頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、條件語(yǔ)句,普通高中課程標(biāo)準(zhǔn)試驗(yàn)教科書(shū)數(shù)學(xué)3第一章算法初步,問(wèn)題1:,算法有幾種基本邏輯結(jié)構(gòu)?,順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu),問(wèn)題2:,閱讀框圖并判斷,5,5,求任意數(shù)的絕對(duì)值的算法,,條件語(yǔ)句的格式,IF 條件 THEN 語(yǔ)句1 ELSE 語(yǔ)句2 END IF,條件語(yǔ)句的格式,IF 條件 THEN 語(yǔ)句 END IF,IF 條件 THEN 語(yǔ)句1 ELSE 語(yǔ)句2 END IF,求任意數(shù)的絕對(duì)值,INPUT “X=”;X IF X=0 THEN PRINT X ELSE PRINT -X END IF END,,,,觀察程序,回答問(wèn)題,問(wèn)題3:,INPUT “請(qǐng)輸入
2、3個(gè)正實(shí)數(shù)”;a, b, c IF a+bc AND a+cb AND b+ca THEN PRINT “存在這樣的三角形” ELSE PRINT “不存在這樣的三角形” END IF END,不存在這樣的三角形,存在這樣的三角形,判斷以三個(gè)數(shù)為邊長(zhǎng),能否構(gòu)成三角形,IF 條件 THEN 語(yǔ)句1 ELSE 語(yǔ)句2 END IF,觀察程序,回答問(wèn)題,問(wèn)題3:,INPUT “請(qǐng)輸入x”;x IF x=1 AND x=10 THEN y=3*x11 END IF PRINT “y”;y END,分段函數(shù)求值,0,3,22,,完成算法問(wèn)題的基本步驟,1.認(rèn)真分析,畫(huà)出框圖; 2.根據(jù)
3、框圖,編寫(xiě)程序; 3.使用計(jì)算機(jī)或計(jì)算器進(jìn)行程 序調(diào)試。,輸入兩個(gè)變量A、B,并輸出 數(shù)值大的變量。,例1:,,INPUT A,B IF A=B THEN PRINT A ELSE PRINT B END IF END,INPUT A,B IF A
4、PUT A,B,C IF A=B AND A=C THEN PRINT A ELSE IF B=C THEN PRINT B ELSE PRINT C END IF END IF END,例3:,輸入三個(gè)變量A、B,C,并按 大到小的順序輸出。,,INPUT a,b,c IF ba THEN t=a a=b b=t END IF IF ca THEN t=a a=c c=t END IF IF cb THEN t=b b=c c=t END IF PRINT a,b,c END,,A最大,,A最大,,B大于C,,輸出A,B,C,例4:,編寫(xiě)程序,輸入一元二次方程 的系數(shù),輸出它的實(shí)數(shù)根。,課堂小結(jié):,1、學(xué)會(huì)了條件語(yǔ)句的格式及使 用方法; 2、注意算法的設(shè)計(jì)技巧及基本 模塊;,