高中信息技術(shù)算法教案
發(fā)表時間:2020-10-31基本算法語句。
總課題基本算法語句總課時第6課時
分課題賦值語句;輸入、輸出語句分課時第1課時
教學(xué)目標(biāo)理解賦值語句的含義,進(jìn)一步體會算法的基本思想.理解賦值語句、輸入輸出語句中的變量與表達(dá)式的含義.
重點難點學(xué)習(xí)和理解幾種語句的作用和形式.能進(jìn)行簡單的語句的書寫.
引入新課
1.賦值語句:
2.輸入、輸出語句:
例題剖析
用偽代碼寫出求時,多項式的值的算法.
算法1:
算法2:
秦九韶算法:
試設(shè)計一個解二元一次方程組的算法,并解決“雞兔同籠”問題:“今有雉兔同籠,上有三十五頭,下有九十四足,問雉兔各幾何”.
編寫一個程序,計算一個學(xué)生的數(shù)學(xué)、語文、英語三科的平均成績.
鞏固練習(xí)
1.已知一個正三棱柱的底面邊長為,高為,用輸入、輸入語句和賦值語句表示計算這個正三棱柱的體積的算法.
2.已知三角形的三邊長分別為,,,借助三角形的面積公式:
,
用輸入、輸出語句和賦值語句表示計算三角形面積的一個算法.
課堂小結(jié)
理解賦值語句、輸入輸出語句中的變量與表達(dá)式的含義.
課后訓(xùn)練
班級:高二()班姓名:____________
一基礎(chǔ)題
1.偽代碼是介于____________________和_______________________之間的文字和符號.
2.賦值語句就是賦予某一個變化量一個具體的數(shù)值.變化量只能寫在“←”的邊,
值寫在“←”的邊.(填寫“左”或“右”)
3.用輸入語句表示輸入的數(shù)據(jù)依次送給,,
用輸出語句表示輸出運(yùn)算結(jié)果.
4.寫出下列程序的運(yùn)行結(jié)果:
(1)(2)
______.
輸出結(jié)果為_________.
(3)(4)
輸入,,則輸出為___________;輸入,,,則輸出為_________.
二提高題
5.某市年~月的產(chǎn)值(單位:億元)分別為,,,,,,,,6.4,,,,該市要統(tǒng)計每季度的月平均產(chǎn)值及年的月平均產(chǎn)值,試分別用賦值語句和輸入、輸出語句表示計算上述各個平均值的算法.
6.已知函數(shù),寫出一個求的函數(shù)值的程序.
7.請設(shè)計一個問題,使得該問題的算法如已知的偽代碼所示.
相關(guān)閱讀
算法的三種基本邏輯結(jié)構(gòu)
一名優(yōu)秀的教師在教學(xué)時都會提前最好準(zhǔn)備,教師要準(zhǔn)備好教案,這是教師工作中的一部分。教案可以讓講的知識能夠輕松被學(xué)生吸收,幫助教師能夠井然有序的進(jìn)行教學(xué)。寫好一份優(yōu)質(zhì)的教案要怎么做呢?以下是小編為大家收集的“算法的三種基本邏輯結(jié)構(gòu)”僅供您在工作和學(xué)習(xí)中參考。
課題:§1.1.3算法的三種基本邏輯結(jié)構(gòu)和框圖表示
教學(xué)目標(biāo)1.知識與技能:通過設(shè)計流程圖來表達(dá)解決問題的過程,了解流程圖的三種基本邏輯結(jié)構(gòu):順序、條件分支、循環(huán)。理解掌握前兩種,能設(shè)計簡單的流程圖。
2.過程與方法:通過模仿、操作和探索,抽象出算法的過程,培養(yǎng)抽象概括能力、語言表達(dá)能力和邏輯思維能力。
3.情感與價值觀:通過算法實例,體會構(gòu)造的數(shù)學(xué)思想方法;提高學(xué)生欣賞數(shù)學(xué)美的能力,培養(yǎng)學(xué)生學(xué)習(xí)興趣,增強(qiáng)學(xué)好數(shù)學(xué)的信心;通過學(xué)生的積極參與、大膽探索,培養(yǎng)學(xué)生的探索精神和合作意識。
教材分析重點:順序結(jié)構(gòu)和條件分支結(jié)構(gòu)的理解及應(yīng)用。
難點:條件分支結(jié)構(gòu)的應(yīng)用。
教學(xué)方法根據(jù)本節(jié)課的特點,貫徹“教師為主導(dǎo),學(xué)生為主體,問題解決為主線,能力發(fā)展為目標(biāo)”的教學(xué)思想,主要采用“啟發(fā)引導(dǎo)”、“自主探究”的教學(xué)方法;通過營造問題情景,激發(fā)學(xué)生的探索欲望,通過適當(dāng)例題、習(xí)題的練習(xí),引導(dǎo)學(xué)生積極思考、歸納總結(jié),靈活掌握知識,使學(xué)生從“知”到“會”到“悟”再到“用”,提高學(xué)生的數(shù)學(xué)素養(yǎng)。
教具學(xué)具利用多媒體提高課堂效率
教學(xué)過程
教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生互動設(shè)計意圖
提出問題以學(xué)生比較熟悉的公園導(dǎo)游圖、醫(yī)院的導(dǎo)醫(yī)圖及商場的導(dǎo)購圖為背景提出圖的結(jié)構(gòu)。教師提出問題,學(xué)生思考、回答并互相補(bǔ)充。以學(xué)生熟悉的圖引入,體現(xiàn)數(shù)學(xué)來源于現(xiàn)實并應(yīng)用于現(xiàn)實。
復(fù)習(xí)引入1.復(fù)習(xí)框圖的符號和意義.
2.復(fù)習(xí)畫流程圖的規(guī)則
3.出示上節(jié)課的流程圖。
4.引入流程圖的邏輯結(jié)構(gòu)。教師提問,學(xué)生回答,并相互補(bǔ)充,學(xué)生思考、探究、抽象。落實上節(jié)課的基本知識;利用上節(jié)課的流程圖,學(xué)生很熟悉,易于集中精力思考、抽象新問題;從另一角度、層次提出問題,激發(fā)學(xué)生的求知欲,培養(yǎng)學(xué)生“多思、勤思”的習(xí)慣。
概念形成1.順序結(jié)構(gòu)的概念
2.順序結(jié)構(gòu)一般形式
例1.課本11頁例1教師出示概念和結(jié)構(gòu)圖的一般形式。學(xué)生理解、記憶。
學(xué)生做,教師啟發(fā),師生共同完成,規(guī)范做題格式,簡化解題步驟。注意:課本的圖有點小錯誤,且不夠簡潔規(guī)范學(xué)生的語言和作圖形式,培養(yǎng)學(xué)生的語言表達(dá)能力和作圖能力,培養(yǎng)學(xué)生的抽象概括能力。
使學(xué)生加深對概念的理解,培養(yǎng)學(xué)生應(yīng)用知識的能力
教學(xué)
環(huán)節(jié)教學(xué)內(nèi)容師生互動設(shè)計意圖
概念形成1.條件結(jié)構(gòu)分支結(jié)構(gòu)的概念
2.條件結(jié)構(gòu)分支結(jié)構(gòu)的一般形式
教師出示概念、結(jié)構(gòu)圖的一般形式,學(xué)生觀察、理解、記憶,比較和順序結(jié)構(gòu)的區(qū)別。規(guī)范學(xué)生的語言和作圖形式,培養(yǎng)學(xué)生的語言表達(dá)能力和作圖能力,培養(yǎng)學(xué)生的抽象概括能力。
應(yīng)用舉例例2課本12頁
例3課本13頁
小結(jié):兩種結(jié)構(gòu)的共性
1)一個入口,一個出口。特別注意:一個判斷框可以有兩個出口,但一個條件分支結(jié)構(gòu)只有一個出口。
2)結(jié)構(gòu)中每個部分都有可能被執(zhí)行,即對每一個框都有從入口進(jìn)、出口出的路徑。
以上兩點是用來檢查流程圖是否合理的基本方法(當(dāng)然,學(xué)習(xí)循環(huán)結(jié)構(gòu)后,循環(huán)結(jié)構(gòu)也有此特點)學(xué)生做,教師啟發(fā),師生共同完成,規(guī)范做題格式,簡化解題步驟。
注意:例2和例3分別反映了條件分支結(jié)構(gòu)的兩種情況。使學(xué)生加深對概念的理解,培養(yǎng)學(xué)生應(yīng)用知識的能力。
教學(xué)
環(huán)節(jié)教學(xué)內(nèi)容師生互動設(shè)計意圖
練習(xí)反饋練習(xí):
課本13頁練習(xí)A組1,2,3,4
14頁練習(xí)B組1,2,3
思考題
超市購物:
購物不足250元的,無折扣
購物滿250元(含,下同),不足500元的,打九五折
購物滿500元,不足1000元的,打九二折
購物滿1000元,不足2000元的,打九折
購物滿2000元的,打八五折
試畫出此算法的流程圖(多分支)
解:略學(xué)生練習(xí),教師巡視,發(fā)現(xiàn)問題,個別指導(dǎo),增進(jìn)師生感情。通過學(xué)生親手練習(xí),鞏固所學(xué)知識,并能在練習(xí)中發(fā)現(xiàn)學(xué)生存在的問題,及時補(bǔ)救,培養(yǎng)當(dāng)堂問題當(dāng)堂解決的好習(xí)慣。
思考題是一個比較綜合利用順序結(jié)構(gòu)、條件分支結(jié)構(gòu)的題目,為提高學(xué)生的綜合應(yīng)用能力;為學(xué)有余力的學(xué)生準(zhǔn)備,體現(xiàn)教學(xué)中尊重學(xué)生的個性差異,不同層次的學(xué)生有不同的要求。
歸納總結(jié)1.通過本節(jié)課的學(xué)習(xí),我們掌握了算法框圖的順序結(jié)構(gòu)和條件分支結(jié)構(gòu)及利用這兩種結(jié)構(gòu)設(shè)計算法流程圖。
2.通過模仿、操作、探索,體會了構(gòu)造性的思想方法、數(shù)學(xué)的模式化思想以及分類討論的思想。
3.數(shù)學(xué)上學(xué)習(xí)算法應(yīng)注意從算理、思想方法以及思維形式的高度理解問題。學(xué)生總結(jié),教師補(bǔ)充。通過學(xué)生在知識、方法、應(yīng)用幾方面總結(jié),使所學(xué)知識條理化、系統(tǒng)化,這也是知識的內(nèi)化過程。同時培養(yǎng)學(xué)生概括、歸納能力,注重數(shù)學(xué)思想方法的提煉,
課后作業(yè)作業(yè):
課本13頁練習(xí)A組5
14頁練習(xí)B組4
課本19頁習(xí)題1——1A組3,4
選做題:19頁習(xí)題1——1B組2鞏固本節(jié)課知識、技能,培養(yǎng)良好學(xué)習(xí)習(xí)慣,提高學(xué)生綜合應(yīng)用的能力。設(shè)計選做題使不同學(xué)生都得到提高
算法的三種基本邏輯結(jié)構(gòu)和框圖表示
課題:§1.1.3算法的三種基本邏輯結(jié)構(gòu)和框圖表示
教學(xué)目標(biāo)1.知識與技能:通過設(shè)計流程圖來表達(dá)解決問題的過程,了解流程圖的三種基本邏輯結(jié)構(gòu):順序、條件分支、循環(huán)。理解掌握前兩種,能設(shè)計簡單的流程圖。
2.過程與方法:通過模仿、操作和探索,抽象出算法的過程,培養(yǎng)抽象概括能力、語言表達(dá)能力和邏輯思維能力。
3.情感與價值觀:通過算法實例,體會構(gòu)造的數(shù)學(xué)思想方法;提高學(xué)生欣賞數(shù)學(xué)美的能力,培養(yǎng)學(xué)生學(xué)習(xí)興趣,增強(qiáng)學(xué)好數(shù)學(xué)的信心;通過學(xué)生的積極參與、大膽探索,培養(yǎng)學(xué)生的探索精神和合作意識。
教材分析重點:順序結(jié)構(gòu)和條件分支結(jié)構(gòu)的理解及應(yīng)用。
難點:條件分支結(jié)構(gòu)的應(yīng)用。
教學(xué)方法根據(jù)本節(jié)課的特點,貫徹“教師為主導(dǎo),學(xué)生為主體,問題解決為主線,能力發(fā)展為目標(biāo)”的教學(xué)思想,主要采用“啟發(fā)引導(dǎo)”、“自主探究”的教學(xué)方法;通過營造問題情景,激發(fā)學(xué)生的探索欲望,通過適當(dāng)例題、習(xí)題的練習(xí),引導(dǎo)學(xué)生積極思考、歸納總結(jié),靈活掌握知識,使學(xué)生從“知”到“會”到“悟”再到“用”,提高學(xué)生的數(shù)學(xué)素養(yǎng)。
教具學(xué)具利用多媒體提高課堂效率
教學(xué)過程
教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生互動設(shè)計意圖
提出問題以學(xué)生比較熟悉的公園導(dǎo)游圖、醫(yī)院的導(dǎo)醫(yī)圖及商場的導(dǎo)購圖為背景提出圖的結(jié)構(gòu)。教師提出問題,學(xué)生思考、回答并互相補(bǔ)充。以學(xué)生熟悉的圖引入,體現(xiàn)數(shù)學(xué)來源于現(xiàn)實并應(yīng)用于現(xiàn)實。
復(fù)習(xí)引入1.復(fù)習(xí)框圖的符號和意義.
2.復(fù)習(xí)畫流程圖的規(guī)則
3.出示上節(jié)課的流程圖。
4.引入流程圖的邏輯結(jié)構(gòu)。教師提問,學(xué)生回答,并相互補(bǔ)充,學(xué)生思考、探究、抽象。落實上節(jié)課的基本知識;利用上節(jié)課的流程圖,學(xué)生很熟悉,易于集中精力思考、抽象新問題;從另一角度、層次提出問題,激發(fā)學(xué)生的求知欲,培養(yǎng)學(xué)生“多思、勤思”的習(xí)慣。
概念形成1.順序結(jié)構(gòu)的概念
2.順序結(jié)構(gòu)一般形式
例1.課本11頁例1教師出示概念和結(jié)構(gòu)圖的一般形式。學(xué)生理解、記憶。
學(xué)生做,教師啟發(fā),師生共同完成,規(guī)范做題格式,簡化解題步驟。注意:課本的圖有點小錯誤,且不夠簡潔規(guī)范學(xué)生的語言和作圖形式,培養(yǎng)學(xué)生的語言表達(dá)能力和作圖能力,培養(yǎng)學(xué)生的抽象概括能力。
使學(xué)生加深對概念的理解,培養(yǎng)學(xué)生應(yīng)用知識的能力
教學(xué)
環(huán)節(jié)教學(xué)內(nèi)容師生互動設(shè)計意圖
概念形成1.條件結(jié)構(gòu)分支結(jié)構(gòu)的概念
2.條件結(jié)構(gòu)分支結(jié)構(gòu)的一般形式
教師出示概念、結(jié)構(gòu)圖的一般形式,學(xué)生觀察、理解、記憶,比較和順序結(jié)構(gòu)的區(qū)別。規(guī)范學(xué)生的語言和作圖形式,培養(yǎng)學(xué)生的語言表達(dá)能力和作圖能力,培養(yǎng)學(xué)生的抽象概括能力。
應(yīng)用舉例例2課本12頁
例3課本13頁
小結(jié):兩種結(jié)構(gòu)的共性
1)一個入口,一個出口。特別注意:一個判斷框可以有兩個出口,但一個條件分支結(jié)構(gòu)只有一個出口。
2)結(jié)構(gòu)中每個部分都有可能被執(zhí)行,即對每一個框都有從入口進(jìn)、出口出的路徑。
以上兩點是用來檢查流程圖是否合理的基本方法(當(dāng)然,學(xué)習(xí)循環(huán)結(jié)構(gòu)后,循環(huán)結(jié)構(gòu)也有此特點)學(xué)生做,教師啟發(fā),師生共同完成,規(guī)范做題格式,簡化解題步驟。
注意:例2和例3分別反映了條件分支結(jié)構(gòu)的兩種情況。使學(xué)生加深對概念的理解,培養(yǎng)學(xué)生應(yīng)用知識的能力。
教學(xué)
環(huán)節(jié)教學(xué)內(nèi)容師生互動設(shè)計意圖
練習(xí)反饋練習(xí):
課本13頁練習(xí)A組1,2,3,4
14頁練習(xí)B組1,2,3
思考題
超市購物:
購物不足250元的,無折扣
購物滿250元(含,下同),不足500元的,打九五折
購物滿500元,不足1000元的,打九二折
購物滿1000元,不足2000元的,打九折
購物滿2000元的,打八五折
試畫出此算法的流程圖(多分支)
解:略學(xué)生練習(xí),教師巡視,發(fā)現(xiàn)問題,個別指導(dǎo),增進(jìn)師生感情。通過學(xué)生親手練習(xí),鞏固所學(xué)知識,并能在練習(xí)中發(fā)現(xiàn)學(xué)生存在的問題,及時補(bǔ)救,培養(yǎng)當(dāng)堂問題當(dāng)堂解決的好習(xí)慣。
思考題是一個比較綜合利用順序結(jié)構(gòu)、條件分支結(jié)構(gòu)的題目,為提高學(xué)生的綜合應(yīng)用能力;為學(xué)有余力的學(xué)生準(zhǔn)備,體現(xiàn)教學(xué)中尊重學(xué)生的個性差異,不同層次的學(xué)生有不同的要求。
歸納總結(jié)1.通過本節(jié)課的學(xué)習(xí),我們掌握了算法框圖的順序結(jié)構(gòu)和條件分支結(jié)構(gòu)及利用這兩種結(jié)構(gòu)設(shè)計算法流程圖。
2.通過模仿、操作、探索,體會了構(gòu)造性的思想方法、數(shù)學(xué)的模式化思想以及分類討論的思想。
3.數(shù)學(xué)上學(xué)習(xí)算法應(yīng)注意從算理、思想方法以及思維形式的高度理解問題。學(xué)生總結(jié),教師補(bǔ)充。通過學(xué)生在知識、方法、應(yīng)用幾方面總結(jié),使所學(xué)知識條理化、系統(tǒng)化,這也是知識的內(nèi)化過程。同時培養(yǎng)學(xué)生概括、歸納能力,注重數(shù)學(xué)思想方法的提煉,
課后作業(yè)作業(yè):
課本13頁練習(xí)A組5
14頁練習(xí)B組4
課本19頁習(xí)題1——1A組3,4
選做題:19頁習(xí)題1——1B組2鞏固本節(jié)課知識、技能,培養(yǎng)良好學(xué)習(xí)習(xí)慣,提高學(xué)生綜合應(yīng)用的能力。設(shè)計選做題使不同學(xué)生都得到提高
高考英語語法語法專題
天津一中名師英語教案:高考語法
第一部分英語基本句型結(jié)構(gòu)
主+謂結(jié)構(gòu)Westudyforthebenefitofourcountry.
主+謂+賓結(jié)構(gòu)Weshouldhelpeachotherandcareforeachother.
主+系+表結(jié)構(gòu)Wegotlostinthewoods.Hebecameangry.Hemadeanartist.
主+謂+賓+賓結(jié)構(gòu)
Igavehimabooktheotherday.
Hewasgivenabooktheotherday.
We’dbettermaketeaforhimbeforehand.
Hepromisedmetocomeearlier.
Heexplainedtousthattheearthgoesaroundthesun.
Theymusthavemadefulluseoftheirsparetimetostudy.
(Fullusemusthavebeenmadeoftheirsparetimetostudy.)
(Theirsparetimemusthavebeenmadefulluseoftostudy.)
主+謂+賓+賓補(bǔ)結(jié)構(gòu)
Wemadehimmonitorofourclass.
Hesleptwiththewindowopen.
HowcanIstudywiththemusicon?
Welastfoundhiminthehut.
Wesawhimenteringtheroom.
HowcanIstudywiththemusicplayedoneveryday?
(HowcanIstudywiththemusicbeingplayedoneveryday?)
Thisisthefirstvolumeofhebook,withthesecondtocomeoutnextmonth.
Therebe結(jié)構(gòu)
Thereusedtobeapinetreeinfrontofthemountain.
Therehappenedtobeastormtheotherday.
祈使結(jié)構(gòu)
Women,carryingbabies,getonthebusfirst.
---Alice,youfeedthebirdtoday.
---Whyme?
倒裝結(jié)構(gòu)
Hetoldmeneveroncehadheseensuchabetterresult.
---Haveyoureadbothofthisnovelsrecently?
---No.NeithershallIread.
SuchwasAlbertEinstein,asimplemanwithgreatachievements.
Sobravedidhelookthathescaredtheenemytodeath.
Soharddidheworkthathewontheprizefinally.
Atnotimeshallweusenuclearweaponsfirst.
強(qiáng)調(diào)句結(jié)構(gòu)
Whatwasitthatmadehimupsettheotherday?
HedoesgetupveryearlyeverySunday.
省略結(jié)構(gòu)
Chinaisnolongerwhatsheusedtobe.
Neverspeakuntilaskedto.
Hedidn’tcometothemeeting,butweallthoughheshouldhave
感嘆結(jié)構(gòu)
YoucanhardlyimaginehowworriedIwasatthattime.
Whatfun(itis)tojumpintoapoolonahotsummerday!
主謂主補(bǔ)結(jié)構(gòu)
Shelayinbed,awake.
Heleftabeggarandreturnedamillionaire.
第二部分高考英語句子整體認(rèn)知部分
并列句
英語并列句連接詞:(并列連詞務(wù)必要放在句中來使用)
andbut(andyet)yetandthenotherwiseor(orelse)so
neither…noreither…orboth…and…notonly…butalso
whether…or
forwhenwhile
主從復(fù)合句
主從復(fù)合句連接詞
1.名詞性從句(主語從句、表語從句、賓語從句、同位語從句)
that(無中文意思,無語法功能)
whether/if,asif/asthoughbecause(有中文意思,但無語法功能)
whowhomwhosewhichwhenwherewhy
how(howmany…)howoftenhowsoonhowlong(所有含有w/h引導(dǎo)的從句均為從句連接詞)
w/h-ever(用在名詞性從句中表示強(qiáng)調(diào)的作用)
2.定語從句引導(dǎo)詞(限定性與非限定性;定整體與定部分的認(rèn)知)
whichwhothatwhomwhosewhenwhere(介詞+which)
名詞+of+which
which/as引導(dǎo)非限定性定語從句
3.時間狀語從句
whenwhileas
assoonas(themomenttheminutetheseconddirectlyimmediatelyHardlyhad…when
Nosoonerhad…thanScarcelyhad…then)
beforesinceuntiljustas
aftertillonce
eachtimeeverytimethefirsttimethelasttimetheyear(名詞作為連詞)
4.原因狀語從句
becausesinceasnowthatseeingthatconsidering
when(既然)
5.條件狀語從句
ifunlessprovided(providing)supposing
Suppose(that)(大寫放在句首使用)onconditionthat
aslongassolongasincase(that)once
6.目的狀語從句
sothat(后面有情態(tài)動詞can/couldmay/might)inorderthat
7.結(jié)果狀語從句
so…thatsuch…thatsothat(后面無任何情態(tài)動詞)
8.方式狀語從句
asjustas(in)theway
asif/asthough(后面根據(jù)句子邏輯采用虛擬或非虛擬)
9.比較狀語從句
as…asnotso…asthan
倍數(shù)比較的各種句型
10.地點狀語從句
wherewherever
11.讓步狀語從句
althoughthoughnomatter+w/hw/h-ever
whether…or…
while
as(倒裝)
evenif/eventhough(根據(jù)句子邏輯采用虛擬或者非虛擬)
算法案例
第15課時5.5全章復(fù)習(xí)
【自學(xué)評價】
1.用二分法求方程的近似根,精確度為,則循環(huán)結(jié)構(gòu)的終止條件是(D)
A.B.C.D.
2.下列程序執(zhí)行后輸出的結(jié)果是(B)
n←2
s←0
Whiles17
s←s+n
n←n+1
EndWhile
Printn
A.20B.7C.6D.5
3.以下給出的是計算的值的一個程序框圖,其中判斷框內(nèi)應(yīng)填入的條件是i11.
【經(jīng)典范例】
例1下面是計算應(yīng)納稅所得額的算法過程,其算法如下:
S1輸入工資x(x=5000);
S2如果x=800,那么y=0;
如果800x=1300,那么y=0.05(x-800);
否則y=25+0.1(x-1300)
S3輸出稅款y,結(jié)束。
請寫出該算法的偽代碼。
【解】Readx
Ifx≤800Then
y←0
ElseIfx≤1300Then
y←0.05(x-800)
Else
y←25+0.1(x-1300)
EndIf
Printy
例2編寫求乘積為783的兩個相鄰奇數(shù)的程序.
【解】程序:
s←1
I←1
WhileS783
I←I+2
S←I×(I+2)
EndWhile
PrintI,I+2
例3任意給定3個正數(shù),設(shè)計一個算法分別判斷以3個數(shù)為三邊的三角形是否存在,畫出算法流程圖.
【解】
例4用輾轉(zhuǎn)相除法或者更相減損術(shù)求三個數(shù)324,243,135的最大公約數(shù).
【解】輾轉(zhuǎn)相除法:324=243×1+81
243=81×3+0
則324與243的最大公約數(shù)為81
又135=81×1+54
81=54×1+27
54=27×2+0
則81與135的最大公約數(shù)為27.
所以,三個數(shù)324、243、135的最大公約數(shù)為27.
更相減損術(shù):
所以,27為所求.
【追蹤訓(xùn)練】
1.用秦九韶算法計算當(dāng)時,多項式的值
為1818.
2.如果是整數(shù),且,則與的最大公約數(shù)為(D)
A.B.C.D.與的最大公約數(shù)
3.下面程序運(yùn)行后輸出的結(jié)果為________22,-22_______.
第14課時復(fù)習(xí)課3
分層訓(xùn)練
1.如果以下程序運(yùn)行后輸出的結(jié)果是315,那么在程序中While后面的條件應(yīng)為()
i←9
S←1
While“條件”
S←S×i
i←i-2
EndWhile
PrintS
A.B.C.D.
2.根據(jù)下面程序框圖,寫出相應(yīng)的函數(shù)解析式.
3.已知在區(qū)間[0,1]有唯一的實數(shù)根.試求出根的近似值.要求:(1)用偽代碼表示算法;(2)根的誤差的絕對值要小于0.005.
【解】程序:(在下列程序中的三個空格上分別填入適當(dāng)?shù)恼Z句)
10a←080IfThen
20b←190b←x0
30e←0.005100Else
40x0←(a+b)/2110a←x0
50f(a)←a5+a4+2a3-5a2+3a-1120EndIf
60f(x0)←x05+x04+2x03-5x02+3x0-1130If︱a-b︱≥eThenGoTo
70Iff(x0)=0ThenGoTo140Printx0
4.分別用輾轉(zhuǎn)相除法和更相減損法求91和49的最大公約數(shù).
5.下列算法:①;②;③;④輸出x,y
關(guān)于算法作用,下列敘述正確的是()
A.交換了原來的x,yB.讓x與y相等
C.變量z與x,y相等D.x,y仍是原來的值
思考運(yùn)用
6.設(shè)計求|x-2|的算法,并畫出流程圖
7.畫出解關(guān)于x的不等式,ax+b0(a,b∈R)的流程圖
8.請設(shè)計一個算法并寫出偽代碼,找出這樣的矩形,使它滿足以下三個條件:
(1)四條邊長均為整數(shù);(2)面積數(shù)與周長數(shù)相等;(3)各邊長不超過400.