《高中數(shù)學(xué) 第2章§3.1條件語(yǔ)句課件 北師大版必修3》由會(huì)員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 第2章§3.1條件語(yǔ)句課件 北師大版必修3(32頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、3幾種基本語(yǔ)句幾種基本語(yǔ)句31條件語(yǔ)句條件語(yǔ)句學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)1掌握條件語(yǔ)句的含義、格式掌握條件語(yǔ)句的含義、格式2會(huì)用條件語(yǔ)句將具體問(wèn)題的框圖轉(zhuǎn)化為算法語(yǔ)會(huì)用條件語(yǔ)句將具體問(wèn)題的框圖轉(zhuǎn)化為算法語(yǔ)句句3會(huì)利用條件語(yǔ)句解決實(shí)際生活中的應(yīng)用問(wèn)題會(huì)利用條件語(yǔ)句解決實(shí)際生活中的應(yīng)用問(wèn)題課堂互動(dòng)講練課堂互動(dòng)講練知能優(yōu)化訓(xùn)練知能優(yōu)化訓(xùn)練3.1條條件件語(yǔ)語(yǔ)句句課前自主學(xué)案課前自主學(xué)案課前自主學(xué)案課前自主學(xué)案溫故夯基溫故夯基1畫(huà)算法框圖時(shí),經(jīng)常用到選擇結(jié)構(gòu),即根據(jù)畫(huà)算法框圖時(shí),經(jīng)常用到選擇結(jié)構(gòu),即根據(jù)_中的條件是否成立,從而執(zhí)行不同的步中的條件是否成立,從而執(zhí)行不同的步驟驟2算法中的三種基本邏輯結(jié)構(gòu)是算法中的三
2、種基本邏輯結(jié)構(gòu)是_、_、_3賦值語(yǔ)句是算法程序設(shè)計(jì)中的基本語(yǔ)句賦值語(yǔ)句是算法程序設(shè)計(jì)中的基本語(yǔ)句判斷框判斷框順序結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)知新益能知新益能1條件語(yǔ)句條件語(yǔ)句條件語(yǔ)句是表達(dá)條件語(yǔ)句是表達(dá)_最常用的語(yǔ)句最常用的語(yǔ)句2兩種條件語(yǔ)句的算法框圖及格式兩種條件語(yǔ)句的算法框圖及格式選擇結(jié)構(gòu)選擇結(jié)構(gòu)If語(yǔ)句語(yǔ)句復(fù)合復(fù)合If語(yǔ)句語(yǔ)句算法框圖算法框圖If語(yǔ)句語(yǔ)句復(fù)合復(fù)合If語(yǔ)句語(yǔ)句語(yǔ)句格式語(yǔ)句格式If_Then_Else_EndIfIf_Then_ElseIf_Then_Else_EndIfEndIf條件條件語(yǔ)句語(yǔ)句1語(yǔ)句語(yǔ)句2條件條件1語(yǔ)句語(yǔ)句1條件條件2語(yǔ)句語(yǔ)句2語(yǔ)句語(yǔ)句3問(wèn)
3、題探究問(wèn)題探究1如何理解條件語(yǔ)句的執(zhí)行步驟?如何理解條件語(yǔ)句的執(zhí)行步驟?提示:提示:(1)條件語(yǔ)句是選擇結(jié)構(gòu)的條件語(yǔ)句是選擇結(jié)構(gòu)的一種表現(xiàn)形式計(jì)算機(jī)執(zhí)行這種一種表現(xiàn)形式計(jì)算機(jī)執(zhí)行這種形式的條件語(yǔ)句時(shí),首先對(duì)形式的條件語(yǔ)句時(shí),首先對(duì)If后后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行的條件進(jìn)行判斷,如果條件符合,就執(zhí)行Then后的后的語(yǔ)句語(yǔ)句1,若條件不符合,就執(zhí)行,若條件不符合,就執(zhí)行Else后的語(yǔ)句后的語(yǔ)句2,然,然后結(jié)束這一條件語(yǔ)句后結(jié)束這一條件語(yǔ)句(2)If語(yǔ)句的變形語(yǔ)句的變形在條件語(yǔ)句中,在條件語(yǔ)句中,“Else語(yǔ)句語(yǔ)句2”部分是選擇項(xiàng),部分是選擇項(xiàng),可以缺省,此時(shí)條件語(yǔ)句變成:可以缺省,此時(shí)
4、條件語(yǔ)句變成:If條件條件Then語(yǔ)句語(yǔ)句EndIf計(jì)算機(jī)執(zhí)行此類(lèi)條件語(yǔ)句時(shí),對(duì)表計(jì)算機(jī)執(zhí)行此類(lèi)條件語(yǔ)句時(shí),對(duì)表達(dá)式結(jié)果進(jìn)行判斷,若表達(dá)式結(jié)果達(dá)式結(jié)果進(jìn)行判斷,若表達(dá)式結(jié)果為真,則執(zhí)行表達(dá)式后面的語(yǔ)句,為真,則執(zhí)行表達(dá)式后面的語(yǔ)句,否則直接跳過(guò)語(yǔ)句,執(zhí)行后面的其他語(yǔ)句其對(duì)應(yīng)否則直接跳過(guò)語(yǔ)句,執(zhí)行后面的其他語(yǔ)句其對(duì)應(yīng)的框圖如圖的框圖如圖(3)在有些較為復(fù)雜的算法中,有時(shí)需要對(duì)按條件執(zhí)在有些較為復(fù)雜的算法中,有時(shí)需要對(duì)按條件執(zhí)行的某一語(yǔ)句特別是行的某一語(yǔ)句特別是Else后的語(yǔ)句后的語(yǔ)句2繼續(xù)按照另一個(gè)繼續(xù)按照另一個(gè)條件進(jìn)行判斷,這時(shí)可以再利用另一個(gè)條件語(yǔ)句進(jìn)條件進(jìn)行判斷,這時(shí)可以再利用另一個(gè)條件語(yǔ)
5、句進(jìn)行判斷,這就形成了條件語(yǔ)句的嵌套一般形式如行判斷,這就形成了條件語(yǔ)句的嵌套一般形式如下:下:框圖如下:框圖如下:2何時(shí)使用何時(shí)使用“IfThen”語(yǔ)句與語(yǔ)句與“IfThenElse”語(yǔ)句?語(yǔ)句?提示:提示:當(dāng)判斷語(yǔ)句的兩個(gè)出口語(yǔ)句都需要執(zhí)行時(shí),當(dāng)判斷語(yǔ)句的兩個(gè)出口語(yǔ)句都需要執(zhí)行時(shí),使用使用“IfThenElse”語(yǔ)句;當(dāng)判斷語(yǔ)句的兩個(gè)語(yǔ)句;當(dāng)判斷語(yǔ)句的兩個(gè)出口語(yǔ)句只有一個(gè)需要執(zhí)行時(shí),使用出口語(yǔ)句只有一個(gè)需要執(zhí)行時(shí),使用“IfThen”語(yǔ)句語(yǔ)句課堂互動(dòng)講練課堂互動(dòng)講練對(duì)條件語(yǔ)句的理解對(duì)條件語(yǔ)句的理解考點(diǎn)突破考點(diǎn)突破條件語(yǔ)句必須以條件語(yǔ)句必須以If開(kāi)始,在語(yǔ)句中,語(yǔ)句開(kāi)始,在語(yǔ)句中,語(yǔ)句1,語(yǔ)
6、句,語(yǔ)句2,不一定是一個(gè)語(yǔ)句,也可以是多個(gè);在編寫(xiě)復(fù)合不一定是一個(gè)語(yǔ)句,也可以是多個(gè);在編寫(xiě)復(fù)合If語(yǔ)句中的條件時(shí),語(yǔ)句中的條件時(shí),“If”與與“EndIf”是配對(duì)的,一般是配對(duì)的,一般有幾個(gè)有幾個(gè)If,就有幾個(gè),就有幾個(gè)“EndIf”以下給出的是用條件語(yǔ)句編寫(xiě)的一個(gè)算法,以下給出的是用條件語(yǔ)句編寫(xiě)的一個(gè)算法,根據(jù)該算法回答問(wèn)題根據(jù)該算法回答問(wèn)題(1)若輸入若輸入3,則輸出結(jié)果是,則輸出結(jié)果是_;(2)若輸入若輸入4,則輸出結(jié)果是,則輸出結(jié)果是_;(3)該算法的功能是求函數(shù)該算法的功能是求函數(shù)_的值的值【解析】【解析】(1)中,若輸入中,若輸入3,則條件,則條件1為真,所以為真,所以執(zhí)行執(zhí)行T
7、hen后的語(yǔ)句后的語(yǔ)句1,輸出,輸出y3x3(3)9.(2)中,若輸入中,若輸入4,則條件,則條件2為假,所以執(zhí)行語(yǔ)句為假,所以執(zhí)行語(yǔ)句3,輸出輸出y3.(3)該算法表達(dá)的功能是求分段函數(shù)該算法表達(dá)的功能是求分段函數(shù)【名師點(diǎn)評(píng)】【名師點(diǎn)評(píng)】這是一復(fù)合這是一復(fù)合If語(yǔ)句的算法,要讀懂語(yǔ)句的算法,要讀懂題意,分清執(zhí)行了哪個(gè)語(yǔ)句題意,分清執(zhí)行了哪個(gè)語(yǔ)句簡(jiǎn)單簡(jiǎn)單If語(yǔ)句主要有兩種格式:語(yǔ)句主要有兩種格式:IfThen格式與格式與IfThenElse格式,選用那種格式,由具體題目來(lái)確格式,選用那種格式,由具體題目來(lái)確定,判斷條件,兩個(gè)出口語(yǔ)句只有一個(gè)需要執(zhí)行時(shí)定,判斷條件,兩個(gè)出口語(yǔ)句只有一個(gè)需要執(zhí)行時(shí)
8、,使用使用“IfThen”格式,而兩個(gè)出口語(yǔ)句都需要執(zhí)格式,而兩個(gè)出口語(yǔ)句都需要執(zhí)行時(shí),使用行時(shí),使用“IfThenElse”格式格式簡(jiǎn)單簡(jiǎn)單If語(yǔ)句的應(yīng)用語(yǔ)句的應(yīng)用【解】【解】用變量用變量x,y分別表示自變量和函數(shù)值步分別表示自變量和函數(shù)值步驟如下:驟如下:(1)輸入輸入x值值(2)判斷判斷x的范圍,若的范圍,若x0,則用函數(shù),則用函數(shù)yx1求函求函數(shù)值,否則用數(shù)值,否則用y3x21求函數(shù)值求函數(shù)值(3)輸出輸出y的值的值程序框圖如左圖所示,程序如右圖所示程序框圖如左圖所示,程序如右圖所示【名師點(diǎn)評(píng)】【名師點(diǎn)評(píng)】本題是已知分段函數(shù)的解析式求函本題是已知分段函數(shù)的解析式求函數(shù)值的問(wèn)題,當(dāng)輸入一
9、個(gè)數(shù)值的問(wèn)題,當(dāng)輸入一個(gè)x值,由于值,由于x的范圍不同,的范圍不同,因而用來(lái)計(jì)算函數(shù)值的解析式也不同,因此要計(jì)算因而用來(lái)計(jì)算函數(shù)值的解析式也不同,因此要計(jì)算函數(shù)值必須先判斷函數(shù)值必須先判斷x的范圍,因而要設(shè)計(jì)求函數(shù)值的范圍,因而要設(shè)計(jì)求函數(shù)值的算法必須用選擇結(jié)構(gòu),相應(yīng)程序的書(shū)寫(xiě)也應(yīng)用條的算法必須用選擇結(jié)構(gòu),相應(yīng)程序的書(shū)寫(xiě)也應(yīng)用條件語(yǔ)句書(shū)寫(xiě)件語(yǔ)句書(shū)寫(xiě)自我挑戰(zhàn)自我挑戰(zhàn)1編寫(xiě)程序:輸入任意一個(gè)實(shí)數(shù),輸出編寫(xiě)程序:輸入任意一個(gè)實(shí)數(shù),輸出其絕對(duì)值其絕對(duì)值解:解:程序框圖如左圖所示,程序如右圖所示程序框圖如左圖所示,程序如右圖所示復(fù)合復(fù)合If語(yǔ)句的應(yīng)用語(yǔ)句的應(yīng)用在一些較為復(fù)雜的算法中,有時(shí)需要在判斷的后在
10、一些較為復(fù)雜的算法中,有時(shí)需要在判斷的后面接著進(jìn)行判斷,亦即在執(zhí)行語(yǔ)句面接著進(jìn)行判斷,亦即在執(zhí)行語(yǔ)句1或語(yǔ)句或語(yǔ)句2的過(guò)的過(guò)程中又需要進(jìn)行條件的判斷,這就形成了復(fù)合的程中又需要進(jìn)行條件的判斷,這就形成了復(fù)合的選擇結(jié)構(gòu),我們可以利用復(fù)合條件語(yǔ)句來(lái)描述這選擇結(jié)構(gòu),我們可以利用復(fù)合條件語(yǔ)句來(lái)描述這種類(lèi)型的算法種類(lèi)型的算法給出一個(gè)算法:給出一個(gè)算法:1輸入輸入x;2若若x0,則,則yx;5輸出輸出y.(1)指出該算法的功能;指出該算法的功能;(2)將該算法用框圖表示出來(lái);將該算法用框圖表示出來(lái);(3)用基本語(yǔ)句寫(xiě)出該算法用基本語(yǔ)句寫(xiě)出該算法(2)框圖如圖所示框圖如圖所示(3)用基本語(yǔ)句描述為:用基本語(yǔ)
11、句描述為:輸入輸入x;Ifx0Andx100Theny1ElseIfx5000Theny0.01xElsey50EndIfEndIf輸出輸出y.方法感悟方法感悟1條件語(yǔ)句主要用來(lái)實(shí)現(xiàn)算法中的選擇結(jié)構(gòu),如判條件語(yǔ)句主要用來(lái)實(shí)現(xiàn)算法中的選擇結(jié)構(gòu),如判斷一個(gè)數(shù)的正負(fù)、比較兩個(gè)數(shù)的大小、對(duì)一組數(shù)據(jù)排斷一個(gè)數(shù)的正負(fù)、比較兩個(gè)數(shù)的大小、對(duì)一組數(shù)據(jù)排序等很多問(wèn)題的解決都需要用條件語(yǔ)句來(lái)描述序等很多問(wèn)題的解決都需要用條件語(yǔ)句來(lái)描述.2復(fù)合復(fù)合If語(yǔ)句一般用在含有兩個(gè)或兩個(gè)以上的選擇結(jié)語(yǔ)句一般用在含有兩個(gè)或兩個(gè)以上的選擇結(jié)構(gòu)中,編寫(xiě)程序時(shí),要明確各種條件與相應(yīng)語(yǔ)句之間構(gòu)中,編寫(xiě)程序時(shí),要明確各種條件與相應(yīng)語(yǔ)句之間的對(duì)應(yīng)關(guān)系,最好通過(guò)框圖理清判斷的先后次序的對(duì)應(yīng)關(guān)系,最好通過(guò)框圖理清判斷的先后次序.3對(duì)于多種條件語(yǔ)句的嵌套,要用多個(gè)條件語(yǔ)句來(lái)對(duì)于多種條件語(yǔ)句的嵌套,要用多個(gè)條件語(yǔ)句來(lái)表達(dá),在表達(dá),在Else語(yǔ)句之后,再用條件語(yǔ)句的形式來(lái)完成語(yǔ)句之后,再用條件語(yǔ)句的形式來(lái)完成.