資源簡(jiǎn)介 (共22張PPT)數(shù) 據(jù) 的 計(jì) 算—— 雞兔同籠教 學(xué)目 標(biāo)了解計(jì)算的基本方式和計(jì)算的發(fā)展過(guò)程感受計(jì)算機(jī)在處理數(shù)據(jù)時(shí)的優(yōu)勢(shì)根據(jù)問(wèn)題需求,選用恰當(dāng)?shù)挠?jì)算方式課 堂 引 入今有雉兔同籠,上有三十五頭,下有九十四足,問(wèn)雉兔各幾何?對(duì)于“雞兔同籠”問(wèn)題,試闡述你的計(jì)算步驟假設(shè)法抬腳法方程法公式法列表法探究學(xué)習(xí)人工求雞兔同籠一讓兔子和雞同時(shí)抬起兩只腳,這樣籠子里的腳就減少了總頭數(shù)×2只,由于雞只有2只腳,所以籠子里只剩下兔子的兩只腳,再÷2就是兔子數(shù)。公式:兔的只數(shù)=(總腳數(shù)-總頭數(shù)×雞的腳數(shù))÷(兔的腳數(shù)-雞的腳數(shù)) 兔的只數(shù)(94-35×2)÷2=12(只)雞的只數(shù)35-12=23(只)抬腳法人工求雞兔同籠一假設(shè)法假設(shè)這35個(gè)頭都是兔子,那么腿數(shù)就應(yīng)該是35×4=140。比94多的腿數(shù)是因?yàn)榘褍蓷l腿的雞看成了四條腿的兔子了。所以多的腿數(shù)÷2就是雞數(shù)。公式為:雞的只數(shù)=(兔的腳數(shù)×總只數(shù)-總腿數(shù))÷(兔的腿數(shù)-雞的腿數(shù))雞的只數(shù)(35×4-94)÷(4-2)=23(只)人工求雞兔同籠一方程法解:設(shè)有x只雞,那么兔有(35-x)只兔的只數(shù)×兔的腿數(shù)+雞的只數(shù)×雞的腿數(shù)=總腿數(shù)4×(35-x)+2x=94x=23兔的只數(shù)35-23=12(只)答:雞有23只,兔有12只。表格怎么列? 可以用什么工具代替手工?列表法人工求雞兔同籠一課 堂 活 動(dòng)A B C D E1 雞兔同籠問(wèn)題(35頭94只腳)2 兔的只數(shù) 雞的只數(shù) 兔腳總數(shù) 雞腳總數(shù) 共有的腳數(shù)3 14 25 3…… …… …… …… …… ……35 3336 34活動(dòng)一:運(yùn)用wps表格解決“雞兔同籠”問(wèn)題課 堂 活 動(dòng)35頭,118腳,雞兔各幾何?40頭,88腳,雞兔各幾何?48頭,102腳,雞兔各幾何?51頭,140腳,雞兔各幾何?……活動(dòng)一:運(yùn)用wps表格解決“雞兔同籠”問(wèn)題橫坐標(biāo)縱坐標(biāo)表格求雞兔同籠二隨著數(shù)據(jù)的增大,表格計(jì)算變得復(fù)雜,當(dāng)超過(guò)一定范圍的時(shí)候會(huì)出現(xiàn)精度問(wèn)題。1048576行,16384 列python求雞兔同籠三Python編程——是借助Python語(yǔ)言進(jìn)行程序設(shè)計(jì),將解決問(wèn)題的每一步明確告知計(jì)算機(jī),讓計(jì)算機(jī)實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)計(jì)算,以此來(lái)解決問(wèn)題。Python開(kāi)發(fā)環(huán)境python求雞兔同籠三Python是一種解釋型語(yǔ)言、高級(jí)語(yǔ)言機(jī)器語(yǔ)言高級(jí)語(yǔ)言匯編語(yǔ)言——計(jì)算機(jī)唯一能識(shí)別的是二進(jìn)制代碼組成的機(jī)器指令,即機(jī)器語(yǔ)言——接近人們習(xí)慣使用的自然語(yǔ)言和數(shù)學(xué)語(yǔ)言,python/c++/java翻譯解釋編譯python/javac/c++課 堂 活 動(dòng)活動(dòng)二:用程序解決“雞兔同籠”問(wèn)題“雞兔同籠.py”文件是一個(gè)用python編程語(yǔ)言編寫(xiě)的小程序,請(qǐng)雙擊運(yùn)行雞兔同籠問(wèn)題1和雞兔同籠問(wèn)題2,比較分別使用的是哪種計(jì)算方法。print('這是一個(gè)有關(guān)雞兔同籠問(wèn)題的程序')heads=float(input('請(qǐng)輸入總的頭數(shù):'))legs=float(input('請(qǐng)輸入總的腳數(shù):'))tu=int((legs-heads*2)/(4-2))print('兔子有:',tu,'頭')print('雞有:',int(heads-tu),'頭')print('這是一個(gè)有關(guān)雞兔同籠問(wèn)題的程序')heads=int(input('請(qǐng)輸入總的頭數(shù):'))legs=int(input('請(qǐng)輸入總的腳數(shù):'))for tu in range(1,heads-1):leg=4*tu+2*(heads-tu)if leg==legs:print('兔子有:',tu,'頭')print('雞有:',int(heads-tu),'頭')抬 腳 法列 表 法python求雞兔同籠三python求雞兔同籠三計(jì)算方式人工計(jì)算借助電子表格軟件計(jì)算編程計(jì)算易操作,速度快,提高人機(jī)協(xié)作效率。但不是任何計(jì)算都能依靠該工具實(shí)現(xiàn)。所用工具少,靈活便捷,但易于出錯(cuò),耗時(shí)耗力。速度快,精度高,適用范圍廣。但需要專(zhuān)業(yè)知識(shí)能力,難以快速掌握。計(jì)算方式發(fā)展個(gè)性服務(wù)越佳速度越來(lái)越快精度越來(lái)越高適用范圍越來(lái)越廣計(jì)算數(shù)據(jù)量越來(lái)越大……………………………………課 堂 小 練練習(xí)1A.Python是一種編譯型語(yǔ)言、高級(jí)語(yǔ)言1.下面關(guān)于python的說(shuō)法正確的是( )B.Python是一種編譯型語(yǔ)言、低級(jí)語(yǔ)言C.Python是一種解釋型語(yǔ)言、高級(jí)語(yǔ)言D.Python是一種解釋型語(yǔ)言、低級(jí)語(yǔ)言C計(jì)算機(jī)不能直接理解高級(jí)語(yǔ)言,只能直接理解機(jī)器語(yǔ)言,所以必須要把高級(jí)語(yǔ)言翻譯成機(jī)器語(yǔ)言,計(jì)算機(jī)才能執(zhí)行高級(jí)語(yǔ)言編寫(xiě)的程序。機(jī)器語(yǔ)言高級(jí)語(yǔ)言匯編語(yǔ)言——計(jì)算機(jī)唯一能識(shí)別的是二進(jìn)制代碼組成的機(jī)器指令,即機(jī)器語(yǔ)言——接近人們習(xí)慣使用的自然語(yǔ)言和數(shù)學(xué)語(yǔ)言,python/c++/java翻譯解釋編譯課 堂 小 練練習(xí)21.分別用wps表格和python完成以下計(jì)算:1.1122*2233+36587122.2345798*189753+456345課 堂 小 練練習(xí)22.編譯程序可以將源程序翻譯成( )DA、高級(jí)語(yǔ)言 B、中級(jí)語(yǔ)言C、匯編語(yǔ)言 D、機(jī)器語(yǔ)言翻譯方式解釋編譯程序執(zhí)行時(shí),執(zhí)行一句,計(jì)算機(jī)翻譯一句。python/java程序執(zhí)行之前,通過(guò)編譯程序?qū)⒃创a編譯成機(jī)器語(yǔ)言,執(zhí)行時(shí)無(wú)須重新編譯,直接使用編譯好的可執(zhí)行文件就行。c/c++總 結(jié) 鞏 固總 結(jié) 拓 展超級(jí)計(jì)算機(jī):非常高性能的大型計(jì)算機(jī)。廣泛用于需要高速計(jì)算和大規(guī)模計(jì)算的領(lǐng)域,例如量子力學(xué),天氣預(yù)報(bào),氣象研究,計(jì)算化學(xué)(結(jié)構(gòu),化合物,生物大分子,聚合物,晶體的計(jì)算特性,等),物理仿真(飛機(jī)的風(fēng)洞模擬,核爆炸模擬,核聚變已使用類(lèi)似的研究)。神威系列、天河系列我國(guó)知名的超級(jí)計(jì)算機(jī)有:總 結(jié) 拓 展2022年,中國(guó)的神威·太湖之光全球超級(jí)計(jì)算機(jī)500強(qiáng)排名位列前十峰值速度達(dá)到12.5億億次/秒常規(guī)速度為9.3億億次/秒計(jì)算能力相當(dāng)于全球72億人同時(shí)用計(jì)算器不間斷計(jì)算32年。THE END 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)