《湖南師大 高中數(shù)學(xué) 1.2.2 條件語(yǔ)句課件 新人教A版必修3》由會(huì)員分享,可在線閱讀,更多相關(guān)《湖南師大 高中數(shù)學(xué) 1.2.2 條件語(yǔ)句課件 新人教A版必修3(19頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1.2.2 條 件 語(yǔ) 句 高 中 數(shù) 學(xué) 必 修 3第 一 章算 法 初 步 復(fù) 習(xí) 回 顧 條 件 結(jié) 構(gòu)滿 足 條 件 ? 步 驟 A 步 驟 B是 否 滿 足 條 件 ?步 驟 A是 否形 式 一 形 式 二 新 課 內(nèi) 容IF 條 件 THEN 語(yǔ) 句 體END IF 下 圖 是 算 法 的 條 件 結(jié) 構(gòu) 用 程 序 框 圖表 示 的 一 種 形 式 , 它 對(duì) 應(yīng) 的 條 件 語(yǔ) 句 的一 般 格 式 設(shè) 定 為 : 滿 足 條 件 ? 步 驟 A是 否 當(dāng) 計(jì) 算 機(jī) 執(zhí) 行 上 述 語(yǔ) 句 時(shí) , 首 先 對(duì)IF后 的 條 件 進(jìn) 行 判 斷 , 如 果 ( IF) 條 件符
2、 合 , 那 么 ( THEN) 執(zhí) 行 語(yǔ) 句 體 , 否 則執(zhí) 行 END IF之 后 的 語(yǔ) 句 .IF 條 件 THEN 語(yǔ) 句 體END IF 滿 足 條 件 ?步 驟 A是 否 下 圖 是 算 法 的 條 件 結(jié) 構(gòu) 用 程 序 框 圖表 示 的 另 一 種 形 式 , 它 對(duì) 應(yīng) 的 條 件 語(yǔ) 句的 一 般 格 式 設(shè) 定 為 : 滿 足 條 件 ?步 驟 1 步 驟 2是 否IF 條 件 THEN 語(yǔ) 句 體 1ELSE 語(yǔ) 句 體 2END IF 滿 足 條 件 ?步 驟 1 步 驟 2是 否IF 條 件 THEN 語(yǔ) 句 體 1ELSE 語(yǔ) 句 體 2END IF 當(dāng) 計(jì)
3、 算 機(jī) 執(zhí) 行 上 述 語(yǔ) 句 時(shí) , 首 先 對(duì) IF后 的 條 件 進(jìn) 行 判 斷 , 如 果 ( IF) 條 件符 合 , 那 么 ( THEN) 執(zhí) 行 語(yǔ) 句 體 1,否 則 ( ELSE) 執(zhí) 行 語(yǔ) 句 體 2. IF 條 件 THEN 語(yǔ) 句 體 1ELSE 語(yǔ) 句 體 2END IFIF 條 件 THEN 語(yǔ) 句 體END IF新 課 內(nèi) 容 條 件 語(yǔ) 句形 式 一 形 式 二 一 個(gè) 算 法 : 第 一 步 , 輸 入 一 個(gè) 實(shí) 數(shù) x.第 二 步 , 判 斷 x的 符 號(hào) . 若 x0, 則 輸 出 x; 否 則 , 輸 出 -x.例 1 編 寫 一 個(gè) 程 序 ,
4、 求 實(shí) 數(shù) x的 絕 對(duì) 值 分 析 : .0,0| ) ( ) ( xx xxx該 算 法 的 程 序 框 圖 如 何 表 示 ? 一 個(gè) 算 法 : 第 一 步 , 輸 入 一 個(gè) 實(shí) 數(shù) x.第 二 步 , 判 斷 x的 符 號(hào) . 若 x0, 則 輸 出 x; 否 則 , 輸 出 -x. x0?開 始結(jié) 束輸 入 x是輸 出 x 否 輸 出 -x該 算 法 的 程 序 框 圖 : x0?開 始結(jié) 束輸 入 x是輸 出 x 否 輸 出 -x你 能 寫 出 這 個(gè) 算 法 對(duì) 應(yīng) 的 程 序 嗎 ? ENDINPUT “ x=” ; xIF x=0 THEN PRINT xELSEPRI
5、NT -xEND IF x ?開 始結(jié) 束輸 入 x是 x=-x 否輸 出 x ENDINPUT “ x=” ; xIF x=1 THEN y=x 2+3*xELSE y=x-4 END IF PRINT y END 例 2 求 分 段 函 數(shù) 的 函 數(shù) 值 . .14 ,13 2 ) ( )( xx xxxy 例 3 閱 讀 下 面 的 程 序 , 你 能 說(shuō) 明 它 是 一個(gè) 什 么 問 題 的 算 法 嗎 ? INPUT “ a, b=” ; a, bIF ab THEN x=a a=b b=xEND IF PRINT a, bEND 對(duì) 實(shí) 數(shù) a, b按 從 小 到 大排 序 .
6、編 寫 程 序 , 使 任 意 輸 入 的 3個(gè) 整 數(shù)按 從 大 到 小 的 順 序 輸 出 .第 四 步 , 將 b與 c比 較 , 并 把 小 者 賦 給 c, 大 者 賦 給 b.第 一 步 , 輸 入 3個(gè) 整 數(shù) a, b, c.第 二 步 , 將 a與 b比 較 , 并 把 小 者 賦 給 b, 大 者 賦 給 a.第 三 步 , 將 a與 c比 較 , 并 把 小 者 賦 給 c, 大 者 賦 給 a.第 五 步 , 按 順 序 輸 出 a, b, c.算 法 分 析 :例 開 始輸 入 a, b, cba?否 是 t=aa=bb=t t=aa=cc=tca?否 是cb? t=
7、bb=cc=t是否輸 出 a, b, c結(jié) 束 INPUT a, b, cIF ba THENt=aa=bb=tEND IFIF ca THENt=aa=cc=tEND IFIF cb THENt=bb=cc=tEND IFPRINT a, b, cEND 將 下 列 解一 元 二 次 方 程ax2+bx+c=0的 程序 框 圖 轉(zhuǎn) 化 為程 序 .例 開 始輸 入 a, b, c = b2-4ac 0? =0?否x 1=p+q輸 出 x1, x2結(jié) 束 否是x 2=p-q輸 出 x1=x2=p是 輸 出 “ 方 程 沒 有實(shí) 數(shù) 根 ”abp 2 aq 2 ENDINPUT “ a, b,
8、c=” ; a, b, cd=b 2-4*a*cIF d=0 THENp= -b/(2*a)q=SQR(d)/(2*a)IF d=0 THENPRINT “ x1=x2=” ; pELSEPRINT “ x1, x2=” ; p+q, p-qEND IFELSEPRINT “ No real root.”END IF 小 結(jié) 作 業(yè)2.編 寫 含 有 多 個(gè) 條 件 結(jié) 構(gòu) 的 程 序 時(shí) , 每個(gè) 條 件 語(yǔ) 句 執(zhí) 行 結(jié) 束 時(shí) 都 以 END IF表 示 .1.條 件 語(yǔ) 句 有 兩 種 形 式 , 應(yīng) 用 時(shí) 要 根 據(jù)實(shí) 際 問 題 適 當(dāng) 選 取 .作 業(yè) : P29練 習(xí) : 1, 2, 3, 4.